Commit Graph

132 Commits (3bece242045b885c71788f735cf77ac6187d2472)

Author SHA1 Message Date
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
9 months ago
Heiner Lohaus a73820ab18 Add Gpt6 Provider 9 months ago
nullstreak dc7b1cd000
Update models.py 9 months ago
H Lohaus 7f0bdf8466
Remove VoiGpt 9 months ago
nullstreak c7b5e5eee6
Add Mistral models 9 months ago
Meshwa428 983d17cb7b
Added a new provider voigpt.com (#1328)
* added the new VoiGpt provider

* fixed the voigpt and moved it to needs_auth

* added auth detail and doc to voiGpt provider
10 months ago
Heiner Lohaus c667f1cec5 Improve docker image 10 months ago
Heiner Lohaus 3576dee75a Add selenium to dockerfile
Load model and provider list in gui
Remove needs_auth in HuggingChat
Add default model and login url in gui
10 months ago
Heiner Lohaus e74af803e7 Update pi provider 10 months ago
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
10 months ago
abc 1ade1d959c ~
chatgptx not working
10 months ago
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
10 months ago
Heiner Lohaus 510f534c0a Fix Bard Provider 10 months ago
Heiner Lohaus 0c4e5e5127 Fix Phind and PerplexityAi - GPT-4 Providers
Fix MyShell Provider
Refactor Provider __init__
Add ChatAnywhere Provider
Update models list
10 months ago
Heiner Lohaus 2f64bc99ef Fix Chatgpt4Online Provider 10 months ago
Heiner Lohaus 2fb932220d Add Berlin and Koala Provider 11 months ago
Heiner Lohaus 745ea57c63 Add auto_continue to OpenaiChat
Update readme provider tables
11 months ago
Heiner Lohaus ba42301393 Add llama2 model mapping 11 months ago
Heiner Lohaus 0d1ae405cc Add Llama2 Providers / Models 11 months ago
Heiner Lohaus 13e89d6ab9 Fix MyShell Provider 11 months ago
Heiner Lohaus a3af9fac3e Add FakeGpt Provider
Update providers in models
11 months ago
abc ae8dae82cf ~ | g4f `v-0.1.7.2`
patch / unpatch providers
11 months ago
abc dad69d24ce ~
minor changes
11 months ago
abc 8e7e694d81 ~ | updated g4f.api
new api and requirements
11 months ago
abc 04edb66065 ~
fix gui errors on iOS
11 months ago
abc 5b52d5a2ee ~ | g4f `v-0.1.6.8`
some quick fixes
11 months ago
abc d4ab83a45b ~
automatic models fetching in GUI.
11 months ago
abc c1fbb13edc ~ | update working providers list & gpt-4 providers 11 months ago
Heiner Lohaus c1adfbee8e Add Llama2 and NoowAi Provider 11 months ago
Tekky 8bdbb9e9cd
~ | Merge pull request #1068 from hlohaus/fre
Fix Opchatgpts and ChatForAi Provider
11 months ago
abc 1f8293250e ~
fix chatbase (bad) and remove from auto selection
11 months ago
Heiner Lohaus 13ffdcd61a Fix Opchatgpts and ChatForAi Provider
Deprecate Vitalentum and Aivvm Provider
12 months ago
abc f74ca10fbd ~ | g4f v-0.1.6.1
some bug fixes
12 months ago
abc c9c573a6e6 ~ | remove DeepAi 12 months ago
Commenter123321 9239c57200 fix provider thing in gui x2 12 months ago
abc f9355ad5fc ~
remove chatforai
12 months ago
Heiner Lohaus 4a9d7714ad Add Cromicle to provider list 12 months ago
Heiner Lohaus 3430b04f87 Remove Aivvm from working providers 12 months ago
abc d862dbf85f ~ | gpt-3.5-turbo-0613 12 months ago
abc a4b5f5a6fd ~ | fix gpt-3.5-turbo models 12 months ago
ostix360 5f509e4545 import fixed 12 months ago
Tekky 6dc2502740
Merge branch 'main' into bom 12 months ago
Heiner Lohaus 88d2cbff09 Add AiAsk, Chatgpt4Online, ChatgptDemo
and ChatgptX Provider
Fix Bing, Liaobots and ChatgptAi Provider
Add "gpt_35_long" model and custom timeout
12 months ago
Hexye 3077671470
Update models.py 12 months ago
Heiner Lohaus 6a61cf8116 Sort providers in new dirs 12 months ago
Heiner Lohaus eb0e2c6a93 +Curl +Async +Stream Requests
Update Model List
12 months ago
Tekky e465899801
~ 12 months ago
Commenter123321 6ba092469a some more things 12 months ago
Commenter123321 7181f2897b Fix Aivvm and add new models in models.py 12 months ago
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
1 year ago
Heiner Lohaus 72c3ff7a25 AItianhuSpace Provider with GPT 4 added
Reduced chunksize to better text completion
1 year ago
Heiner Lohaus f1b6880f7e Add Myshell Provider
Remove auto proxy prefix
1 year ago
Heiner Lohaus 4edd7518de Fix: Aivvm: KeyError: ''
and TypeError: issubclass() arg 1 must be a class
1 year ago
abc 9ffed2fc33 ~ | gpt-3.5-turbo-16k-0613 1 year ago
abc 42a02c3d2d ~ | new providers
Somwhat fix Aivvm provider, which looks to have a working gpt-4

kinda unstable
1 year ago
Tekky ba287e89b5
~ | Merge pull request #924 from hlohaus/vercel
Fix async example in readme
1 year ago
abc 4d4fc98533 ~ | gpt-3.5-turbo-0613 1 year ago
Heiner Lohaus e9f96ced9c Add RetryProvider 1 year ago
Heiner Lohaus 82bd6f9180 Cache "snlm0e" in Bard
Improve error handling in ChatgptLogin
Fix async example in readme
1 year ago
tony 6c18bb081f add model config : gpt_35_turbo_0613 1 year ago
tony 9ed50de677 dd model config : gpt_35_turbo_0613 1 year ago
tony 980aee9398 add model config : gpt_35_turbo_0613 1 year ago
tony fa80db85ca add model config : gpt_35_turbo_0613 1 year ago
tony 4772b830d1 add model config : gpt_35_turbo_0613 1 year ago
tony 8b5e0fd261 add model config : gpt_35_turbo_0613 1 year ago
tony 7e2d51221d add model config : gpt_35_turbo_0613 1 year ago
Heiner Lohaus 78bee08527 Check supports_stream in best_providers list 1 year ago
abc 64b1583a03 ~ | improved stability with gpt-3.5-turbo
improved stability with gpt-3.5-turbo
1 year ago
Tekky 78bfbe717d
Revert "Fix type hint" 1 year ago
Tekky f335062dcd
. 1 year ago
MIDORIBIN 51cfcde2b3 fix type hint 1 year ago
Heiner Lohaus 618addd001 Disable not working providers:
EasyChat, Equing, GetGpt, Liaobots and Wuguokai
No and random best provider for a model
Update providers in Readme
1 year ago
msi-JunXiang 901595b10f type hints
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
1 year ago
Heiner Lohaus 7294abc890 Add async support for H2o
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
1 year ago
abc efd75a11b8 ~ | code styling 1 year ago
abc 882910c1d5 ~ | major refractoring + new providers | v0.0.2.0
g4f.Provider.FastGpt & g4f.Provider.Equing

gpt-3.5-turbo-0613
1 year ago
abc 6d96a1efd2 ~ | major refractoring | v0.0.2.0 1 year ago
MIDORIBIN f6ef3cb223 refactor: refactor provider 1 year ago
abc d53fc931a3 small fixes & new pypi version 1 year ago
MIDORIBIN 6dd8a5a1f4 refactor: refactor models 1 year ago
abc e946729736 minor fixes 1 year ago
t.me/xtekky 5db58fd87f gpt4free v2, first release 1 year ago