summaryrefslogtreecommitdiffstats
path: root/g4f/Provider/__init__.py (unfollow)
Commit message (Collapse)AuthorFilesLines
3 daysFix image generation in OpenaiChat (#2390)0.3.5.2H Lohaus1-0/+1
* Fix image generation in OpenaiChat * Add PollinationsAI provider with image and text generation
3 daysNew RobocodersAPI provider with providers enhancement and client updates (#2388)kqlio671-1/+2
* refactor(g4f/Provider/Airforce.py): Enhance Airforce provider with dynamic model fetching * refactor(g4f/Provider/Blackbox.py): Enhance Blackbox AI provider configuration and streamline code * feat(g4f/Provider/RobocodersAPI.py): Add RobocodersAPI new async chat provider * refactor(g4f/client/__init__.py): Improve provider handling in async_generate method * refactor(g4f/models.py): Update provider configurations for multiple models * refactor(g4f/Provider/Blackbox.py): Streamline model configuration and improve response handling --------- Co-authored-by: kqlio67 <kqlio67@users.noreply.github.com>
5 daysFix load model list i AirforceChat providerHeiner Lohaus1-0/+1
Add Microsoft Copilot provider Show image support in the model list of the gui
7 daysFix api streaming, fix AsyncClient (#2357)0.3.4.0H Lohaus1-0/+1
* 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
8 daysminor improvements for release0.3.3.4Tekky1-1/+0
12 daysRemoved provider (g4f/Provider/ChatifyAI.py)kqlio671-1/+0
12 daysUpdate (docs/providers-and-models.md g4f/Provider/)kqlio671-1/+0
12 daysRemoved provider (g4f/Provider/AiMathGPT.py)kqlio671-1/+0
2024-11-07Update (g4f/Provider/)kqlio671-1/+0
2024-11-07Update (g4f/Provider/AI365VIP.py g4f/Provider/__init__.py g4f/Provider/not_working/)kqlio671-1/+0
2024-11-06Update (g4f/models.py g4f/Provider/ docs/providers-and-models.md)kqlio671-2/+0
2024-11-06Update (g4f/Provider/)kqlio671-3/+0
2024-11-06Update (g4f/models.py g4f/Provider/ docs/providers-and-models.md)kqlio671-21/+2
2024-11-06Update (g4f/Provider/DeepInfra.py g4f/Provider/__init__.py g4f/Provider/needs_auth/)kqlio671-1/+0
2024-11-05Provider removed (g4f/Provider/ChatHub.py)kqlio671-1/+0
2024-11-05Added the best AI Provider there existsNoël1-0/+1
2024-11-04Provider deleted because it has been down for a long time (g4f/Provider/ChatGot.py)kqlio671-1/+0
2024-10-26Update (g4f/Provider/__init__.py)kqlio671-0/+1
2024-10-19Remove providers in the providers ,kqlio671-6/+6
2024-10-17Added new provider (g4f/Provider/Ai4Chat.py)kqlio671-0/+1
2024-10-17Added new provider (g4f/Provider/RubiksAI.py)kqlio671-0/+1
2024-10-16Added new provider (g4f/Provider/Editee.py)kqlio671-0/+1
2024-10-16Added new provider (g4f/Provider/AiMathGPT.py)kqlio671-0/+1
2024-10-12chore: temporarily disable some new providerskqlio671-2/+0
2024-10-11feat(g4f/Provider/__init__.py): add new providers and update importskqlio671-1/+7
2024-10-02refactor(g4f/Provider/__init__.py): remove Bixin123 importkqlio671-1/+0
2024-09-27New provider added GPROChatkqlio671-0/+1
2024-09-27New provider added ChatHubkqlio671-0/+1
2024-09-26Updated g4f/models.py g4f/Provider/Liaobots.py g4f/Provider/__init__.py g4f/Provider/DeepInfraChat.pykqlio671-0/+1
2024-09-25The restored directory 'g4f/Provider/deprecated'kqlio671-0/+1
2024-09-24Returned provider 'g4f/Provider/ChatGot.py' updated documentation 'docs/providers-and-models.md'kqlio671-0/+1
2024-09-24Resolved merge conflictskqlio671-10/+4
2024-09-19Added gpt-4o provider0.3.2.8abc1-0/+1
2024-09-19update ...abc1-0/+1
2024-09-13feat(providers): unify Rocks and FluxAirforce into Airforce providerkqlio671-2/+1
2024-09-12Added a new provider for generating images: g4f/Provider/Prodia.pykqlio671-0/+1
2024-09-11Removed g4f/Provider/selenium/AItianhuSpace.py g4f/Provider/Llama.py | Updated g4f/Provider/__init__.pykqlio671-1/+0
2024-09-07Updated g4f/Provider/MagickPen.pykqlio671-2/+1
2024-09-06Adding a new provider Free2GPTkqlio671-1/+2
2024-09-06Adding a new provider Binjiekqlio671-1/+2
2024-09-06Updated g4f/models.py g4f/Provider/__init__.py g4f/Provider/FreeChatgpt.pykqlio671-0/+1
2024-09-06Adding a new provider with support for modelskqlio671-0/+1
2024-09-04feat(Nexra): add image generation supportkqlio671-1/+1
2024-09-04Adding new providers AiChats.py Nexra.py Snova.pykqlio671-0/+3
2024-09-02New TwitterBio provider with support for gpt-3.5-turbo and mixtral-8x7b modelskqlio671-0/+1
2024-09-02Update models.py: Refine provider list and model supportkqlio671-3/+3
2024-08-31Comprehensive Updates and Enhancements Across Multiple Providerskqlio671-5/+2
2024-08-29fix for 500 Internal Server Error #2199 [Request] Blackbox provider now support Gemini and LLaMa 3.1 models #2198 with some stuff from #2196zukixa1-0/+1
2024-08-15stonehenge ( I found a good site to reverse #2141 )zukixa1-0/+1
2024-08-01Added new providers TeachAnything MagickPenAsk MagickPenChatkqlio671-0/+3
2024-07-30Adding a new FreeNetfly providerkqlio671-0/+1
2024-07-29Update g4f/Provider/__init__.pykqlio671-0/+2
2024-07-28Added Marsyoo provider with support for the gpt-4o model. Updating models.pykqlio671-0/+1
2024-07-25Comprehensive Update: New Providers, Model Enhancements, and Functionality Improvementskqlio671-0/+2
2024-07-08Add files via uploadkqlio671-10/+6
2024-06-22Add Pizzagpt Providerlobowarren1-0/+1
2024-06-09requested removal of DuckDuckGoabc1-1/+0
2024-05-31remove ecosiaabc1-1/+0
2024-05-19Update model list / providersHeiner Lohaus1-1/+1
2024-05-05Add Ollama provider, Add vision support to OpenaiHeiner Lohaus1-0/+1
2024-04-25add reka core model (vision)abc1-0/+1
2024-04-21Add Replicate ProviderHeiner Lohaus1-1/+1
Fix Bug in OpenaiChat and MetaAI Add read cookie and .har files Use factory for api app
2024-04-21Fix Bing Provider, Add Account Support for Meta AIHeiner Lohaus1-0/+1
Use default headers in OpenaiChat
2024-04-20Add MetaAI Provider and some small improvmentsHeiner Lohaus1-0/+1
2024-04-19Added Meta llama-3 support! (#1856)PD1-1/+1
* Added Meta llama-3 support! Decided to change llama2.py to llama.py to hold all the llama family models. * updated HuggingChat provider * Update FlowGpt.py
2024-04-18Add Ecosia Provider, Add OpenaiAccount aliasHeiner Lohaus1-1/+2
Use AsyncClient in API, add web_search parameter in API Improve error messages in Openai
2024-04-16add cohere provider.abc1-0/+1
2024-04-12 Add Aichatos and Blackbox Provider (#1822)0.2.9.6kqlio671-1/+5
Providers added: - Feedough - Added a new provider with GPT-3 model - Cnote - Added a new provider with GPT-3.5 model
2024-04-11Add ReplicateImage to provider listHeiner Lohaus1-0/+1
2024-04-10Add OpenRouter and DeepInfraImage Provider (#1814)0.2.9.2H Lohaus1-0/+1
2024-04-09Add text to speech moduleHeiner Lohaus1-0/+1
2024-04-08Add WhiteRabbitNeo Provider, Many tiny improvments in the guiHeiner Lohaus1-0/+1
2024-04-07Add local models to gui, Fix You Provider, add AsyncClientHeiner Lohaus1-0/+1
2024-03-13GigaChat models addvlad1-0/+1
2024-03-12Remove all not working provider (#1679)H Lohaus1-45/+25
Fix many providers Add selenium-wire to requierments
2024-03-11Fix HuggingChat and PerplexityLabs and add HuggingFace providerHeiner Lohaus1-0/+1
Add more models and image generation in You provider Use You as second default image provider
2024-03-08Enable Liaobots, disable Phind providerHeiner Lohaus1-1/+0
2024-02-27Update some providersHeiner Lohaus1-1/+1
Improve read access_token in OpenaiChat Add IterProvider Add system message support in FlowGpt Filter none values in new Client
2024-02-24Add FlowGpt provider, Fix issue with None values in apiHeiner Lohaus1-0/+1
2024-02-23Add GeminiPro API providerHeiner Lohaus1-0/+1
Set min version for undetected-chromedriver Add api_key to the new client
2024-02-22Move some modules, create providers dirHeiner Lohaus1-6/+6
Set min version for duckduckgo Make duckduckgo search async Remove get_lastet_version
2024-02-12Add new Client API with DocsHeiner Lohaus1-1/+1
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-09Update provider and model list (#1568)H Lohaus1-0/+2
Move bing.create_images and cookies helper Disable some providers
2024-02-08Add Gemini Provider with image upload and generationHeiner Lohaus1-1/+1
2024-01-23Add PerplexityLabs ProviderHeiner Lohaus1-2/+3
2024-01-22Improve CreateImagesBingHeiner Lohaus1-8/+1
Sort providers by category
2024-01-10Add create images to Bing (#1426)H Lohaus1-0/+2
Add create images from Bing Add FreeChatgpt Provider Fix Bard Provider
2024-01-02Add GeminiProChat Provider (#1419)H Lohaus1-1/+2
* Add GeminiProChat Provider
2024-01-02New Provider 'Bestim' (#1416)4sh1-0/+1
* Add new provider Bestim
2024-01-01Add support for all modelsHeiner Lohaus1-9/+11
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-27Added new Provider Chatxyz (#1393)Debaditya Banerji1-0/+1
* Added fucntionality for Provider * Added Provider in init * System message if present must be the first object in message array
2023-12-25Add Gpt6 ProviderHeiner Lohaus1-0/+1
2023-12-23Added OpenChat's Aura Model as a new Provider (#1371)Debaditya Banerji1-1/+1
* Added File for new Provider: Aura * Added Aura Provider in init
2023-12-16Fix remove NoowAi, Fix download dir in dockerHeiner Lohaus1-1/+0
2023-12-14Remove VoiGptH Lohaus1-1/+0
2023-12-10Remove needs_auth, add proxy support in VoiGptHeiner Lohaus1-0/+1
2023-12-01Update pi providerHeiner Lohaus1-3/+3
2023-12-01Added new provider PI (Hacky way to use) (#1291)madonchik1231-1/+2
* 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-22Add GptTalkRu ProviderHeiner Lohaus1-0/+1
2023-11-22Fix Phind and GptGo ProviderHeiner Lohaus1-6/+7
2023-11-18Add AiChatOnline, ChatgptDemoAi, ChatgptNext ProvidersHeiner Lohaus1-0/+5
Add OnlineGpt and TalkAi Provider Add get_random_string and get_random_hex helper Remove funcaptcha package
2023-11-16Fix Phind and PerplexityAi - GPT-4 ProvidersHeiner Lohaus1-146/+22
Fix MyShell Provider Refactor Provider __init__ Add ChatAnywhere Provider Update models list
2023-11-13Fix Chatgpt4Online ProviderHeiner Lohaus1-5/+0
2023-11-12Add Berlin and Koala ProviderHeiner Lohaus1-0/+6
2023-10-27Update config supports_message_historyHeiner Lohaus1-2/+2
2023-10-26Add Llama2 Providers / ModelsHeiner Lohaus1-0/+3
2023-10-22Fix increase timeoutHeiner Lohaus1-0/+3
Add Hashnode Provider Fix Yqcloud Provider
2023-10-22Fix MyShell ProviderHeiner Lohaus1-1/+3
2023-10-22Add FakeGpt ProviderHeiner Lohaus1-0/+3
Update providers in models
2023-10-16~ | add `g4f.Provider.GeekGpt`abc1-1/+4
2023-10-15Add Llama2 and NoowAi ProviderHeiner Lohaus1-1/+6
2023-10-14~abc1-2/+7
fix chatbase (bad) and remove from auto selection
2023-10-14Fix Opchatgpts and ChatForAi ProviderHeiner Lohaus1-2/+2
Deprecate Vitalentum and Aivvm Provider
2023-10-12Deprecate ChatForAiHeiner Lohaus1-1/+0
2023-10-12Add ChatgptLogin, ChatgptFree and GptChatly ProviderHeiner Lohaus1-1/+8
2023-10-10~ | remove DeepAiabc1-3/+0
2023-10-10~abc1-0/+62
Conversion from str Provider to g4f.Provider
2023-10-08Add Cromicle to provider listHeiner Lohaus1-0/+2
2023-10-07~ | `v-0.1.5.5`abc1-0/+2
Aiivm working again
2023-10-07Remove Aivvm from working providersHeiner Lohaus1-1/+0
2023-10-07Add GptGod ProviderHeiner Lohaus1-1/+2
Remove timeout from aiohttp providers Disable Opchatgpts and ChatgptLogin provider
2023-10-07Add GPTalk and GptForLove ProviderHeiner Lohaus1-0/+4
2023-10-05Add AiAsk, Chatgpt4Online, ChatgptDemoHeiner Lohaus1-26/+35
and ChatgptX Provider Fix Bing, Liaobots and ChatgptAi Provider Add "gpt_35_long" model and custom timeout
2023-10-04Sort providers in new dirsHeiner Lohaus1-20/+2
2023-10-02Add Phind ProviderHeiner Lohaus1-0/+2
Add release_curl in url_cffi requets Support create image response in Bing
2023-10-01Update HuggingChat to new apiHeiner Lohaus1-0/+4
Impersonate Aivvm Provider Add ChatForAi and FreeGpt Provider Update AItianhuSpace Provider Improve StreamRequest Support Update get_event_loop Helper
2023-09-26Add ChatgptDuo and Aibn ProviderHeiner Lohaus1-0/+4
Add support for "nest_asyncio", Reuse event_loops with event_loop_policy Support for "create_async" with synchron provider
2023-09-26"create_async" support for BaseProvider,Heiner Lohaus1-0/+2
by using ThreadPoolExecutor Default Model for Vercel
2023-09-25Add Myshell ProviderHeiner Lohaus1-0/+2
Remove auto proxy prefix
2023-09-21Add RetryProviderHeiner Lohaus1-1/+5
2023-09-20Fix create_event_loop functionHeiner Lohaus1-0/+2
Add PerplexityAi Provider
2023-09-18Add GptGo Provider, Fix AItianhu ProviderHeiner Lohaus1-0/+2
2023-09-12Add new providers: Aivvm, Vitalentum and YlokhHeiner Lohaus1-0/+6
2023-09-10Add ChatBase ProviderHeiner Lohaus1-0/+2
2023-09-09Add CodeLinkAva Provider, Improve test_async.pyHeiner Lohaus1-0/+2
2023-09-03type hintsmsi-JunXiang1-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-09-01Set working=True in Liaobots, Fix bing provider, Update readmeHeiner Lohaus1-1/+1
2023-08-28Add async support for H2oHeiner Lohaus1-2/+4
Add format_prompt helper Fix create_completion in AsyncGeneratorProvider Move get_cookies from constructor to function Add ow HuggingChat implement Remove need auth form Liabots Add staic cache for access_token in OpenaiChat Add OpenAssistant provider Support stream and async in You Support async and add userId in Yqcloud Add log_time module
2023-08-27~ | code stylingabc1-61/+62
2023-08-25Add OpenaiChat and Hugchat ProviderHeiner Lohaus1-0/+4
Add tests for providers with auth Improve async support / 2x faster Shared get_cookies by domain function
2023-08-17add providerBagus Indrayana1-1/+3
2023-08-17 ~ | major refractoring + new providers | v0.0.2.0abc1-0/+4
g4f.Provider.FastGpt & g4f.Provider.Equing gpt-3.5-turbo-0613
2023-08-17add v50Bagus Indrayana1-0/+1
2023-08-14refactor: refactor providerMIDORIBIN1-29/+52
2023-08-09Add Raycast Providerye42411-0/+1
2023-08-01Update __init__.pykggn1-1/+1
2023-08-01Update __init__.pykggn1-0/+1
2023-07-16minor fixesabc1-1/+1
2023-07-16minor fixesabc1-1/+2
ails, chatgptai ...
2023-07-12refactor/move provider from testing folderBagus Indrayana1-0/+3
2023-07-05some more providersnajam-tariq1-1/+5
2023-06-24gpt4free v2, first releasev2t.me/xtekky1-0/+20