Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
9 days | Improve logging implementation (#2347) | foxfire52 | 1 | -0/+9 | |
2024-10-30 | implement direct import of `Client` without using `g4f.client` | Tekky | 1 | -0/+1 | |
2024-10-22 | fix(g4f/__init__.py): ensure consistent parameter usage | kqlio67 | 1 | -62/+4 | |
2024-04-07 | Add local models to gui, Fix You Provider, add AsyncClient | Heiner Lohaus | 1 | -114/+12 | |
2024-03-16 | Fix Provider not found error | Heiner Lohaus | 1 | -1/+1 | |
2024-03-16 | Fix Provider not found error | Heiner Lohaus | 1 | -1/+1 | |
2024-03-14 | Filter not working provider from RetryProvider | Heiner Lohaus | 1 | -3/+6 | |
2024-02-27 | Update some providers | Heiner Lohaus | 1 | -2/+2 | |
Improve read access_token in OpenaiChat Add IterProvider Add system message support in FlowGpt Filter none values in new Client | |||||
2024-02-24 | Add help me coding guide | Heiner Lohaus | 1 | -1/+1 | |
Add MissingAuthError in GeminiPro | |||||
2024-02-23 | Set default values for generation config | Heiner Lohaus | 1 | -1/+7 | |
Set a list of providers | |||||
2024-02-22 | Move some modules, create providers dir | Heiner Lohaus | 1 | -2/+2 | |
Set min version for duckduckgo Make duckduckgo search async Remove get_lastet_version | |||||
2024-02-12 | Add new Client API with Docs | Heiner Lohaus | 1 | -1/+2 | |
Use object urls for the preview of image uploads. Fix upload images in You provider Fix create image. It's now a single image. Improve system message for create images. | |||||
2024-02-09 | Update provider and model list (#1568) | H Lohaus | 1 | -1/+1 | |
Move bing.create_images and cookies helper Disable some providers | |||||
2024-02-09 | Add example for Image Upload & Generation | Heiner Lohaus | 1 | -1/+1 | |
2024-02-08 | Add Gemini Provider with image upload and generation | Heiner Lohaus | 1 | -6/+7 | |
2024-01-26 | Fix: ChromeDriver only supports characters in the BMP | Heiner Lohaus | 1 | -2/+10 | |
Add set_cookies helper, Show last used model | |||||
2024-01-23 | Fix: Model sometimes not converted #1507 | Heiner Lohaus | 1 | -4/+5 | |
2024-01-14 | Refactor code with AI | Heiner Lohaus | 1 | -3/+88 | |
Add doctypes to many functions Add file upload for text files Add alternative url to FreeChatgpt Add webp to allowed image types | |||||
2024-01-13 | Support upload image in gui | Heiner Lohaus | 1 | -1/+1 | |
Add image upload to OpenaiChat Add image response to OpenaiChat Improve ChatGPT Plus Support Remove unused requirements | |||||
2024-01-10 | Add create images to Bing (#1426) | H Lohaus | 1 | -0/+8 | |
Add create images from Bing Add FreeChatgpt Provider Fix Bard Provider | |||||
2024-01-01 | Fix permissions for chromedriver | Heiner Lohaus | 1 | -1/+1 | |
Fix NoVNC server access Remove java from build | |||||
2024-01-01 | Add support for all models | Heiner Lohaus | 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 | |||||
2023-12-11 | Add error classes | Heiner Lohaus | 1 | -56/+29 | |
Move version check to debug | |||||
2023-12-10 | Add G4F_PROXY environment | Heiner Lohaus | 1 | -1/+5 | |
Add regenerate button in gui | |||||
2023-12-07 | Add websearch to gui (#1314) | H Lohaus | 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 | |||||
2023-12-06 | ~ | g4f v-0.1.9.20.1.9.2 | abc | 1 | -1/+1 | |
2023-12-06 | Add selenium to dockerfile | Heiner Lohaus | 1 | -6/+9 | |
Load model and provider list in gui Remove needs_auth in HuggingChat Add default model and login url in gui | |||||
2023-12-02 | ~ | g4f `v-0.1.9.1`0.1.9.1 | abc | 1 | -1/+1 | |
2023-12-01 | Added new provider PI (Hacky way to use) (#1291) | madonchik123 | 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 | |||||
2023-11-24 | ~ | g4f `v-0.1.9.0` | abc | 1 | -1/+1 | |
2023-11-20 | ~ | g4f v-0.1.8.90.1.8.9 | abc | 1 | -1/+1 | |
2023-11-20 | Support stream in create_async | Heiner Lohaus | 1 | -7/+9 | |
2023-11-20 | ~ | g4f `v-0.1.8.7`0.1.8.7 | abc | 1 | -1/+1 | |
2023-11-19 | ~ | g4f v-0.1.8.6 | abc | 1 | -1/+1 | |
2023-11-18 | ~ | g4f `v-0.1.8.5` | abc | 1 | -2/+1 | |
2023-11-16 | ~ | g4f `v-0.1.8.4`0.1.8.4 | abc | 1 | -1/+1 | |
2023-11-16 | ~ | abc | 1 | -1/+1 | |
2023-11-13 | Check_pypi_version now returns value | Eikosa | 1 | -0/+2 | |
2023-11-12 | ~ | g4f `v-0.1.8.2`0.1.8.2 | abc | 1 | -1/+1 | |
2023-11-07 | ~ | g4f `v-0.1.8.1`0.1.8.1 | abc | 1 | -1/+1 | |
2023-11-05 | ~ | g4f `v-0.1.8.0` | abc | 1 | -1/+1 | |
2023-11-04 | Update __init__.py | ThatLukinhasGuy | 1 | -1/+1 | |
2023-11-04 | Update __init__.py | ThatLukinhasGuy | 1 | -1/+1 | |
2023-11-04 | Update __init__.py (#1) | ThatLukinhasGuy | 1 | -2/+2 | |
2023-10-31 | ~ | g4f `v-0.1.7.9`0.1.7.9 | xtekky | 1 | -1/+1 | |
2023-10-27 | ~ | g4f `v-0.1.7.8` | abc | 1 | -1/+1 | |
2023-10-24 | ~ | g4f `v-0.1.7.7`0.1.7.7 | abc | 1 | -1/+1 | |
2023-10-23 | ~ | g4f `v-0.1.7.6`0.1.7.6 | abc | 1 | -1/+1 | |
2023-10-23 | 'Refactored by Sourcery' (#1125) | ⲘrṨhส∂ow | 1 | -1/+1 | |
Co-authored-by: Sourcery AI <> | |||||
2023-10-23 | ~ | g4f `v-0.1.7.5` | abc | 1 | -2/+2 | |
2023-10-22 | Debug logging support | Heiner Lohaus | 1 | -3/+2 | |
Async browse access token | |||||
2023-10-22 | ~ | g4f `v-0.1.7.4` | abc | 1 | -1/+1 | |
2023-10-21 | ~ | g4f `v-0.1.7.2`0.1.7.2 | abc | 1 | -1/+1 | |
fix tiktok not found error | |||||
2023-10-21 | ~ | g4f `v-0.1.7.2` | abc | 1 | -5/+7 | |
patch / unpatch providers | |||||
2023-10-20 | ~ | g4f v-0.1.7.0 | abc | 1 | -1/+1 | |
quick fix | |||||
2023-10-20 | ~ | 0.1.7.0 | abc | 1 | -1/+1 | |
2023-10-20 | ~ | g4f v-0.1.6.9 | abc | 1 | -1/+1 | |
2023-10-19 | ~ | g4f `v-0.1.6.8`0.1.6.8 | abc | 1 | -1/+1 | |
some quick fixes | |||||
2023-10-19 | ~ | g4f v-0.1.6.70.1.6.7 | abc | 1 | -1/+1 | |
2023-10-19 | ~ | abc | 1 | -24/+17 | |
automatic models fetching in GUI. | |||||
2023-10-19 | Fix: debug.logging not work in retry provider | hs_junxiang | 1 | -0/+1 | |
2023-10-16 | ~ | g4f `v-0.1.6.6`0.1.6.6 | abc | 1 | -1/+1 | |
2023-10-16 | ~ | g4f `v-0.1.6.5` | abc | 1 | -1/+1 | |
2023-10-14 | ~ | g4f `v-0.1.6.4` | abc | 1 | -1/+1 | |
2023-10-13 | g4f `v-0.1.6.3` | abc | 1 | -1/+1 | |
2023-10-13 | feat: ignore providers(#1014) | hs_junxiang | 1 | -8/+19 | |
2023-10-12 | ~ | g4f `v-0.1.6.2`0.6.1.2 | abc | 1 | -12/+8 | |
2023-10-12 | ~ | abc | 1 | -1/+1 | |
2023-10-11 | ~ | g4f v-0.1.6.1 | abc | 1 | -1/+1 | |
some bug fixes | |||||
2023-10-10 | ~ | g4f `v-0.1.5.9`(remove deepai.org) | abc | 1 | -1/+1 | |
2023-10-10 | ~ | g4f `v-0.1.5.8`0.1.5.8 | abc | 1 | -1/+1 | |
2023-10-10 | ~ | g4f `v-0.1.5.7` [Set Provider in GUI] + Provider Proxy | abc | 1 | -1/+1 | |
2023-10-09 | Add proxy support to all providers | Heiner Lohaus | 1 | -11/+18 | |
2023-10-08 | ~ | g4f `v-0.1.5.6` | abc | 1 | -13/+15 | |
gui & interference can now be run with: python -m g4f.gui.run and python -m g4f.interference.run | |||||
2023-10-07 | ~ | `v-0.1.5.5` | abc | 1 | -1/+0 | |
Aiivm working again | |||||
2023-10-07 | ~ | g4f `v-0.1.5.5`0.1.5.5 | abc | 1 | -1/+1 | |
2023-10-07 | ~ | g4f `v-0.1.5.4` [new gui & interference] | abc | 1 | -4/+0 | |
2023-10-07 | ~ | abc | 1 | -0/+4 | |
2023-10-07 | Improve code by AI | Heiner Lohaus | 1 | -36/+36 | |
2023-10-07 | Add GptGod Provider | Heiner Lohaus | 1 | -1/+0 | |
Remove timeout from aiohttp providers Disable Opchatgpts and ChatgptLogin provider | |||||
2023-10-06 | ~ | g4f `v-0.1.5.4` [new gui & interference]0.1.5.4 | abc | 1 | -1/+1 | |
+ version fix | |||||
2023-10-06 | ~ | g4f `v-0.1.5.3` [new gui & interference]0.1.5.3 | abc | 1 | -1/+1 | |
2023-10-06 | ~ | new instructions for gui & interference + telegram channel | abc | 1 | -1/+1 | |
2023-10-06 | ~ | g4f `v-0.1.5.1` [*new gui & interference*] | abc | 1 | -1/+0 | |
2023-10-06 | ~ | g4f `v-0.1.5.1` [*new gui & interference**] | abc | 1 | -1/+1 | |
2023-10-06 | ~ | g4f v-0.1.5.0 | abc | 1 | -1/+1 | |
2023-10-05 | ~ | g4f v-0.1.4.9 [major updates and patches]0.1.4.9 | abc | 1 | -1/+1 | |
2023-10-05 | Add AiAsk, Chatgpt4Online, ChatgptDemo | Heiner Lohaus | 1 | -2/+5 | |
and ChatgptX Provider Fix Bing, Liaobots and ChatgptAi Provider Add "gpt_35_long" model and custom timeout | |||||
2023-10-04 | ~ | g4f v-0.1.4.8 - Fixed `g4f.Provider.Bing` | abc | 1 | -1/+1 | |
implemented new "X-Sydney-EncryptedConversationSignature" found in headers from "turing/conversation/create" | |||||
2023-10-04 | ~ | g4f v-0.1.4.7 `pip install -U g4f`0.1.4.7 | abc | 1 | -1/+1 | |
2023-10-03 | ~ | g4f v-0.1.4.6 `pip install -U g4f`0.1.4.6 | abc | 1 | -1/+1 | |
2023-10-03 | ~ | g4f v-0.1.4.5 `pip install -U g4f` | abc | 1 | -1/+1 | |
updated providers: - g4f.Provider.Bing - g4f.Provider.OpenaiChat | |||||
2023-10-02 | ~ | g4f v-0.1.4.5 `pip install -U g4f`0.1.4.5 | abc | 1 | -1/+1 | |
2023-10-02 | ~ | g4f v-0.1.4.4 | abc | 1 | -1/+1 | |
release_curl bug | |||||
2023-10-02 | ~ | g4f v-`0.1.4.3`0.1.4.3 | abc | 1 | -1/+1 | |
2023-10-01 | ~ | v-0.1.4.2 `pip install -U g4f`0.1.4.2 | abc | 1 | -1/+1 | |
2023-10-01 | ~ | pypi v-0.1.4.0 `pip install -U g4f` | abc | 1 | -1/+1 | |
2023-09-27 | ~ | g4f v-0.1.4.0 (new version checking system | abc | 1 | -1/+15 | |
2023-09-27 | ~ | g4f v-0.1.3.9 | abc | 1 | -1/+1 | |
2023-09-27 | ~ | g4f v-0.1.3.8 | abc | 1 | -1/+1 | |
2023-09-26 | ~ | v-0.1.3.7 | abc | 1 | -1/+1 | |
2023-09-26 | ~ | add version (`g4f.version`) | abc | 1 | -1/+1 | |
2023-09-26 | Add ChatgptDuo and Aibn Provider | Heiner Lohaus | 1 | -5/+0 | |
Add support for "nest_asyncio", Reuse event_loops with event_loop_policy Support for "create_async" with synchron provider | |||||
2023-09-23 | TypeError: issubclass() arg 1 must be a class | Heiner Lohaus | 1 | -1/+2 | |
2023-09-23 | ~ | improve Vercel & g4f.Completion.create | abc | 1 | -0/+27 | |
added `.Completion.create` class. ```py response = g4f.Completion.create( model='text-davinci-003', prompt="Hello") print(response) ``` | |||||
2023-09-23 | Improve Vercel Provider: | Heiner Lohaus | 1 | -1/+1 | |
- Fix endless loop - Add proxy, async support - Add default model Fix HuggingChat Provider | |||||
2023-09-21 | Add RetryProvider | Heiner Lohaus | 1 | -8/+2 | |
2023-09-20 | Add check_running_loop requirement | Heiner Lohaus | 1 | -29/+51 | |
Add create_async function in ChatCompletion Use SelectorEventLoop on windows | |||||
2023-09-18 | Check supports_stream in best_providers list | Heiner Lohaus | 1 | -3/+6 | |
2023-09-17 | ~ | abc | 1 | -2/+1 | |
2023-09-17 | Update __init__.py | abc | 1 | -2/+1 | |
2023-09-17 | Revert "Fix type hint" | Tekky | 1 | -2/+2 | |
2023-09-16 | fix type hint | MIDORIBIN | 1 | -2/+2 | |
2023-09-12 | Disable not working providers: | Heiner Lohaus | 1 | -2/+11 | |
EasyChat, Equing, GetGpt, Liaobots and Wuguokai No and random best provider for a model Update providers in Readme | |||||
2023-09-03 | type hints | msi-JunXiang | 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 | |||||
2023-08-27 | ~ | code styling | abc | 1 | -20/+17 | |
2023-08-17 | ~ | major refractoring | v0.0.2.0 | abc | 1 | -6/+6 | |
2023-08-14 | refactor: refactor provider | MIDORIBIN | 1 | -37/+40 | |
2023-08-14 | ~ | small fixes & new pypi version | v-0.0.1.90.0.1.90.0.1.0 | abc | 1 | -1/+1 | |
2023-08-14 | small fixes & new pypi version | abc | 1 | -1/+1 | |
2023-07-25 | refactor: refactor models | MIDORIBIN | 1 | -3/+3 | |
2023-07-16 | minor fixes | abc | 1 | -1/+4 | |
2023-06-24 | gpt4free v2, first releasev2 | t.me/xtekky | 1 | -0/+39 | |