H Lohaus
7df7971d20
Merge pull request #1694 from ComRSMaster/main
...
GigaChat models add
2024-03-15 13:44:15 +01:00
Abobo
f41efef0ae
Error checking for Vercel ( #1704 )
...
Error checking is done for Vercel's create_completion to avoid interruption caused by UnicodeDecodeError.
2024-03-15 13:30:15 +01:00
Heiner Lohaus
8cc6000ffb
Add Pyinstaller support, Use curl_cffi in You provider
2024-03-15 11:46:06 +01:00
Heiner Lohaus
95b1b8c025
Add export / import conversations
2024-03-14 18:49:41 +01:00
Heiner Lohaus
012f40078a
Filter not working provider from RetryProvider
2024-03-14 15:22:09 +01:00
Heiner Lohaus
993c9498c4
Add webview support to OpenaiChat
2024-03-14 13:53:57 +01:00
vlad
f07173de4f
GigaChat models add
2024-03-14 01:29:49 +03:00
Heiner Lohaus
13f1275ca3
Add model preselection in gui
2024-03-13 17:52:48 +01:00
H Lohaus
9c381f2906
Merge pull request #1684 from hlohaus/retry
...
Add count chars to gui, Add retry support to fix rate limit in Bing
2024-03-13 15:17:25 +01:00
H Lohaus
9be4b47991
Update Bing.py
2024-03-13 15:03:33 +01:00
Heiner Lohaus
a29b3db46d
Show apology in Bing
2024-03-13 13:01:22 +01:00
Heiner Lohaus
d2d8d7fb9e
Remove generate images button
2024-03-13 12:47:38 +01:00
Heiner Lohaus
ecf110e59a
Fix Bing create images, Add gui in webview init
2024-03-13 05:27:54 +01:00
Heiner Lohaus
5bcf21f9bd
Add count chars to gui, Add retry support to fix rate limit in Bing
2024-03-12 18:45:22 +01:00
OmiiiDev
d6d75c28c8
Update Liaobots.py ( #1678 )
...
* Update Liaobots.py
Added Claude 3 models and updated other models
2024-03-12 02:17:45 +01:00
Heiner Lohaus
2a3880ac2f
Fix unit test with missing requirements
2024-03-12 02:15:22 +01:00
H Lohaus
6ef282de3a
Remove all not working provider ( #1679 )
...
Fix many providers
Add selenium-wire to requierments
2024-03-12 02:06:06 +01:00
abc
479ef89f4c
~ | support local llm inference
2024-03-11 18:31:13 +00:00
abc
b7342b1f13
~ | support local llm inference
2024-03-11 18:26:34 +00:00
H Lohaus
0b850ac9fc
Merge pull request #1672 from hlohaus/phind2
...
Fix HuggingChat and PerplexityLabs and add HuggingFace provider
2024-03-11 07:47:35 +01:00
Heiner Lohaus
ec51e9c764
Fix HuggingChat and PerplexityLabs and add HuggingFace provider
...
Add more models and image generation in You provider
Use You as second default image provider
2024-03-11 02:41:59 +01:00
Tekky
5f49264768
~ gui system prompt spacing
...
The spacing was misaligned, a little increase in the with fixes it
2024-03-09 21:36:25 +00:00
Heiner Lohaus
74a33f10dd
Add word count from iG8R
...
Improve Bing provider
Some gui improvments
Improve error handling in gui
2024-03-09 19:05:05 +01:00
Heiner Lohaus
14167671d4
Add system message input to gui
...
Improve OpenaiChat provider
2024-03-09 03:10:59 +01:00
Heiner Lohaus
cfa45e7016
Expire cache, Fix multiple websocket conversations in OpenaiChat
...
Map system messages to user messages in GeminiPro
2024-03-08 11:01:38 +01:00
Heiner Lohaus
eb48299195
Enable Liaobots, disable Phind provider
2024-03-08 10:12:13 +01:00
Ramon Victor Cardoso
d8e715a30b
Fix TypeError: 'Api' object is not callable
2024-03-07 22:59:43 -03:00
abc
8f7dbfec63
Merge branch 'main' of https://github.com/xtekky/gpt4free
2024-03-07 12:31:32 +00:00
abc
06c448daab
~ | fixed Vercel Provider
2024-03-07 12:31:30 +00:00
Commenter123321
fcc6c16ac0
Update Liaobots.py
2024-03-07 12:26:58 +01:00
Heiner Lohaus
ccac427ac1
Fiy unittests with duckduckgo-search 5.0
2024-03-06 17:41:17 +01:00
Heiner Lohaus
e889f3cb9b
Use word word count from alfaaz
2024-03-06 17:23:33 +01:00
Heiner Lohaus
b6534aff73
Use word word count from alfaaz
...
Fix delete config on clear conversations
2024-03-06 17:22:04 +01:00
Heiner Lohaus
20ab17f31a
Improve gui handling, Improve count tokens
2024-03-03 11:34:56 +01:00
Heiner Lohaus
1ec37aea22
Fix history on error, fix count words for chinese
2024-03-02 17:32:12 +01:00
H Lohaus
b10516a512
Merge pull request #1642 from hlohaus/flow
...
Ignore empty auth header in api / Add live token count in gui
2024-02-29 16:26:47 +01:00
Heiner Lohaus
3b96c27e3c
Ignore empty auth header in api
...
Add live token count in gui
2024-02-29 14:44:51 +01:00
H Lohaus
f7f4018d36
Update OpenaiChat.py
2024-02-28 10:02:09 +01:00
H Lohaus
ba04bf2bb1
Update OpenaiChat.py
2024-02-28 09:59:31 +01:00
H Lohaus
96db520ff0
Merge pull request #1637 from hlohaus/flow
...
Add support for message history and system message in OpenaiChat
Add support for new websocket stream in OpenaiChat
2024-02-28 09:48:57 +01:00
Heiner Lohaus
ac86e576d2
Add websocket support in OpenaiChat
2024-02-28 07:36:43 +01:00
Heiner Lohaus
84812b9632
Update some providers
...
Improve read access_token in OpenaiChat
Add IterProvider
Add system message support in FlowGpt
Filter none values in new Client
2024-02-27 11:55:40 +01:00
Heiner Lohaus
862e5ef16d
Add support for message history and system message in OpenaiChat
...
Add fetch access_token and fix cookie usage in OpenaiChat
Fix save created access_token in cookies in OpenaiChat
Add use_auth_header config in GeminiPro
2024-02-26 23:41:06 +01:00
H Lohaus
d44238ee12
Merge pull request #1635 from hlohaus/flow
...
Fix filter messages in gui
2024-02-26 11:48:56 +01:00
Heiner Lohaus
0bfaede7df
Fix filter messages in gui
2024-02-26 11:48:05 +01:00
H Lohaus
36e7665613
Merge pull request #1633 from hlohaus/flow
...
Fix GeminiPro auth for normal user
Add rdns suport for proxies
Improve filter_messages in gui
2024-02-26 11:30:17 +01:00
Heiner Lohaus
5f0592ee29
Add proxy connector to GeminiPro
2024-02-26 11:28:35 +01:00
Heiner Lohaus
6bbe60572e
Add default values for rdns
2024-02-26 11:25:07 +01:00
Heiner Lohaus
02b84fb519
Improve filter_messages in gui
...
Add rdns suport for proxies
2024-02-26 10:59:18 +01:00
Heiner Lohaus
b80ca3b7c9
Fix GeminiPro auth for normal user
2024-02-26 02:31:14 +01:00
H Lohaus
35c1da5382
Merge pull request #1630 from hlohaus/flow
...
Custom api_base for GeminiPro
2024-02-25 21:34:21 +01:00
Heiner Lohaus
12464bfac0
Improve mobile css styles
2024-02-25 21:31:52 +01:00
Heiner Lohaus
b4b74c991b
gui: remove cursor on errors
...
Add auth header to GeminiPro provider
2024-02-25 15:48:03 +01:00
Heiner Lohaus
84b3a19c9d
Improve show result in gui
2024-02-25 10:03:27 +01:00
Heiner Lohaus
307c8f53e7
Custom api_base for GeminiPro
2024-02-25 09:41:39 +01:00
H Lohaus
db58b58cd0
Merge pull request #1625 from hlohaus/flow
...
Add FlowGpt provider, Fix issue with None values in api
2024-02-25 07:23:20 +01:00
Heiner Lohaus
140a1736b9
Fix typo in system_message in FlowGpt
2024-02-25 07:19:23 +01:00
Heiner Lohaus
dd2264b616
Fix cookies is None bug
2024-02-25 07:16:54 +01:00
Heiner Lohaus
0ade2098a6
Add count word and tokens in gui
2024-02-24 20:09:38 +01:00
nullstreak
0d4f637760
DeepInfra: Add max_tokens and stop
2024-02-24 19:36:42 +01:00
Heiner Lohaus
55caf8e7de
Add FlowGpt provider, Fix issue with None values in api
2024-02-24 14:52:23 +01:00
Heiner Lohaus
43cb4e614f
Add remove messages from history
...
Improve hidding regenerated messages
2024-02-24 06:57:20 +01:00
Heiner Lohaus
775a0c43a0
Add help me coding guide
...
Add MissingAuthError in GeminiPro
2024-02-24 01:31:17 +01:00
Heiner Lohaus
6b3be02d63
Set default values for generation config
...
Set a list of providers
2024-02-23 19:30:53 +01:00
Heiner Lohaus
7953560303
Improve readme, add smartphone guide
2024-02-23 17:21:10 +01:00
Heiner Lohaus
5807179605
Fix isssue with stop in client
2024-02-23 11:36:57 +01:00
Heiner Lohaus
51264fe20c
Add GeminiPro API provider
...
Set min version for undetected-chromedriver
Add api_key to the new client
2024-02-23 11:33:38 +01:00
Heiner Lohaus
51b4aaae05
Add missing file
2024-02-23 04:51:40 +01:00
Heiner Lohaus
d733930a2b
Fix unittests, use Union typing
2024-02-23 02:51:10 +01:00
Heiner Lohaus
74397096b7
Use new client in inter api
2024-02-23 02:35:13 +01:00
Heiner Lohaus
5071cd9533
Add challenge_seeds in Phind
2024-02-22 09:54:50 +01:00
Heiner Lohaus
1b4a86a857
Update client docs, Enable some tests
2024-02-22 04:35:11 +01:00
Heiner Lohaus
e5b7f72b71
Move some modules, create providers dir
...
Set min version for duckduckgo
Make duckduckgo search async
Remove get_lastet_version
2024-02-22 00:16:58 +01:00
Heiner Lohaus
0a0698c7f3
Update docs / readme, Improve Gemini auth
2024-02-21 17:02:54 +01:00
H Lohaus
f9ad8730ac
Merge pull request #1598 from hlohaus/index
...
Add MathJax to GUI #1563 , Add model name to GUI #1600 , Try to fix Captcha Issue in Bing
2024-02-19 18:33:10 +01:00
Heiner Lohaus
d55a4c3ef5
Add MathJax to GUI #1563 , Add model name to GUI #1600
2024-02-19 18:29:23 +01:00
luna
d18e3816ca
Move GeminiProChat to a new provider #1596 ( #1601 )
...
* Fix xtekky#1596
2024-02-19 10:43:03 +01:00
Heiner Lohaus
1cce6324f1
Try to fix Captcha Issue
2024-02-17 23:11:48 +01:00
H Lohaus
fe9f6d9806
Merge pull request #1597 from xtekky/index
...
Index
2024-02-17 22:37:47 +01:00
Heiner Lohaus
7cd5b3f0c6
Improve create conversation in Bing
2024-02-17 22:36:31 +01:00
H Lohaus
d1abe370cd
Merge pull request #1586 from nullstreak/temperature
...
Basic support for the temperature parameter
2024-02-14 19:43:07 +01:00
H Lohaus
51686409f8
Merge pull request #1587 from hlohaus/openai
...
Add unitests for the client
2024-02-14 09:22:32 +01:00
Heiner Lohaus
e1a0b3ffa2
Add unitests for the client
...
Fix: async generator ignored GeneratorExit
Fix: ResourceWarning: unclosed event loop
2024-02-14 09:21:57 +01:00
nullstreak
12f7a89517
Basic support for the temperature parameter
2024-02-14 03:27:16 +01:00
Eikosa
20b2e076c3
Update Bing Sets
...
Needs to be tested, if this addition is not made, bing will not work well enough
2024-02-12 21:57:20 +03:00
Heiner Lohaus
151f8b8b0e
Add variant example
2024-02-12 12:08:08 +01:00
Heiner Lohaus
aba4b96f23
Add new Client API with Docs
...
Use object urls for the preview of image uploads.
Fix upload images in You provider
Fix create image. It's now a single image.
Improve system message for create images.
2024-02-12 11:41:27 +01:00
Heiner Lohaus
9aeae65b9b
Improve preview in image generation of Gemini
...
Fix issue in Bing Image Decorator
2024-02-11 09:26:02 +01:00
Heiner Lohaus
76ec2064ad
Add disable history button in GUI
2024-02-11 08:29:23 +01:00
Heiner Lohaus
333fb4d2c3
Fix select chat mode, fix auth value in You
2024-02-11 07:59:45 +01:00
Heiner Lohaus
98c7b5ed68
Add upload image support in You
2024-02-11 07:48:07 +01:00
Heiner Lohaus
331826b003
Add upload image in You provider
2024-02-11 06:59:53 +01:00
Heiner Lohaus
daf2b6ac3b
Fix convert image to jpg in Bing
...
Fix display upload image in GUI
2024-02-11 03:33:02 +01:00
Heiner Lohaus
6c422b2965
Add GPT 4 support in You, Add camera input, Enable logging on debug in GUI, Don't load expired cookies
2024-02-11 01:59:57 +01:00
H Lohaus
4ba52b3695
Update image.py
2024-02-10 20:16:38 +01:00
Rafael Fonseca
b2f1c73019
Fix process_image to handle transparency correctly
2024-02-10 11:42:53 -03:00
H Lohaus
33b247305c
Update Gemini.py
2024-02-09 18:47:57 +01:00
Heiner Lohaus
af204c31cb
Read cookies from config in Gemini
...
Fixes for OpenaiChat Provider
2024-02-09 18:11:35 +01:00
H Lohaus
2054acce0a
Update OpenaiChat.py
2024-02-09 15:02:03 +01:00
H Lohaus
5c75972c50
Update provider and model list ( #1568 )
...
Move bing.create_images and cookies helper
Disable some providers
2024-02-09 14:24:15 +01:00
H Lohaus
1d6709dafc
Merge pull request #1565 from hlohaus/gemini
...
Fix OpenaiChat provider, Fix issue with curl_cffi
2024-02-09 08:51:49 +01:00
Heiner Lohaus
6aae1891da
Fix Phind Provider / add generate_challenge
2024-02-09 08:49:37 +01:00
Heiner Lohaus
23e002f52f
Fix OpenaiChat provider, Fix issue with curl_cffi
2024-02-09 06:36:28 +01:00
H Lohaus
999bc2d617
Merge pull request #1564 from hlohaus/gemini
...
Add Gemini Provider with image upload and generation
2024-02-09 05:53:47 +01:00
Heiner Lohaus
4b41a8f4e8
Add example for Image Upload & Generation
2024-02-09 04:24:21 +01:00
Heiner Lohaus
47900f2371
Resolve images in Gemini Provider
2024-02-09 03:31:05 +01:00
Heiner Lohaus
c1b992c346
Add Gemini Provider with image upload and generation
2024-02-08 22:02:52 +01:00
Miezhiko
6d1f0b5f12
add CodeLlama-70b to HuggingChat
2024-02-06 10:29:30 +04:00
H Lohaus
df48d1cc42
Merge pull request #1547 from nullstreak/codellama-70b
...
Added CodeLlama 70b model
2024-02-05 14:47:23 +01:00
RasyiidWho
5e9a95a58e
Change GeekGPT and FakeGPT status to inactive as owner statement: https://linux.do/t/topic/1051
2024-02-05 18:29:15 +07:00
nullstreak
455e5dc9ea
Added CodeLlama 70b
2024-02-04 19:50:32 +01:00
Heiner Lohaus
2a591b8d6e
Fix key error in set_cookies
2024-02-01 23:14:43 +01:00
Heiner Lohaus
d6b3d0f240
Fix issue #1537 , copy options sets
2024-02-01 23:07:35 +01:00
nullstreak
40ceb1c0e8
Fix DeepInfra: Model is not supported
2024-01-30 04:15:25 +01:00
Heiner Lohaus
a28bab9387
Add aiohttp_socks to requirements
...
Fix preview for uploaded and generated images in gui
Improve typing, readme
2024-01-29 18:14:46 +01:00
H Lohaus
3bb6560fce
Merge pull request #1523 from u66u/which-webdriver
...
Fix chromedriver path
2024-01-29 00:15:49 +01:00
technicca
4c1708d74b
1. Discover chromedriver dynamically with "which". 2. Use "finally" in WebDriverSession.__exit__
2024-01-28 22:28:37 +03:00
Houtar
1b4327c51a
remove additional tags in Phind
...
Phind added new additional tags to their reply and this commit removed them.
2024-01-28 21:11:10 +08: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
H Lohaus
71d71b6512
Merge pull request #1510 from hlohaus/sort
...
Add aiohttp_socks support
2024-01-24 01:05:29 +01:00
Heiner Lohaus
69ef224f92
Add get_connector helper
2024-01-24 00:46:35 +01:00
Heiner Lohaus
8864b70ee4
Add aiohttp_socks support
2024-01-23 23:48:11 +01:00
H Lohaus
2b140a3255
Merge pull request #1509 from hlohaus/sort
...
Add ProviderModelMixin for model selection
2024-01-23 20:08:41 +01:00
Heiner Lohaus
91feb34054
Add ProviderModelMixin for model selection
2024-01-23 19:44:48 +01:00
Heiner Lohaus
981d83da62
Upload transparency image
2024-01-23 16:48:52 +01:00
Tekky
9705e7fc20
~ | Update Chatgpt4Online.py
...
clouldfare block on Chatgpt4Online
2024-01-23 12:41:07 +00:00
H Lohaus
984c3e1f89
Merge pull request #1508 from hlohaus/sort
...
Fix: Model sometimes not converted #1507
2024-01-23 12:18:32 +01:00
Heiner Lohaus
e4f743881c
Fix: Model sometimes not converted #1507
2024-01-23 12:17:16 +01:00
nullstreak
259f19e34e
Added CodeLlama and misc models from DeepInfra ( #1506 )
2024-01-23 11:35:37 +01:00
Heiner Lohaus
2193d18865
Fix background in select box
2024-01-23 05:02:40 +01:00
Heiner Lohaus
f5518bb94d
Cleanup model list
2024-01-23 05:02:14 +01:00
Heiner Lohaus
6614dfefd1
Revert "Cleanup unused dependencies"
...
This reverts commit c2115309ab
.
2024-01-23 04:59:46 +01:00
Heiner Lohaus
ec2de56bbd
Add PerplexityLabs Provider
2024-01-23 01:50:44 +01:00
Heiner Lohaus
07c944ad0a
Add upload svg image support
...
Fix upload image in Bing Provider
2024-01-23 01:47:55 +01:00
Heiner Lohaus
38dbe4b8e5
Improve CreateImagesBing
...
Sort providers by category
2024-01-22 03:38:11 +01:00
Heiner Lohaus
7e63b412b6
Join Phind context
2024-01-21 19:58:39 +01:00
RasyiidWho
bab62e4345
Fix Phind context and chat history not keeping up with the prompt
2024-01-22 01:33:41 +07:00
Tekky
c2878fbe14
Merge pull request #1489 from hlohaus/neww
...
Fix load json in DeepInfra
2024-01-21 10:46:33 +00:00
Tekky
29536bea9e
Merge pull request #1488 from nullstreak/dolphin-mixtral
...
Add dolphin-2.6-mixtral-8x7b model
2024-01-21 10:46:25 +00:00
Heiner Lohaus
0b4c6247d0
Fix load json in DeepInfra
2024-01-21 09:43:46 +01:00
H Lohaus
be288aa8a7
Merge pull request #1487 from nullstreak/deepinfra-patch
...
DeepInfra: Fix token duplication
2024-01-21 09:38:13 +01:00
H Lohaus
fea4f546a7
Merge pull request #1486 from hlohaus/copilot
...
Improve tests
2024-01-21 09:37:35 +01:00
nullstreak
c578385cc4
Add dolphin-2.6-mixtral-8x7b
2024-01-21 06:20:45 +01:00
nullstreak
640c861ad7
DeepInfra: Fix token duplication
2024-01-21 05:07:34 +01:00
Heiner Lohaus
9cbe9c1ccb
Improve tests
2024-01-21 02:20:23 +01:00
H Lohaus
a98a9e92bc
Merge pull request #1484 from hlohaus/copilot
...
Copilot
2024-01-21 02:18:00 +01:00
Heiner Lohaus
8787db385e
Check access from chromedriver
2024-01-20 18:36:04 +01:00
Heiner Lohaus
cb0e065581
Remove usage of get_event_loop helper
2024-01-20 18:23:54 +01:00
diaodeng
dd955e575c
Llama2.py result decode error
2024-01-18 10:55:44 +08: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
55e5cf16cb
Fix unittests
2024-01-14 15:35:58 +01:00
Heiner Lohaus
32252def15
Change doctypes style to Google
...
Fix typo in latest_version
Fix Phind Provider
Add unittest worklow and main tests
2024-01-14 15:04:37 +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
ceed364cb1
Fix process_image in Bing
...
Add ImageResponse to Bing
Fix cursor styling in gui
2024-01-13 18:10:43 +01:00
Heiner Lohaus
c190d0eae4
Improve FreeChatgpt Provider
2024-01-13 16:18:31 +01:00
Debaditya Banerji
42c4a4315a
Added support for more models: FreeChatgpt ( #1456 )
...
* Improved FreeChatgpt, added support for more models
* Added new model: Gemini Pro
2024-01-13 15:58:12 +01:00
Heiner Lohaus
7968ae52fb
Fix merge issues
2024-01-13 15:56:29 +01:00
H Lohaus
d632190f1d
Merge branch 'main' into main
2024-01-13 15:52:52 +01:00
H Lohaus
467f2a6fc6
Merge pull request #1462 from hlohaus/img
...
Support upload image in gui
2024-01-13 15:48:38 +01:00
Heiner Lohaus
ea8d6b847a
Support upload image in gui
...
Add image upload to OpenaiChat
Add image response to OpenaiChat
Improve ChatGPT Plus Support
Remove unused requirements
2024-01-13 15:37:36 +01:00
Akash Mondal
c2115309ab
Cleanup unused dependencies
...
* remove packages, that are not a direct dependency to this project, from requirements.txt
* no need to just numpy for simple sqrt operation on numbers
* write code on python than using a js compiler
2024-01-13 18:31:28 +05:30
Tekky
661a205318
Merge branch 'main' into pypi
2024-01-12 11:46:40 +00:00
Heiner Lohaus
a7c8565922
Add publish-to-pypi workflow
...
Improve gui frontend
Fix web search in bing
2024-01-12 02:14:35 +01:00
Debaditya Banerji
c5bdfe23c2
Fixed Error "No module named g4f.Provider.bing" ( #1448 )
...
* Added init file to initiate bing as a Module
2024-01-11 19:17:49 +01:00
Heiner Lohaus
4343082d37
Fix create_async in CreateImagesProvider
2024-01-10 20:08:06 +01:00
Heiner Lohaus
9aa76da0fa
Fix bing stream func
2024-01-10 20:06:21 +01:00
Eikosa
fcbe930020
Added timeout to Bing ( #1438 )
...
Co-authored-by: H Lohaus <hlohaus@users.noreply.github.com>
2024-01-10 10:41:15 +01:00
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
Ramon Victor Cardoso
694f131d09
Fix module 'g4f.debug' has no attribute 'get_version'
2024-01-03 20:50:51 -03: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
685aeff5ef
Fix markdown replace
2024-01-02 01:03:39 +01:00
Heiner Lohaus
ae46cf72d4
Fix DeepInfra Provider
2024-01-01 23:23:45 +01:00
Heiner Lohaus
e0aaad8f47
Fix permissions for chromedriver
...
Fix NoVNC server access
Remove java from build
2024-01-01 23:20:48 +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
50b796e8fe
Add _puid cookie, save access_token in cookies in OpenaiChat
2024-01-01 01:51:49 +01:00
Heiner Lohaus
b03fd1ad93
Fix Chatgpt4Online provider
2023-12-31 23:35:11 +01:00
Heiner Lohaus
6c2f3c6416
Fix Liabots session
2023-12-31 22:59:24 +01:00
H Lohaus
e4e6512a2a
Merge pull request #1406 from OmiiiDev/patch-1
...
Update Liaobots.py
2023-12-31 22:57:21 +01:00
Yash Varshney
b5368c276d
remove unnecessary semicolon
2024-01-01 01:42:10 +05:30
OmiiiDev
a1c2f5b2cd
Update Liaobots.py
...
Added more models
2023-12-28 17:16:47 -08:00
H Lohaus
648b322a15
Merge pull request #1389 from hlohaus/gpt6
...
Add Gpt6 Provider
2023-12-27 16:55:23 +01:00
H Lohaus
1ccdbcb51c
Merge pull request #1390 from hlohaus/p38
...
Support Python 3.8
2023-12-27 16:54:41 +01:00
Heiner Lohaus
6d0d975c71
Improve Chatxyz Provider
2023-12-27 06:46:42 +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
Zabir Raihan
c52ab6dce4
Fix Phind provider
2023-12-26 21:41:19 +00:00
Heiner Lohaus
f82a60dfb3
Support Python 3.8
2023-12-25 01:41:29 +01:00
Heiner Lohaus
a73820ab18
Add Gpt6 Provider
2023-12-25 01:38:42 +01:00
Heiner Lohaus
5a7ce3a8ab
Update get_latest_version for docker
2023-12-24 20:54:10 +01:00
Heiner Lohaus
236ec98380
Fix api run module
2023-12-23 21:03:33 +01:00
Heiner Lohaus
3a81f9a2af
Fix api and None provider
2023-12-23 20:50:56 +01:00
Heiner Lohaus
74a21cdb4e
Fix streaming in Aura
2023-12-23 20:36:35 +01:00
Heiner Lohaus
554609dc73
Fix streaming in Aura
2023-12-23 20:33:23 +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
nullstreak
dc7b1cd000
Update models.py
2023-12-21 01:03:28 +01:00
nullstreak
5d47ba4205
Update Bing.py
2023-12-21 01:03:15 +01:00
nullstreak
53bc24114e
Bing: add parameter to enable/disable web search ( #1360 )
...
Web search is disabled by default and can be enabled by passing `web_search = True`
2023-12-19 21:44:56 +01:00
H Lohaus
5c3b65b4f0
Merge pull request #1365 from NiNiyas/fix-typo
...
fix(typo): Fix typo in function name
2023-12-19 21:41:39 +01:00
H Lohaus
a95c2423d9
Merge pull request #1364 from eminemkun/main
...
Fix Bing provider Cookie issue 2
2023-12-19 21:41:02 +01:00
devAdityaa
d0b5f9caa7
Removed the condition for filtering token_ids
2023-12-19 18:22:22 +05:30
NiNiyas
0b2f7898d4
fix(g4f): Fix typo in function name
2023-12-19 10:38:12 +05:30
eminemkun
28896f2a98
Fix Bing provider Cookie issue 2
2023-12-18 21:07:00 +09:00
H Lohaus
5c5ce8c0f7
Merge pull request #1356 from eminemkun/main
...
Fix Bing provider Cookie issue
2023-12-16 20:20:26 +01:00
H Lohaus
8bdcb4bc62
Merge pull request #1352 from nullstreak/main
...
HuggingChat: Strip leading whitespace from the first token in the stream
2023-12-16 20:18:38 +01:00
Heiner Lohaus
854dc6c90f
Fix remove NoowAi, Fix download dir in docker
2023-12-16 20:17:02 +01:00
eminemkun
ba68db3302
Fix Bing provider Cookie issue
2023-12-16 22:59:09 +09:00
nullstreak
f554018da2
HuggingChat: Strip leading whitespace from the first token in the stream
...
For some reason first token from the stream on HuggingChat always starts with a whitespace. This commit strips the leading whitespace from the first token in the stream to fix this issue.
2023-12-15 23:58:13 +01:00
devAdityaa
22c52146e2
Moved NoowAI to deprecated folder as it's been officially taken down
2023-12-15 14:58:30 +05:30
H Lohaus
7f0bdf8466
Remove VoiGpt
2023-12-14 18:50:35 +01:00
H Lohaus
d7b5ba2cbf
Remove VoiGpt
2023-12-14 18:49:05 +01:00
alvarosoares01@gmail.com
0ea720c1db
Add providers in api
2023-12-13 23:16:35 -03:00
Tekky
5d8e603095
Merge pull request #1343 from nullstreak/main
...
Add Mistral models
2023-12-13 14:28:22 +00:00
Tekky
1acd800cc3
Merge pull request #1341 from GEOEGII555/patch-1
...
VoiGpt stopped working -> changed the working flag to False and moved it to deprecated providers.
2023-12-13 14:28:07 +00:00
Tekky
99127111f5
Merge pull request #1331 from hlohaus/proxy
...
Add G4F_PROXY environment
2023-12-13 14:27:55 +00:00
nullstreak
c7b5e5eee6
Add Mistral models
2023-12-13 13:15:27 +01:00
GEOEGII555
629574b35e
Update and rename g4f/Provider/VoiGpt.py to g4f/Provider/deprecated/VoiGpt.py
2023-12-12 14:04:02 +03:00
Heiner Lohaus
b2d02ed624
Change default port for gui
...
Change default host for api
Disable gui in build
Add custom docker user
2023-12-11 02:50:33 +01:00
Heiner Lohaus
d743ee0c26
Add error classes
...
Move version check to debug
2023-12-11 00:56:06 +01:00
Heiner Lohaus
62397ad112
Remove needs_auth, add proxy support in VoiGpt
2023-12-10 23:43:48 +01:00
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
2023-12-10 23:22:58 +01:00
Heiner Lohaus
c7307030a9
Improve error handling in gui
2023-12-10 22:10:56 +01:00
Heiner Lohaus
bf41cfc5d1
Add G4F_PROXY environment
...
Add regenerate button in gui
2023-12-10 21:46:11 +01:00
H Lohaus
c3ccc4e819
Fix llama2 provider, Update TOC in readme ( #1325 )
2023-12-08 20:07:28 +01:00
Heiner Lohaus
bb34642fcb
Update readme. Add docker hub
2023-12-07 14:30:55 +01:00
H Lohaus
484b96d850
Add websearch to gui ( #1314 )
...
* Add websearch to gui
* Fix version_check config
* Add version badge in README.md
* Show version in gui
* Add docker hub build
* Fix gui backend, improve style
2023-12-07 07:18:05 +01:00
H Lohaus
5862d55abf
Update Pi.py
2023-12-06 13:47:22 +01:00
abc
c429ec6604
~ | g4f v-0.1.9.2
2023-12-06 12:14:49 +00:00
H Lohaus
f962993b8d
Merge pull request #1309 from hlohaus/go
...
Add selenium to dockerfile
2023-12-06 12:02:41 +01:00
Heiner Lohaus
c667f1cec5
Improve docker image
2023-12-06 11:54:50 +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
abc
546ea6eabc
~ | g4f v-0.1.9.1
2023-12-02 23:49:53 +01:00
Heiner Lohaus
2157ccbcdb
Add get_session_from_browser as cloudflare bypass
2023-12-02 05:40:07 +01:00
Heiner Lohaus
cd6ccdd03b
Add proxy support / fix streaming
2023-12-02 00:34:05 +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
abc
1ade1d959c
~
...
chatgptx not working
2023-11-24 14:20:22 +00:00
abc
10a3832458
~
...
fix DeepInfra
2023-11-24 14:16:00 +00:00
abc
50eafb551c
~ | g4f v-0.1.9.0
2023-11-24 09:01:46 +00:00
Heiner Lohaus
4cec1ed9aa
Fix ChatgptAi Provider
2023-11-22 21:21:57 +01:00
Heiner Lohaus
ebb6427100
Add GptTalkRu Provider
2023-11-22 21:21:29 +01:00
Heiner Lohaus
fc74c8f350
Disable ChatgptDemoAi, ChatAnywhere and Berlin
2023-11-22 21:20:46 +01:00
Heiner Lohaus
ea3cb0d5e9
Fix Phind and GptGo Provider
2023-11-22 15:22:36 +01:00
abc
063696630c
~ | g4f v-0.1.8.9
2023-11-20 19:00:56 +00:00
abc
9140541179
~ | improve compatibility
2023-11-20 18:40:55 +00:00
Tekky
4f7ebdab73
Merge branch 'main' into webdriver
2023-11-20 18:27:30 +00:00
H Lohaus
a2b803a56c
Update AItianhu.py
2023-11-20 17:35:18 +01:00
H Lohaus
ad78589843
Update GptGo.py
2023-11-20 17:34:21 +01:00
Heiner Lohaus
a9f15815cd
Support stream in create_async
2023-11-20 14:02:51 +01:00
Heiner Lohaus
08e308348b
Add webdriver module
2023-11-20 14:00:40 +01:00
Heiner Lohaus
702837a33a
Add auto support params method
2023-11-20 13:59:14 +01:00
razrab
cd4207a146
Fix tupo in GptGo
2023-11-20 09:22:20 +03:00
abc
d4c8f3e8d5
~ |
...
trying to improve compability with python versions < 3.8
2023-11-19 23:14:30 +00:00
abc
a7e1419d01
~ | g4f v-0.1.8.7
2023-11-19 23:07:16 +00:00
abc
2345588d38
~ | improve compatibility with lower python versions
...
remove tiktoken
2023-11-19 22:59:18 +00:00
abc
79761c6e42
~ | g4f v-0.1.8.6
2023-11-19 22:58:45 +00:00
Tekky
eeb26036ca
Merge pull request #1269 from hlohaus/any
...
Add Response Handler to OpenaiChat
2023-11-19 22:42:50 +00: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
Tekky
2fcb3f949b
Merge pull request #1267 from hlohaus/any
...
Add AiChatOnline, ChatgptDemoAi, ChatgptNext Providers
2023-11-18 11:24:39 +00: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
abc
9c45b5622a
~ | g4f v-0.1.8.5
2023-11-18 02:43:42 +00:00
Tekky
ca3eaaffee
Merge pull request #1264 from hlohaus/any
...
Improve providers
2023-11-18 02:40:09 +00:00
Heiner Lohaus
e4caf1d0ca
Improve providers
2023-11-17 11:16:49 +01:00
Tekky
053cfa6630
Merge pull request #1262 from hlohaus/any
...
Update Readme / Headless Mode
2023-11-17 08:28:55 +00:00
Heiner Lohaus
2ebbcdf0b8
Remove virtualdisplay and add headless mode
2023-11-17 04:50:37 +01:00
H Lohaus
f57fa3a43f
Merge pull request #1261 from hlohaus/any
...
Add Poe Provider, Update AItianhuSpace Porvider
2023-11-17 03:21:50 +01:00
Heiner Lohaus
92908b4347
Add Poe Provider, Update AItianhuSpace Porvider
2023-11-17 03:19:27 +01:00
abc
14f4b0d13e
~ | g4f v-0.1.8.4
2023-11-16 20:49:15 +00:00
abc
c7e047b34c
~
2023-11-16 20:48:40 +00:00
Tekky
8393b2bd56
Merge pull request #1260 from hlohaus/any
...
Update Phind and PerplexityAi - GPT-4 Providers
2023-11-16 20:48:26 +00:00
H Lohaus
235dabf2cc
Update Liaobots.py
2023-11-16 19:46:25 +01:00
H Lohaus
56db205111
Update MyShell.py
2023-11-16 19:41:31 +01:00
H Lohaus
29df5a21a8
Update Bard.py
2023-11-16 19:28:59 +01:00
H Lohaus
79c9051743
Update Phind.py
2023-11-16 19:24:15 +01:00
H Lohaus
e0541c513f
Update Phind.py
2023-11-16 19:02:53 +01:00
H Lohaus
aa12716974
Update MyShell.py
2023-11-16 18:54:59 +01:00
H Lohaus
5c5235671e
Update MyShell.py
2023-11-16 18:51:24 +01:00
H Lohaus
0625bd0a06
Update PerplexityAi.py
2023-11-16 18:47:20 +01:00
H Lohaus
cbc08d6014
Update helper.py
2023-11-16 18:39:34 +01:00
H Lohaus
51a6669210
Update Phind.py
2023-11-16 18:35:22 +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
510f534c0a
Fix Bard Provider
2023-11-16 18:10:19 +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
H Lohaus
575a188519
Merge pull request #1257 from AndPim4912/ignored-tupo
...
Fixed tupo in list_ignored_providers parameter.
2023-11-16 12:14:15 +01:00
H Lohaus
6a793e782c
Merge pull request #1258 from AndPim4912/chatbase
...
Add back crutch of incorrect responses to ChatBase
2023-11-16 12:12:37 +01:00
JunXiang
04303131c8
Merge branch 'xtekky:main' into test
2023-11-16 17:15:43 +08:00
hs_junxiang
5c16856c3f
fix: GPTalk can only use 5 times ( #1255 )
2023-11-16 17:13:35 +08:00
razrab
1906b5fd06
Add back crutch of incorrect responses to ChatBase
2023-11-16 12:05:53 +03:00
razrab
9b19603f03
Fixed tupo in list_ignored_providers parameter.
2023-11-16 11:54:25 +03:00
H Lohaus
2e46f1c074
Merge pull request #1250 from kacperkwapisz/patch-1
...
stream check workaround & fix
2023-11-16 09:31:50 +01:00
H Lohaus
52545369c5
Update OpenaiChat.py
2023-11-15 23:08:58 +01:00
H Lohaus
f04e415bec
Merge pull request #1247 from hlohaus/pi
...
Fix Chatgpt4Online Provider
2023-11-15 18:25:28 +01:00
Kacper Kwapisz
ef3fdfa892
Update __init__.py
...
fixed the line where it checks if stream is requested. I made the change because before it ignored what the user typed because there was a invalid conversion from the boolean to string where the if stream clause would always be true. Simple workaround :)
2023-11-14 12:39:38 +01:00
Eikosa
abbf2927ec
Check_pypi_version now returns value
2023-11-13 21:56:08 +03:00
Heiner Lohaus
2f64bc99ef
Fix Chatgpt4Online Provider
2023-11-13 18:58:52 +01:00
razrab
7b26e20db0
Added back list_ignored_providers parameter to ChatCompletion.create method in api.
2023-11-13 14:11:44 +03:00