Commit Graph

24 Commits (ceed364cb1ade47a29ccf698074be01b520fc82c)

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
7 months ago
Heiner Lohaus ebc522150e Patch event loop on win, Check event loop closed 7 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
7 months ago
Heiner Lohaus 08e308348b Add webdriver module 8 months ago
Heiner Lohaus 9239cadd8b Add Response Handler to OpenaiChat
Update Providers with WebDriver
Add WebDriverSession helper
Use native streaming in curl_cffi
8 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
8 months ago
Heiner Lohaus 2ebbcdf0b8 Remove virtualdisplay and add headless mode 8 months ago
Heiner Lohaus 92908b4347 Add Poe Provider, Update AItianhuSpace Porvider 8 months ago
H Lohaus cbc08d6014
Update helper.py 8 months ago
H Lohaus 840157abaa
Update helper.py 8 months ago
H Lohaus 293337db98
Update helper.py 8 months ago
Heiner Lohaus 0c4e5e5127 Fix Phind and PerplexityAi - GPT-4 Providers
Fix MyShell Provider
Refactor Provider __init__
Add ChatAnywhere Provider
Update models list
8 months ago
ⲘrṨhส∂ow 3982f39424
'Refactored by Sourcery' (#1125)
Co-authored-by: Sourcery AI <>
9 months ago
Heiner Lohaus 598255fa26 Debug logging support
Async browse access token
9 months ago
Heiner Lohaus 3ae90b57ed Improve get_cookies helper 9 months ago
abc ae8dae82cf ~ | g4f `v-0.1.7.2`
patch / unpatch providers
9 months ago
Heiner Lohaus 53192b86b1 Some small fixes 9 months ago
Heiner Lohaus dfdb759639 Improve code with ai 9 months ago
Heiner Lohaus 136770e05b Use custom user dir 10 months ago
Heiner Lohaus be9b8f796c Add streaming in openai chat
Fetch access token with chromedriver
10 months ago
Heiner Lohaus d116f04322 Fix: There is no current event loop in thread 10 months ago
Heiner Lohaus 7b9ad21de8 Change event loop policy on windows
Support more versions from curl_cffi
10 months ago
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
10 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
10 months ago