Commit Graph

72 Commits

Author SHA1 Message Date
H Lohaus bee75be8e3
Add create images to Bing (#1426)
Add create images from Bing
Add FreeChatgpt Provider
Fix Bard Provider
2024-01-10 10:34:56 +01:00
H Lohaus eee038a73e
Add GeminiProChat Provider (#1419)
* Add GeminiProChat Provider
2024-01-02 14:58:28 +01:00
4sh 90c80f80ae
New Provider 'Bestim' (#1416)
* Add new provider Bestim
2024-01-02 02:42:21 +01:00
Heiner Lohaus c617b18d12 Add support for all models
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
2024-01-01 17:48:57 +01:00
H Lohaus 648b322a15
Merge pull request #1389 from hlohaus/gpt6
Add Gpt6 Provider
2023-12-27 16:55:23 +01:00
Debaditya Banerji eb1e91d123
Added new Provider Chatxyz (#1393)
* Added fucntionality for Provider

* Added Provider in init

* System message if present must be the first object in message array
2023-12-27 06:13:52 +01:00
Heiner Lohaus a73820ab18 Add Gpt6 Provider 2023-12-25 01:38:42 +01:00
Debaditya Banerji bcd1cdf4e8
Added OpenChat's Aura Model as a new Provider (#1371)
* Added File for new Provider: Aura

* Added Aura Provider in init
2023-12-23 20:26:59 +01:00
Heiner Lohaus 854dc6c90f Fix remove NoowAi, Fix download dir in docker 2023-12-16 20:17:02 +01:00
H Lohaus d7b5ba2cbf
Remove VoiGpt 2023-12-14 18:49:05 +01:00
Heiner Lohaus 62397ad112 Remove needs_auth, add proxy support in VoiGpt 2023-12-10 23:43:48 +01:00
Heiner Lohaus e74af803e7 Update pi provider 2023-12-01 23:56:12 +01:00
madonchik123 b0276f6c9e
Added new provider PI (Hacky way to use) (#1291)
* 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-12-01 23:11:52 +01:00
Heiner Lohaus ebb6427100 Add GptTalkRu Provider 2023-11-22 21:21:29 +01:00
Heiner Lohaus ea3cb0d5e9 Fix Phind and GptGo Provider 2023-11-22 15:22:36 +01:00
Heiner Lohaus cadc507fad Add AiChatOnline, ChatgptDemoAi, ChatgptNext Providers
Add OnlineGpt and TalkAi Provider
Add get_random_string and get_random_hex helper
Remove funcaptcha package
2023-11-18 04:38:31 +01:00
Heiner Lohaus 0c4e5e5127 Fix Phind and PerplexityAi - GPT-4 Providers
Fix MyShell Provider
Refactor Provider __init__
Add ChatAnywhere Provider
Update models list
2023-11-16 16:56:23 +01:00
Heiner Lohaus 2f64bc99ef Fix Chatgpt4Online Provider 2023-11-13 18:58:52 +01:00
Heiner Lohaus 2fb932220d Add Berlin and Koala Provider 2023-11-12 18:03:04 +01:00
Heiner Lohaus 79cf039a88 Update config supports_message_history 2023-10-27 22:59:14 +02:00
Heiner Lohaus 0d1ae405cc Add Llama2 Providers / Models 2023-10-26 21:43:20 +02:00
Heiner Lohaus 63cda8d779 Fix increase timeout
Add Hashnode Provider
Fix Yqcloud Provider
2023-10-22 14:22:33 +02:00
Heiner Lohaus 13e89d6ab9 Fix MyShell Provider 2023-10-22 08:57:31 +02:00
Heiner Lohaus a3af9fac3e Add FakeGpt Provider
Update providers in models
2023-10-22 01:22:25 +02:00
abc 5b240665fb ~ | add `g4f.Provider.GeekGpt` 2023-10-16 14:34:00 +01:00
Heiner Lohaus c1adfbee8e Add Llama2 and NoowAi Provider 2023-10-15 19:10:25 +02:00
Tekky 8bdbb9e9cd
~ | Merge pull request #1068 from hlohaus/fre
Fix Opchatgpts and ChatForAi Provider
2023-10-14 14:36:47 +01:00
abc 1f8293250e ~
fix chatbase (bad) and remove from auto selection
2023-10-14 14:36:24 +01:00
Heiner Lohaus 13ffdcd61a Fix Opchatgpts and ChatForAi Provider
Deprecate Vitalentum and Aivvm Provider
2023-10-14 00:31:48 +02:00
Heiner Lohaus 5048f01e26 Deprecate ChatForAi 2023-10-12 21:02:51 +02:00
Heiner Lohaus 1e8bbaaaa9 Add ChatgptLogin, ChatgptFree and GptChatly Provider 2023-10-12 20:28:54 +02:00
abc c9c573a6e6 ~ | remove DeepAi 2023-10-10 22:04:42 +01:00
abc 1883d55147 ~
Conversion from str Provider to g4f.Provider
2023-10-09 23:45:29 +01:00
Heiner Lohaus 4a9d7714ad Add Cromicle to provider list 2023-10-08 11:39:19 +02:00
abc 92e1ec6f4f ~ | `v-0.1.5.5`
Aiivm working again
2023-10-07 21:21:34 +01:00
Heiner Lohaus 3430b04f87 Remove Aivvm from working providers 2023-10-07 19:10:26 +02:00
Heiner Lohaus 4fa6e9c0f5 Add GptGod Provider
Remove timeout from aiohttp providers
Disable Opchatgpts and ChatgptLogin provider
2023-10-07 09:02:48 +02:00
Heiner Lohaus 1238d9a638 Add GPTalk and GptForLove Provider 2023-10-07 04:03:36 +02:00
Heiner Lohaus 88d2cbff09 Add AiAsk, Chatgpt4Online, ChatgptDemo
and ChatgptX Provider
Fix Bing, Liaobots and ChatgptAi Provider
Add "gpt_35_long" model and custom timeout
2023-10-05 05:13:37 +02:00
Heiner Lohaus 6a61cf8116 Sort providers in new dirs 2023-10-04 07:20:51 +02:00
Heiner Lohaus ff4d9ae584 Add Phind Provider
Add release_curl in url_cffi requets
Support create image response in Bing
2023-10-02 17:01:15 +02:00
Heiner Lohaus 98895e5b09 Update HuggingChat to new api
Impersonate Aivvm Provider
Add ChatForAi and FreeGpt Provider
Update AItianhuSpace Provider
Improve StreamRequest Support
Update get_event_loop Helper
2023-10-01 06:38:11 +02:00
Heiner Lohaus 3c2755bc72 Add ChatgptDuo and Aibn Provider
Add support for "nest_asyncio",
Reuse event_loops with event_loop_policy
Support for  "create_async" with synchron provider
2023-09-26 10:03:37 +02:00
Heiner Lohaus 348670fe35 "create_async" support for BaseProvider,
by using ThreadPoolExecutor
Default Model for Vercel
2023-09-26 00:52:29 +02:00
Heiner Lohaus f1b6880f7e Add Myshell Provider
Remove auto proxy prefix
2023-09-25 15:52:19 +02:00
Heiner Lohaus e9f96ced9c Add RetryProvider 2023-09-21 20:10:59 +02:00
Heiner Lohaus 951a1332a7 Fix create_event_loop function
Add PerplexityAi Provider
2023-09-20 23:06:52 +02:00
Heiner Lohaus e8d7bcd045 Add GptGo Provider, Fix AItianhu Provider 2023-09-18 03:21:12 +02:00
Heiner Lohaus d6382a2145 Add new providers: Aivvm, Vitalentum and Ylokh 2023-09-12 00:47:03 +02:00
Heiner Lohaus c2741a9a86 Add ChatBase Provider 2023-09-10 19:06:46 +02:00