summaryrefslogtreecommitdiffstats
path: root/g4f/providers (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Add speech synthesize from Gemini (#2404)HEAD0.3.6.0mainH Lohaus5 hours1-4/+3
| | | | | | | | | | | * Improve slim docker image example, clean up OpenaiChat provider * Enhance event loop management for asynchronous generators * Fix attribute " shutdown_default_executor" not found in old python versions * asyncio file created with all async helpers * Add speech synthesize from Gemini. You can use it without a account
* Improve slim docker image example, clean up OpenaiChat provider (#2397)0.3.5.90.3.5.8H Lohaus17 hours2-58/+70
| | | | | | | | | * Improve slim docker image example, clean up OpenaiChat provider * Enhance event loop management for asynchronous generators * Fix attribute " shutdown_default_executor" not found in old python versions * asyncio file added with all async helpers
* Support synthesize in Openai generator (#2394)0.3.5.5H Lohaus26 hours2-2/+15
| | | | | | | | | | | * Improve download of generated images, serve images in the api * Add support for conversation handling in the api * Add orginal prompt to image response * Add download images option in gui, fix loading model list in Airforce * Support speech synthesize in Openai generator
* Improve download of generated images, serve images in the api (#2391)0.3.5.4H Lohaus35 hours4-11/+31
| | | | | | | | | | * Improve download of generated images, serve images in the api Add support for conversation handling in the api * Add orginal prompt to image response * Add download images option in gui, fix loading model list in Airforce * Add download images option in gui, fix loading model list in Airforce
* Fix image generation in OpenaiChat (#2390)0.3.5.2H Lohaus45 hours1-0/+1
| | | | | * Fix image generation in OpenaiChat * Add PollinationsAI provider with image and text generation
* Fix api streaming, fix AsyncClient (#2357)0.3.4.0H Lohaus6 days2-13/+23
| | | | | | | | | | * Fix api streaming, fix AsyncClient, Improve Client class, Some providers fixes, Update models list, Fix some tests, Update model list in Airforce provid er, Add OpenAi image generation url to api, Fix reload and debug in api arguments, Fix websearch in gui * Fix Cloadflare and Pi and AmigoChat provider * Fix conversation support in DDG provider, Add cloudflare bypass with nodriver * Fix unittests without curl_cffi
* FIX: fix the url in the markdown output (md compliance), and the chunk/ImageResponse to str ! (#2353)manatlan7 days1-1/+1
| | | add fix_url ( replace ' ' by '+' (to be markdown compliant))
* refactor(g4f/providers/types.py): remove redundant attributeskqlio672024-10-191-5/+2
|
* Update base_provider.pyRyuk2024-05-201-1/+1
|
* Update base_provider: Do not nest patch uvloop loop.Ryuk2024-05-201-1/+8
|
* Update model list / providersHeiner Lohaus2024-05-191-27/+14
|
* Add needs auth to provierds, Add PerplexityApi providerHeiner Lohaus2024-05-151-1/+1
| | | | Add proxy support to nodriver
* Update chatgpt url, uvloop supportHeiner Lohaus2024-05-151-40/+146
|
* Add image model listHeiner Lohaus2024-04-212-4/+7
|
* Add MetaAI Provider and some small improvmentsHeiner Lohaus2024-04-201-1/+8
|
* Merge pull request #1854 from hlohaus/nem0.3.0.0H Lohaus2024-04-181-3/+5
|\ | | | | Add Ecosia Provider, Add OpenaiAccount alias
| * Add Ecosia Provider, Add OpenaiAccount aliasHeiner Lohaus2024-04-181-3/+5
| | | | | | | | | | Use AsyncClient in API, add web_search parameter in API Improve error messages in Openai
* | Merge pull request #1833 from hlohaus/curlH Lohaus2024-04-171-2/+7
|\ \ | |/ |/| Update event loop on windows only for old curl_cffi
| * Update event loop on windows only for old curl_cffiHeiner Lohaus2024-04-131-2/+7
| |
* | update retryproviderabc2024-04-121-42/+72
|/ | | | now works with one provider.
* Some small fixesHeiner Lohaus2024-04-101-1/+4
|
* Add OpenRouter and DeepInfraImage Provider (#1814)0.2.9.2H Lohaus2024-04-101-1/+8
|
* Add local models to gui, Fix You Provider, add AsyncClientHeiner Lohaus2024-04-071-0/+1
|
* Fix unittestsHeiner Lohaus2024-04-061-2/+2
|
* Add Groq and Openai interfaces, Add integration testsHeiner Lohaus2024-04-062-19/+24
|
* No arkose token and .har filesHeiner Lohaus2024-03-261-0/+2
|
* Fix GigaChat exceptions, Raise missing browser errorHeiner Lohaus2024-03-161-1/+1
|
* Add Pyinstaller support, Use curl_cffi in You providerHeiner Lohaus2024-03-151-7/+9
|
* Fix Bing create images, Add gui in webview initHeiner Lohaus2024-03-131-1/+4
|
* Add count chars to gui, Add retry support to fix rate limit in BingHeiner Lohaus2024-03-121-5/+7
|
* Remove all not working provider (#1679)H Lohaus2024-03-121-16/+2
| | | | Fix many providers Add selenium-wire to requierments
* Fix HuggingChat and PerplexityLabs and add HuggingFace providerHeiner Lohaus2024-03-111-1/+1
| | | | | Add more models and image generation in You provider Use You as second default image provider
* Add websocket support in OpenaiChatHeiner Lohaus2024-02-282-1/+2
|
* Update some providersHeiner Lohaus2024-02-272-41/+109
| | | | | | | Improve read access_token in OpenaiChat Add IterProvider Add system message support in FlowGpt Filter none values in new Client
* Add default values for rdnsHeiner Lohaus2024-02-261-2/+1
|
* Improve filter_messages in guiHeiner Lohaus2024-02-261-1/+5
| | | | Add rdns suport for proxies
* Add missing file0.2.1.8Heiner Lohaus2024-02-231-0/+0
|
* Move some modules, create providers dirHeiner Lohaus2024-02-225-0/+732
Set min version for duckduckgo Make duckduckgo search async Remove get_lastet_version