Commit Graph

32 Commits

Author SHA1 Message Date
Heiner Lohaus
2a591b8d6e Fix key error in set_cookies 2024-02-01 23:14:43 +01:00
Heiner Lohaus
47b50b4827 Fix PerplexityLabs Provider, Improve bypass_cloudflare helper 2024-01-27 02:00:44 +01:00
Heiner Lohaus
1eb7dc05e5 Fix: ChromeDriver only supports characters in the BMP
Add set_cookies helper, Show last used model
2024-01-26 12:49:52 +01:00
H Lohaus
feb83c168b
New minimum requirements (#1515)
* New minimum requirements
* Add ConversationStyleOptionSets to Bing
* Add image.ImageRequest
* Improve python version support
* Improve unittests
2024-01-26 07:54:13 +01:00
Heiner Lohaus
69ef224f92 Add get_connector helper 2024-01-24 00:46:35 +01:00
Heiner Lohaus
8472310265 Remove deprecation in get_event_loop 2024-01-14 16:41:01 +01:00
H Lohaus
42709f55b2
Fix unittests (#1472)
* Fix unittests

* Fix missing distutils, install setuptools

* Fix version not found

* Remove deprecation in get_event_loop
2024-01-14 16:37:21 +01:00
Heiner Lohaus
5756586cde Refactor code with AI
Add doctypes to many functions
Add file upload for text files
Add alternative url to FreeChatgpt
Add webp to allowed image types
2024-01-14 07:45:41 +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
Heiner Lohaus
ebc522150e Patch event loop on win, Check event loop closed 2024-01-01 02:09:06 +01:00
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
2023-12-06 09:35:36 +01:00
Heiner Lohaus
08e308348b Add webdriver module 2023-11-20 14:00:40 +01:00
Heiner Lohaus
9239cadd8b Add Response Handler to OpenaiChat
Update Providers with WebDriver
Add WebDriverSession helper
Use native streaming in curl_cffi
2023-11-19 05:36:04 +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
2ebbcdf0b8 Remove virtualdisplay and add headless mode 2023-11-17 04:50:37 +01:00
Heiner Lohaus
92908b4347 Add Poe Provider, Update AItianhuSpace Porvider 2023-11-17 03:19:27 +01:00
H Lohaus
cbc08d6014
Update helper.py 2023-11-16 18:39:34 +01:00
H Lohaus
840157abaa
Update helper.py 2023-11-16 18:31:39 +01:00
H Lohaus
293337db98
Update helper.py 2023-11-16 18:29:07 +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
ⲘrṨhส∂ow
3982f39424
'Refactored by Sourcery' (#1125)
Co-authored-by: Sourcery AI <>
2023-10-23 09:46:25 +02:00
Heiner Lohaus
598255fa26 Debug logging support
Async browse access token
2023-10-22 23:53:18 +02:00
Heiner Lohaus
3ae90b57ed Improve get_cookies helper 2023-10-22 20:01:14 +02:00
abc
ae8dae82cf ~ | g4f v-0.1.7.2
patch / unpatch providers
2023-10-21 00:52:19 +01:00
Heiner Lohaus
53192b86b1 Some small fixes 2023-10-10 09:49:29 +02:00
Heiner Lohaus
dfdb759639 Improve code with ai 2023-10-07 19:00:45 +02:00
Heiner Lohaus
136770e05b Use custom user dir 2023-10-04 03:15:17 +02:00
Heiner Lohaus
be9b8f796c Add streaming in openai chat
Fetch access token with chromedriver
2023-10-03 22:12:56 +02:00
Heiner Lohaus
d116f04322 Fix: There is no current event loop in thread 2023-10-02 06:47:07 +02:00
Heiner Lohaus
7b9ad21de8 Change event loop policy on windows
Support more versions from curl_cffi
2023-10-01 20:29:57 +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