Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add support for all models | Heiner Lohaus | 2024-01-01 | 1 | -35/+52 |
| | | | | | | | | | Add AbstractProvider class Add ProviderType type Add get_last_provider function Add version module and VersionUtils Display used provider in gui Fix error response in api | ||||
* | Add error classes | Heiner Lohaus | 2023-12-11 | 1 | -56/+29 |
| | | | | Move version check to debug | ||||
* | Add G4F_PROXY environment | Heiner Lohaus | 2023-12-10 | 1 | -1/+5 |
| | | | | Add regenerate button in gui | ||||
* | Add websearch to gui (#1314) | H Lohaus | 2023-12-07 | 1 | -19/+38 |
| | | | | | | | | * Add websearch to gui * Fix version_check config * Add version badge in README.md * Show version in gui * Add docker hub build * Fix gui backend, improve style | ||||
* | ~ | g4f v-0.1.9.20.1.9.2 | abc | 2023-12-06 | 1 | -1/+1 |
| | |||||
* | Merge pull request #1309 from hlohaus/go | H Lohaus | 2023-12-06 | 1 | -6/+9 |
|\ | | | | | Add selenium to dockerfile | ||||
| * | Add selenium to dockerfile | Heiner Lohaus | 2023-12-06 | 1 | -6/+9 |
| | | | | | | | | | | | | Load model and provider list in gui Remove needs_auth in HuggingChat Add default model and login url in gui | ||||
* | | ~ | g4f `v-0.1.9.1`0.1.9.1 | abc | 2023-12-02 | 1 | -1/+1 |
|/ | |||||
* | Added new provider PI (Hacky way to use) (#1291) | madonchik123 | 2023-12-01 | 1 | -1/+1 |
| | | | | | | | | | * Added new provider PI (Hacky way to use) * Updated models endpoint made it show real info about the model.py * Added cloudscraper to the requirements * Fixed some bugs aka made streaming also return role | ||||
* | ~ | g4f `v-0.1.9.0` | abc | 2023-11-24 | 1 | -1/+1 |
| | |||||
* | ~ | g4f v-0.1.8.90.1.8.9 | abc | 2023-11-20 | 1 | -1/+1 |
| | |||||
* | Support stream in create_async | Heiner Lohaus | 2023-11-20 | 1 | -7/+9 |
| | |||||
* | ~ | g4f `v-0.1.8.7`0.1.8.7 | abc | 2023-11-20 | 1 | -1/+1 |
| | |||||
* | ~ | g4f v-0.1.8.6 | abc | 2023-11-19 | 1 | -1/+1 |
| | |||||
* | ~ | g4f `v-0.1.8.5` | abc | 2023-11-18 | 1 | -2/+1 |
| | |||||
* | ~ | g4f `v-0.1.8.4`0.1.8.4 | abc | 2023-11-16 | 1 | -1/+1 |
| | |||||
* | ~ | abc | 2023-11-16 | 1 | -1/+1 |
| | |||||
* | Check_pypi_version now returns value | Eikosa | 2023-11-13 | 1 | -0/+2 |
| | |||||
* | ~ | g4f `v-0.1.8.2`0.1.8.2 | abc | 2023-11-12 | 1 | -1/+1 |
| | |||||
* | ~ | g4f `v-0.1.8.1`0.1.8.1 | abc | 2023-11-07 | 1 | -1/+1 |
| | |||||
* | ~ | g4f `v-0.1.8.0` | abc | 2023-11-05 | 1 | -1/+1 |
| | |||||
* | Update __init__.py | ThatLukinhasGuy | 2023-11-04 | 1 | -1/+1 |
| | |||||
* | Update __init__.py | ThatLukinhasGuy | 2023-11-04 | 1 | -1/+1 |
| | |||||
* | Update __init__.py (#1) | ThatLukinhasGuy | 2023-11-04 | 1 | -2/+2 |
| | |||||
* | ~ | g4f `v-0.1.7.9`0.1.7.9 | xtekky | 2023-10-31 | 1 | -1/+1 |
| | |||||
* | ~ | g4f `v-0.1.7.8` | abc | 2023-10-27 | 1 | -1/+1 |
| | |||||
* | ~ | g4f `v-0.1.7.7`0.1.7.7 | abc | 2023-10-24 | 1 | -1/+1 |
| | |||||
* | ~ | g4f `v-0.1.7.6`0.1.7.6 | abc | 2023-10-23 | 1 | -1/+1 |
| | |||||
* | 'Refactored by Sourcery' (#1125) | ⲘrṨhส∂ow | 2023-10-23 | 1 | -1/+1 |
| | | | Co-authored-by: Sourcery AI <> | ||||
* | ~ | g4f `v-0.1.7.5` | abc | 2023-10-23 | 1 | -2/+2 |
| | |||||
* | Merge pull request #1124 from hlohaus/fake | Tekky | 2023-10-22 | 1 | -3/+2 |
|\ | | | | | Improve helper | ||||
| * | Debug logging support | Heiner Lohaus | 2023-10-22 | 1 | -3/+2 |
| | | | | | | | | Async browse access token | ||||
* | | ~ | g4f `v-0.1.7.4` | abc | 2023-10-22 | 1 | -1/+1 |
|/ | |||||
* | ~ | g4f `v-0.1.7.2`0.1.7.2 | abc | 2023-10-21 | 1 | -1/+1 |
| | | | | fix tiktok not found error | ||||
* | ~ | g4f `v-0.1.7.2` | abc | 2023-10-21 | 1 | -5/+7 |
| | | | | patch / unpatch providers | ||||
* | ~ | g4f v-0.1.7.0 | abc | 2023-10-20 | 1 | -1/+1 |
| | | | | quick fix | ||||
* | ~ | 0.1.7.0 | abc | 2023-10-20 | 1 | -1/+1 |
| | |||||
* | ~ | g4f v-0.1.6.9 | abc | 2023-10-20 | 1 | -1/+1 |
| | |||||
* | ~ | g4f `v-0.1.6.8`0.1.6.8 | abc | 2023-10-19 | 1 | -1/+1 |
| | | | | some quick fixes | ||||
* | ~ | g4f v-0.1.6.70.1.6.7 | abc | 2023-10-19 | 1 | -1/+1 |
| | |||||
* | ~ | abc | 2023-10-19 | 1 | -24/+17 |
| | | | | automatic models fetching in GUI. | ||||
* | Fix: debug.logging not work in retry provider | hs_junxiang | 2023-10-19 | 1 | -0/+1 |
| | |||||
* | ~ | g4f `v-0.1.6.6`0.1.6.6 | abc | 2023-10-16 | 1 | -1/+1 |
| | |||||
* | ~ | g4f `v-0.1.6.5` | abc | 2023-10-16 | 1 | -1/+1 |
| | |||||
* | ~ | g4f `v-0.1.6.4` | abc | 2023-10-14 | 1 | -1/+1 |
| | |||||
* | g4f `v-0.1.6.3` | abc | 2023-10-13 | 1 | -1/+1 |
| | |||||
* | feat: ignore providers(#1014) | hs_junxiang | 2023-10-13 | 1 | -8/+19 |
| | |||||
* | ~ | g4f `v-0.1.6.2`0.6.1.2 | abc | 2023-10-12 | 1 | -12/+8 |
| | |||||
* | ~ | abc | 2023-10-12 | 1 | -1/+1 |
| | |||||
* | ~ | g4f v-0.1.6.1 | abc | 2023-10-11 | 1 | -1/+1 |
| | | | | some bug fixes | ||||
* | ~ | g4f `v-0.1.5.9`(remove deepai.org) | abc | 2023-10-10 | 1 | -1/+1 |
| | |||||
* | ~ | g4f `v-0.1.5.8`0.1.5.8 | abc | 2023-10-10 | 1 | -1/+1 |
| | |||||
* | ~ | g4f `v-0.1.5.7` [Set Provider in GUI] + Provider Proxy | abc | 2023-10-10 | 1 | -1/+1 |
| | |||||
* | Add proxy support to all providers | Heiner Lohaus | 2023-10-09 | 1 | -11/+18 |
| | |||||
* | ~ | g4f `v-0.1.5.6` | abc | 2023-10-08 | 1 | -13/+15 |
| | | | | | | | | | | gui & interference can now be run with: python -m g4f.gui.run and python -m g4f.interference.run | ||||
* | ~ | `v-0.1.5.5` | abc | 2023-10-07 | 1 | -1/+0 |
| | | | | Aiivm working again | ||||
* | ~ | g4f `v-0.1.5.5`0.1.5.5 | abc | 2023-10-07 | 1 | -1/+1 |
| | |||||
* | Improve code by AI | Heiner Lohaus | 2023-10-07 | 1 | -36/+36 |
| | |||||
* | Add GptGod Provider | Heiner Lohaus | 2023-10-07 | 1 | -1/+0 |
| | | | | | Remove timeout from aiohttp providers Disable Opchatgpts and ChatgptLogin provider | ||||
* | ~ | g4f `v-0.1.5.4` [new gui & interference]0.1.5.4 | abc | 2023-10-06 | 1 | -1/+1 |
| | | | | + version fix | ||||
* | ~ | g4f `v-0.1.5.3` [new gui & interference]0.1.5.3 | abc | 2023-10-06 | 1 | -1/+1 |
| | |||||
* | ~ | new instructions for gui & interference + telegram channel | abc | 2023-10-06 | 1 | -1/+1 |
| | |||||
* | ~ | g4f `v-0.1.5.1` [*new gui & interference*] | abc | 2023-10-06 | 1 | -1/+0 |
| | |||||
* | ~ | g4f `v-0.1.5.1` [*new gui & interference**] | abc | 2023-10-06 | 1 | -1/+1 |
| | |||||
* | ~ | g4f v-0.1.5.0 | abc | 2023-10-06 | 1 | -1/+1 |
| | |||||
* | ~ | g4f v-0.1.4.9 [major updates and patches]0.1.4.9 | abc | 2023-10-05 | 1 | -1/+1 |
| | |||||
* | Add AiAsk, Chatgpt4Online, ChatgptDemo | Heiner Lohaus | 2023-10-05 | 1 | -2/+5 |
| | | | | | | and ChatgptX Provider Fix Bing, Liaobots and ChatgptAi Provider Add "gpt_35_long" model and custom timeout | ||||
* | ~ | g4f v-0.1.4.8 - Fixed `g4f.Provider.Bing` | abc | 2023-10-04 | 1 | -1/+1 |
| | | | | implemented new "X-Sydney-EncryptedConversationSignature" found in headers from "turing/conversation/create" | ||||
* | ~ | g4f v-0.1.4.7 `pip install -U g4f`0.1.4.7 | abc | 2023-10-04 | 1 | -1/+1 |
| | |||||
* | ~ | g4f v-0.1.4.6 `pip install -U g4f`0.1.4.6 | abc | 2023-10-03 | 1 | -1/+1 |
| | |||||
* | ~ | g4f v-0.1.4.5 `pip install -U g4f` | abc | 2023-10-03 | 1 | -1/+1 |
| | | | | | | | updated providers: - g4f.Provider.Bing - g4f.Provider.OpenaiChat | ||||
* | ~ | g4f v-0.1.4.5 `pip install -U g4f`0.1.4.5 | abc | 2023-10-02 | 1 | -1/+1 |
| | |||||
* | ~ | g4f v-0.1.4.4 | abc | 2023-10-02 | 1 | -1/+1 |
| | | | | release_curl bug | ||||
* | ~ | g4f v-`0.1.4.3`0.1.4.3 | abc | 2023-10-02 | 1 | -1/+1 |
| | |||||
* | ~ | v-0.1.4.2 `pip install -U g4f`0.1.4.2 | abc | 2023-10-01 | 1 | -1/+1 |
| | |||||
* | ~ | pypi v-0.1.4.0 `pip install -U g4f` | abc | 2023-10-01 | 1 | -1/+1 |
| | |||||
* | ~ | g4f v-0.1.4.0 (new version checking system | abc | 2023-09-27 | 1 | -1/+15 |
| | |||||
* | ~ | g4f v-0.1.3.9 | abc | 2023-09-27 | 1 | -1/+1 |
| | |||||
* | ~ | g4f v-0.1.3.8 | abc | 2023-09-27 | 1 | -1/+1 |
| | |||||
* | ~ | v-0.1.3.7 | abc | 2023-09-26 | 1 | -1/+1 |
| | |||||
* | ~ | add version (`g4f.version`) | abc | 2023-09-26 | 1 | -1/+1 |
| | |||||
* | Add ChatgptDuo and Aibn Provider | Heiner Lohaus | 2023-09-26 | 1 | -5/+0 |
| | | | | | | Add support for "nest_asyncio", Reuse event_loops with event_loop_policy Support for "create_async" with synchron provider | ||||
* | TypeError: issubclass() arg 1 must be a class | Heiner Lohaus | 2023-09-23 | 1 | -1/+2 |
| | |||||
* | ~ | improve Vercel & g4f.Completion.create | abc | 2023-09-23 | 1 | -0/+27 |
| | | | | | | | | | | | added `.Completion.create` class. ```py response = g4f.Completion.create( model='text-davinci-003', prompt="Hello") print(response) ``` | ||||
* | Improve Vercel Provider: | Heiner Lohaus | 2023-09-23 | 1 | -1/+1 |
| | | | | | | | - Fix endless loop - Add proxy, async support - Add default model Fix HuggingChat Provider | ||||
* | Add RetryProvider | Heiner Lohaus | 2023-09-21 | 1 | -8/+2 |
| | |||||
* | Add check_running_loop requirement | Heiner Lohaus | 2023-09-20 | 1 | -29/+51 |
| | | | | | Add create_async function in ChatCompletion Use SelectorEventLoop on windows | ||||
* | Check supports_stream in best_providers list | Heiner Lohaus | 2023-09-18 | 1 | -3/+6 |
| | |||||
* | ~ | abc | 2023-09-17 | 1 | -2/+1 |
| | |||||
* | Merge branch 'main' of https://github.com/xtekky/gpt4free | abc | 2023-09-17 | 1 | -1/+2 |
|\ | |||||
| * | Revert "Fix type hint" | Tekky | 2023-09-17 | 1 | -2/+2 |
| | | |||||
* | | Update __init__.py | abc | 2023-09-17 | 1 | -2/+1 |
|/ | |||||
* | fix type hint | MIDORIBIN | 2023-09-16 | 1 | -2/+2 |
| | |||||
* | Disable not working providers: | Heiner Lohaus | 2023-09-12 | 1 | -2/+11 |
| | | | | | | EasyChat, Equing, GetGpt, Liaobots and Wuguokai No and random best provider for a model Update providers in Readme | ||||
* | type hints | msi-JunXiang | 2023-09-03 | 1 | -0/+1 |
| | | | | | | | | | | Use `from __future__ import annotations avoid `dict` and `list` cause "TypeErro: 'type' object is not subscriptable". Refer to the following Stack Overflow discussions for more information: 1. https://stackoverflow.com/questions/75202610/typeerror-type-object-is-not-subscriptable-python 2. https://stackoverflow.com/questions/59101121/type-hint-for-a-dict-gives-typeerror-type-object-is-not-subscriptable | ||||
* | ~ | code styling | abc | 2023-08-27 | 1 | -20/+17 |
| | |||||
* | ~ | major refractoring | v0.0.2.0 | abc | 2023-08-17 | 1 | -6/+6 |
| | |||||
* | refactor: refactor provider | MIDORIBIN | 2023-08-14 | 1 | -37/+40 |
| | |||||
* | ~ | small fixes & new pypi version | v-0.0.1.90.0.1.90.0.1.0 | abc | 2023-08-14 | 1 | -1/+1 |
| | |||||
* | small fixes & new pypi version | abc | 2023-08-14 | 1 | -1/+1 |
| | |||||
* | refactor: refactor models | MIDORIBIN | 2023-07-25 | 1 | -3/+3 |
| | |||||
* | minor fixes | abc | 2023-07-16 | 1 | -1/+4 |
| | |||||
* | gpt4free v2, first releasev2 | t.me/xtekky | 2023-06-24 | 1 | -0/+39 |