Commit Graph

1028 Commits

Author SHA1 Message Date
H Lohaus
1d02a06456
Merge pull request #1925 from hlohaus/worker
Add Ollama provider, Add vision support to Openai
2024-05-05 23:51:40 +02:00
Heiner Lohaus
8fcf618bbe Add Ollama provider, Add vision support to Openai 2024-05-05 23:38:31 +02:00
Hydra566
d495d732f2
Update You.py
Added new models from the provider
2024-05-04 23:34:51 +05:00
Heiner Lohaus
ff8c1fc140 Add AppConfig class, update readme 2024-04-29 20:21:47 +02:00
Heiner Lohaus
26d5fcd216 Fix workers argument in api 2024-04-29 16:56:56 +02:00
H Lohaus
f47b7a2a9b
Merge pull request #1905 from kafmws/main
add authorization for g4f API
2024-04-28 22:47:42 +02:00
Heiner Lohaus
10896102fa Add proofofwork to OpenaiChat 2024-04-28 22:19:51 +02:00
kafm
127352de2a clean code 2024-04-28 19:16:29 +08:00
kafm
112ca6380b add authorization for g4f API 2024-04-28 17:02:44 +08:00
Heiner Lohaus
0cc5b07daf Update reka vision 2024-04-27 11:48:10 +02:00
Eien Mojiki 🍕
f0cf7a2dae
Merge branch 'xtekky:main' into main 2024-04-25 11:31:01 +07:00
abc
2b271013fb add reka core model (vision) 2024-04-25 00:06:11 +01:00
Eien Mojiki 🍕
c85960566d
Add microsoft/Phi-3-mini-4k-instruct model 2024-04-24 23:49:41 +07:00
Heiner Lohaus
c9c1aa121d Fix issue with You.com and nodriver
Show global model list when unselect provider
2024-04-23 19:56:52 +02:00
Heiner Lohaus
74c399d675 Add conversation title change in gui
Fix bug with multiple requests a .har in OpenaiChat
2024-04-23 17:34:42 +02:00
Heiner Lohaus
cb695f58e8 Add nodriver to docker 2024-04-23 05:44:49 +02:00
Heiner Lohaus
002a4a1d7f Fix typo in model list 2024-04-22 20:02:17 +02:00
Heiner Lohaus
6e064adb09 Add gemini-1.5-pro-latest model 2024-04-22 18:08:04 +02:00
Heiner Lohaus
6a05a238d9 Fix "domain" KeyError with Firefox .har 2024-04-22 17:55:31 +02:00
H Lohaus
454be0ed70
Update cookies.py 2024-04-22 09:21:17 +02:00
Heiner Lohaus
4bc4d635bc Add vision models to readme 2024-04-22 01:27:48 +02:00
Heiner Lohaus
8dcef3b2a7 Improve python support 2024-04-21 22:44:29 +02:00
Heiner Lohaus
3a23e81de9 Add Replicate Provider
Fix Bug in OpenaiChat and MetaAI
Add read cookie and .har files
Use factory for api app
2024-04-21 22:39:00 +02:00
Heiner Lohaus
a26421bcd8 Add image model list 2024-04-21 15:15:55 +02:00
Heiner Lohaus
f66cd9f8a3 Add MissingRequirementsError to You 2024-04-21 07:38:36 +02:00
Heiner Lohaus
db2d6cffd9 Fix Bing Provider, Add Account Support for Meta AI
Use default headers in OpenaiChat
2024-04-21 07:22:59 +02:00
Heiner Lohaus
db00480153 Disable Bing integration test 2024-04-20 20:11:09 +02:00
Heiner Lohaus
fdc8b88d17 Improve cli argparser, Improve curl_cffi websocket support 2024-04-20 20:06:35 +02:00
Heiner Lohaus
a129c3db44 Add AbraGeoBlockedError handling 2024-04-20 18:21:19 +02:00
Heiner Lohaus
e6863a75e1 Improve cli arguments 2024-04-20 18:04:16 +02:00
Heiner Lohaus
83484c0a56 Add workers and use_colors options to api 2024-04-20 15:41:49 +02:00
Heiner Lohaus
932d3a3ca0 Add MetaAI Provider and some small improvments 2024-04-20 10:43:53 +02:00
H Lohaus
a27d908696
Merge pull request #1862 from hlohaus/nem
Fix image generation in OpenaiChat
2024-04-19 15:38:11 +02:00
kqlio67
81cf5d7c77
A few small fixes in GUI and Providers (#1861) 2024-04-19 14:10:56 +02:00
Heiner Lohaus
37b91e6dac Fix image generation in OpenaiChat 2024-04-19 14:07:56 +02:00
PD
5fd118f3c9
Added Meta llama-3 support! (#1856)
* 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-19 09:27:33 +02:00
H Lohaus
718ea7c187
Merge pull request #1854 from hlohaus/nem
Add Ecosia Provider, Add OpenaiAccount alias
2024-04-18 21:13:26 +02:00
Heiner Lohaus
7e543f4747 Add Ecosia Provider, Add OpenaiAccount alias
Use AsyncClient in API, add web_search parameter in API
Improve error messages in Openai
2024-04-18 20:18:51 +02:00
H Lohaus
0b6601fb2e
Merge pull request #1848 from hlohaus/nem
Add missing styling on phone
2024-04-17 12:48:25 +02:00
Heiner Lohaus
a82021fecd Add missing styling on phone 2024-04-17 12:07:04 +02:00
H Lohaus
6afc6722a0
Merge pull request #1846 from hlohaus/nem
Updates for some providers
2024-04-17 10:43:11 +02:00
Heiner Lohaus
f72ea59a99 Fix style.css 2024-04-17 10:38:22 +02:00
H Lohaus
0f04dacdbd
Merge pull request #1833 from hlohaus/curl
Update event loop on windows only for old curl_cffi
2024-04-17 10:35:08 +02:00
Heiner Lohaus
a2b5446b2e Fix DuckDuckGo Provider issues
Fix PerplexityLabs, FlowGpt Provider
Update Bing, Gemini Provider
2024-04-17 10:33:23 +02:00
abc
8ec942040c add cohere provider. 2024-04-16 11:28:54 +01:00
abc
fdbb474151 some more logging 2024-04-15 10:31:36 +01:00
Tekky
e5a57646db
Merge pull request #1836 from mm3b/main
Fixing an error that occurs due to a missing comma in async client
2024-04-15 10:13:33 +01:00
H Lohaus
fc33573b1b
Merge pull request #1835 from ochen1/patch-1
Add model alias for gpt-4-turbo-preview in OpenaiChat Provider
2024-04-14 14:19:33 +02:00
mm3b
02b51a94c9
Add missed comma 2024-04-14 06:27:37 +04:00
abc
46dcf08554 Merge branch 'main' of https://github.com/xtekky/gpt4free 2024-04-14 02:37:17 +01:00
abc
8add819c3e stytch auth udpdate for provider 2024-04-14 02:37:15 +01:00
ochen1
7fef83593a
Add model alias for gpt-4-turbo-preview in OpenaiChat Provider 2024-04-13 14:28:12 -06:00
Heiner Lohaus
307ccd8781 Fix SpeechRecognition on Phone 2024-04-13 21:47:22 +02:00
Heiner Lohaus
cec2a10eaa Fix SpeechRecognition on Phone 2024-04-13 21:41:40 +02:00
Heiner Lohaus
f323e8850a Fix SpeechRecognition on Phone 2024-04-13 21:35:57 +02:00
Heiner Lohaus
97d34592d5 Fix SpeechRecognition on Phone 2024-04-13 21:22:30 +02:00
Heiner Lohaus
070eeadc12 Fix SpeechRecognition on Phone 2024-04-13 21:15:31 +02:00
Heiner Lohaus
c15242faa0 Fix SpeechRecognition on Phone 2024-04-13 21:05:01 +02:00
Heiner Lohaus
7194c70d9c Fix SpeechRecognition on Phone 2024-04-13 21:04:32 +02:00
Heiner Lohaus
0a3fe0b7df Update event loop on windows only for old curl_cffi 2024-04-13 18:02:47 +02:00
abc
2fad27b2c5 new gpt-4 beating opensource models 2024-04-13 03:09:11 +01:00
abc
ed8afc20e8 add more models
mixtral 8x22b
2024-04-13 02:46:20 +01:00
abc
8c560b87f1 improve models list for gpt-3.5-turbo 2024-04-12 22:56:38 +01:00
abc
f57af704ba update retryprovider
now works with one provider.
2024-04-12 22:29:43 +01:00
Heiner Lohaus
a053c29020 Fix GPT4All import error 2024-04-12 22:44:56 +02:00
H Lohaus
ddb015e90d
Update Bing.py 2024-04-12 21:16:26 +02:00
kqlio67
fa739d2e7c
Add Aichatos and Blackbox Provider (#1822)
Providers added:
- Feedough - Added a new provider with GPT-3 model
- Cnote - Added a new provider with GPT-3.5 model
2024-04-12 21:00:57 +02:00
Heiner Lohaus
f724c07f1b Add labels to provider list 2024-04-12 20:58:40 +02:00
abc
a107d3f2ff update default gpt-3.5-turbo models
by default, only OpenAI was enabled, more models enable for more flexibility.

new provider `Koala` added, to watch out as it could be unstable.
2024-04-12 17:06:54 +01:00
H Lohaus
0b712c2bde
Add unittests for async client (#1830)
* Add unittests for async client

* Add pollyfill for anext

* Update integration tests
2024-04-12 18:01:54 +02:00
H Lohaus
35179fe843
Merge pull request #1825 from hlohaus/ws
Fix You.com Provider
2024-04-12 15:24:07 +02:00
nullstreak
2e171fc290 Update DeepInfra models 2024-04-12 05:18:08 +02:00
Heiner Lohaus
57c856ef74 Fix You.com Provider 2024-04-11 19:10:03 +02:00
H Lohaus
df6ce3a531
Update chat.v1.js 2024-04-11 04:26:30 +02:00
H Lohaus
5899543ecf
Update chat.v1.js 2024-04-11 04:16:31 +02:00
H Lohaus
eefbdb6d84
Update chat.v1.js 2024-04-11 04:06:52 +02:00
H Lohaus
deb3898e7a
Update DeepInfraImage.py 2024-04-11 03:52:37 +02:00
Heiner Lohaus
1cb8440798 Add ReplicateImage to provider list 2024-04-11 03:34:07 +02:00
Heiner Lohaus
934edc86ba Fix unittests, update Bing Urls 2024-04-11 03:19:05 +02:00
Heiner Lohaus
c1ca481074 Fix DeepInfra Provider, Fix Speech Recognition on Phone 2024-04-11 03:11:45 +02:00
Heiner Lohaus
009a67239a Add ReplicateImage Provider, Fix BingCreateImages Provider 2024-04-11 02:40:30 +02:00
Heiner Lohaus
13a09033fb Increase conversation title lenght 2024-04-10 15:44:51 +02:00
Heiner Lohaus
65bcc8ae8b Some small fixes 2024-04-10 14:23:30 +02:00
H Lohaus
00951eb791
Add OpenRouter and DeepInfraImage Provider (#1814) 2024-04-10 08:14:50 +02:00
H Lohaus
0bb08e15a7
Merge pull request #1813 from hlohaus/satur
Improve styling mobile
2024-04-09 20:20:24 +02:00
Heiner Lohaus
aff3ec5be0 Improve styling mobile 2024-04-09 20:19:46 +02:00
H Lohaus
4c23b4cad4
Merge pull request #1807 from hlohaus/satur
Add WhiteRabbitNeo Provider, Many tiny improvments in the gui
2024-04-09 19:40:42 +02:00
Heiner Lohaus
90715e702b Add project files 2024-04-09 19:19:33 +02:00
Heiner Lohaus
d4a92bb8df Add text to speech module 2024-04-09 05:54:47 +02:00
ochen1
8c7292035e
Don't give up searching for accessToken in HAR file 2024-04-08 16:07:07 -06:00
Heiner Lohaus
24345bc07b Add DuckDuckGo Provider, Add SpeechRecognition to gui 2024-04-08 23:27:54 +02:00
Heiner Lohaus
926ddfd543 Add WhiteRabbitNeo Provider, Many tiny improvments in the gui 2024-04-08 07:24:00 +02:00
H Lohaus
e724079d0f
Merge pull request #1802 from hlohaus/satur
Add nodriver to OpenaiChat
2024-04-07 19:59:28 +02:00
Heiner Lohaus
bdc61ca273 Add nodriver to OpenaiChat 2024-04-07 16:02:49 +02:00
H Lohaus
c9abf5cc84
Update You.py 2024-04-07 12:53:58 +02:00
H Lohaus
b29b541f9f
Update You.py 2024-04-07 12:41:17 +02:00
H Lohaus
536e85936e
Update You.py 2024-04-07 12:36:18 +02:00
H Lohaus
70e942ad11
Update You.py 2024-04-07 12:30:07 +02:00
H Lohaus
604daf0377
Update You.py 2024-04-07 12:26:24 +02:00
AksLolCoding
a5f7eeb63a
Update You.py (#1794)
fixed issue: https://github.com/xtekky/gpt4free/issues/1746
2024-04-07 11:28:31 +02:00
H Lohaus
91c396e329
Update provider.py 2024-04-07 11:25:14 +02:00
H Lohaus
bc7fbf08ff
Update models.py 2024-04-07 11:24:48 +02:00
H Lohaus
813e047ba9
Update __init__.py 2024-04-07 11:24:14 +02:00
H Lohaus
25fd782301
Update har_file.py 2024-04-07 11:22:35 +02:00
Heiner Lohaus
b35dfcd1b0 Add local models to gui, Fix You Provider, add AsyncClient 2024-04-07 10:36:13 +02:00
H Lohaus
674ba8f2c5
Update Gemini.py 2024-04-07 00:15:53 +02:00
H Lohaus
1baca306c4
Update Vercel.py 2024-04-07 00:10:32 +02:00
H Lohaus
802cf1ce21
Update Llama2.py 2024-04-07 00:07:58 +02:00
H Lohaus
e418c03aa0
Update Liaobots.py 2024-04-07 00:05:19 +02:00
H Lohaus
e5e811fd7f
Update HuggingChat.py 2024-04-07 00:01:04 +02:00
H Lohaus
5dcbf147b6
Update GptTalkRu.py 2024-04-06 23:55:30 +02:00
H Lohaus
95e61ad79b
Update GeminiPro.py 2024-04-06 23:54:41 +02:00
H Lohaus
8894160f42
Update GeminiProChat.py 2024-04-06 23:52:31 +02:00
H Lohaus
c85765925f
Update FreeChatgpt.py 2024-04-06 23:50:17 +02:00
H Lohaus
7f16b7bb21
Update DeepInfra.py 2024-04-06 23:47:42 +02:00
H Lohaus
68089ff0a9
Update ChatgptFree.py 2024-04-06 23:45:15 +02:00
H Lohaus
a0e826fcff
Update ChatgptFree.py 2024-04-06 23:44:08 +02:00
H Lohaus
cab64a7fb4
Update ChatForAi.py 2024-04-06 23:41:42 +02:00
H Lohaus
ff13f4f500
Update Aura.py 2024-04-06 23:37:41 +02:00
H Lohaus
ae8dd4048c
Update FlowGpt.py 2024-04-06 23:33:22 +02:00
H Lohaus
ce92e598a0
Update FreeGpt.py 2024-04-06 23:18:44 +02:00
H Lohaus
8229b62ce3
Update async.py 2024-04-06 23:07:40 +02:00
H Lohaus
1b571592ce
Update image_models.py 2024-04-06 21:27:21 +02:00
H Lohaus
55869da442
Update async.py 2024-04-06 21:25:11 +02:00
H Lohaus
3f17f9b8e2
Create image_models.py 2024-04-06 21:24:48 +02:00
H Lohaus
2b9a95c5b3
Update async.py 2024-04-06 21:23:49 +02:00
H Lohaus
2beade3c24
Update async.py 2024-04-06 21:17:50 +02:00
H Lohaus
c9a83e53b7
Update types.py 2024-04-06 21:15:07 +02:00
H Lohaus
393be6be6b
Update async.py 2024-04-06 21:12:02 +02:00
H Lohaus
ecc4748882
Update helper.py 2024-04-06 21:05:04 +02:00
H Lohaus
6e3f350f52
Update async.py 2024-04-06 21:01:27 +02:00
H Lohaus
b4399866ee
Update types.py 2024-04-06 20:41:30 +02:00
H Lohaus
0c4a1d0bfa
Update stubs.py 2024-04-06 20:37:07 +02:00
H Lohaus
7339cd7241
Delete g4f/client/typing.py 2024-04-06 20:31:36 +02:00
H Lohaus
366969f501
Create types.py 2024-04-06 20:31:13 +02:00
H Lohaus
22b7628b6c
Update typing.py 2024-04-06 20:27:12 +02:00
H Lohaus
912dc63497
Update client 2024-04-06 20:25:28 +02:00
H Lohaus
8335359c96
Update async.py 2024-04-06 20:24:39 +02:00
H Lohaus
1e0aebddf2
Update client 2024-04-06 20:20:38 +02:00
H Lohaus
8bbc101225
Update client 2024-04-06 20:20:23 +02:00
H Lohaus
b913a8f28c
Update client 2024-04-06 20:19:04 +02:00
H Lohaus
df5afb57d9
Update __init__.py 2024-04-06 20:17:16 +02:00
H Lohaus
657001d320
Update g4f 2024-04-06 20:17:05 +02:00
H Lohaus
992eb407eb
Update style.css 2024-04-06 18:38:42 +02:00
H Lohaus
93f6084055
Update index.html 2024-04-06 18:07:43 +02:00
H Lohaus
048077e6f2
Update index.html 2024-04-06 17:52:33 +02:00
H Lohaus
54fbe29d5d
Update style.css 2024-04-06 17:30:24 +02:00
H Lohaus
408e7a127d
Update index.html 2024-04-06 17:26:07 +02:00
H Lohaus
a9f16aea69
Update api.py 2024-04-06 17:22:11 +02:00
H Lohaus
27fed7224d
Update api.py 2024-04-06 17:05:10 +02:00
H Lohaus
0a721eaf0f
Update api.py 2024-04-06 17:02:54 +02:00
H Lohaus
9ca1297039
Update webview.py 2024-04-06 16:58:15 +02:00
H Lohaus
c092acf269
Update server 2024-04-06 16:57:06 +02:00
H Lohaus
510af1c62f
Update webview.py 2024-04-06 16:40:14 +02:00
H Lohaus
158aa8e7f6
Update webview.py 2024-04-06 16:37:19 +02:00
H Lohaus
233cd9dfd0
Update webview.py 2024-04-06 16:30:35 +02:00
H Lohaus
f260c3a5e8
Update run.py 2024-04-06 16:27:28 +02:00
H Lohaus
38c429ec38
Update gui 2024-04-06 16:25:11 +02:00
H Lohaus
a2240a711c
Update __init__.py 2024-04-06 16:21:22 +02:00
H Lohaus
adffb216cd
Update __init__.py 2024-04-06 16:02:12 +02:00
H Lohaus
2c5b646188
Update server 2024-04-06 16:02:00 +02:00
H Lohaus
da8cb8bdf1
Update api.py 2024-04-06 12:03:32 +02:00
Heiner Lohaus
0de9ca2004 Add Installation Guide for Windows
Improve Contributors list in Readme
2024-04-06 10:47:43 +02:00
Heiner Lohaus
a4ca5773bd Fix unittests 2024-04-06 01:18:45 +02:00
Heiner Lohaus
d44b39b31c Add Groq and Openai interfaces, Add integration tests 2024-04-06 01:05:00 +02:00
Heiner Lohaus
1e2cf48cba Add authless OpenaiChat 2024-04-05 21:00:35 +02:00
HyiKi
b401b6df1c
Fix Gemini Proxy Connect call failed (#1768)
Gemini. py file adds get_connector to support proxy

---------

Co-authored-by: HyiKi <dango.little@gmail.com>
2024-04-05 16:16:12 +02:00
H Lohaus
b7ccb9500d
Aktualisieren von webdriver.py 2024-04-05 14:33:58 +02:00
H Lohaus
e2c11d233a
Aktualisieren von api.py 2024-04-05 14:20:28 +02:00
H Lohaus
64e07b7fbf
Merge pull request #1762 from hlohaus/goo
Fix attr conversation_id not found
2024-03-28 17:17:59 +01:00
Heiner Lohaus
03fd5ac99a Fix history support for OpenaiChat 2024-03-28 11:36:25 +01:00
Heiner Lohaus
d0da5900c4 Fix attr conversation_id not found 2024-03-27 19:04:00 +01:00
H Lohaus
801584d4e1
Merge pull request #1758 from Zero6992/main
Align Model Naming with Provider Standards for ChatCompletion Compatibility
2024-03-27 09:34:49 +01:00
Zero6992
2448c32bf9
fix: gpt-4-turbo 2024-03-27 15:03:09 +08:00
Heiner Lohaus
fd92918b77 Fix load .har files, add hardir to docker, add docs 2024-03-26 21:45:53 +01:00
Zero6992
8927a0cf79
fix: Liaobots gpt-4 model name 2024-03-27 00:18:37 +08:00
Heiner Lohaus
95bab66dad No arkose token and .har files 2024-03-26 06:42:47 +01:00
Heiner Lohaus
e00d64d869 Add init file for openai dir 2024-03-25 21:09:55 +01:00
Heiner Lohaus
347d3f92da Add .har file support for OpenaiChat
Update model list of HuggingChat
Update styles of scrollbar in gui
Fix image upload in gui
2024-03-25 21:06:51 +01:00
igeni
1989e0fd20 modified to avoid type's mismatch and make like rest of the code 2024-03-22 20:35:42 +03:00
H Lohaus
29d0dd9387
Merge pull request #1740 from eienmojiki206/patch-1
Add google/gemma-7b-it model to model list
2024-03-22 13:02:24 +01:00
Heiner Lohaus
2ee724f93e Add webview docs and examples, Set webview as default 2024-03-22 12:48:59 +01:00
えいえん ~UwU~
7dc4532580
Add google/gemma-7b-it model to model list 2024-03-22 12:39:10 +07:00
H Lohaus
cef44edbde
Merge pull request #1729 from hlohaus/giga
Fix requirements in gui  api
2024-03-19 20:45:35 +01:00
Heiner Lohaus
0ab7cf71d4 Fix requirements in gui api 2024-03-19 20:43:51 +01:00
H Lohaus
4086f5b365
Merge pull request #1727 from hlohaus/giga
Fix requirements in gui  api
2024-03-19 20:29:29 +01:00
Heiner Lohaus
a466a86ee6 Fix requirements in gui api 2024-03-19 20:28:13 +01:00
H Lohaus
79bc56f36e
Merge pull request #1726 from hlohaus/giga
Bug fixes and android support
2024-03-19 18:59:42 +01:00
Heiner Lohaus
5f9d7b78c6 Fix Bing key error 2024-03-19 18:52:17 +01:00
Heiner Lohaus
486e43dabd Fix missing websocket_request_id in OpenaiChat
Add RateLimitErrors to Bing
Add android support to gui api
Add annotations import to gui api
2024-03-19 18:48:32 +01:00
abc
cc83c6af01 ~ pip fix
model path fix
2024-03-19 12:29:35 +00:00
abc
9a49d06829 fix import problem in pip 2024-03-19 11:40:59 +00:00
H Lohaus
9536b857d6
Merge pull request #1717 from hlohaus/giga
Fix abort in webview
2024-03-17 10:52:54 +01:00
Heiner Lohaus
b5b56f35ca Fix abort in webview 2024-03-17 10:51:08 +01:00
H Lohaus
eb7f89259b
Update GigaChat.py 2024-03-16 22:45:07 +01:00
Heiner Lohaus
8ed63693e4 Fix Provider not found error 2024-03-16 20:15:53 +01:00
Heiner Lohaus
59b99a6452 Fix Provider not found error 2024-03-16 20:13:26 +01:00
Heiner Lohaus
f797ec828c Fix GigaChat exceptions, Raise missing browser error 2024-03-16 20:02:15 +01:00
H Lohaus
fb2061da48
Merge pull request #1691 from hlohaus/retry
Add model preselection in gui
2024-03-16 18:22:26 +01:00
Heiner Lohaus
4778356064 Add conversation support for Bing 2024-03-16 18:07:53 +01:00