Commit Graph

121 Commits

Author SHA1 Message Date
H Lohaus
8f0528d877
Update setup.py 2024-11-23 09:54:03 +01:00
H Lohaus
431db7b8ea
Update api / add a synthesize and upload_cookies endpoint (#2406)
* Add web_search function to OpenaiChat provider
* GithubCopilot provider added, it need a api_key
* Remove nodriver login in Gemini synthesize

* Update api / add a synthesize and upload_cookies endpoint
2024-11-23 00:17:35 +01:00
H Lohaus
e4bfd9db5c
Improve slim docker image example, clean up OpenaiChat provider (#2397)
* Improve slim docker image example, clean up OpenaiChat provider

* Enhance event loop management for asynchronous generators

* Fix attribute " shutdown_default_executor" not found in old python versions

* asyncio file added with all async helpers
2024-11-21 14:05:50 +01:00
Heiner Lohaus
ea1448001d Add nodriver to Gemini provider,
Add slim docker image with google-chrome usage,
Add the new docker images to publish worklow,
Update requirements.txt and pip requirements
2024-11-17 11:06:37 +01:00
H Lohaus
6ce493d4df
Fix api streaming, fix AsyncClient (#2357)
* Fix api streaming, fix AsyncClient, Improve Client class, Some providers fixes, Update models list, Fix some tests, Update model list in Airforce provid
er, Add OpenAi image generation url to api, Fix reload and debug in api arguments, Fix websearch in gui

* Fix Cloadflare and Pi and AmigoChat provider

* Fix conversation support in DDG provider, Add cloudflare bypass with nodriver

* Fix unittests without curl_cffi
2024-11-16 13:19:51 +01:00
foxfire52
f38428ab23
Improve logging implementation (#2347) 2024-11-15 07:38:51 +01:00
kqlio67
711f2f097e feat(setup.py): update dependencies and extras_require 2024-10-11 09:18:52 +03:00
Heiner Lohaus
65bcc8ae8b Some small fixes 2024-04-10 14:23:30 +02:00
Heiner Lohaus
d0da5900c4 Fix attr conversation_id not found 2024-03-27 19:04:00 +01:00
Heiner Lohaus
92358bd896 Update min requirements, Add pycryptodome 2024-03-25 21:19:13 +01:00
Heiner Lohaus
2ee724f93e Add webview docs and examples, Set webview as default 2024-03-22 12:48:59 +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
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
502ed74dcd ~ | include /local/models dir on pip 2024-03-19 12:41:30 +00: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
c2642e8b05 ~ 2024-03-11 12:20:25 +00:00
Heiner Lohaus
ccac427ac1 Fiy unittests with duckduckgo-search 5.0 2024-03-06 17:41:17 +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
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
23e002f52f Fix OpenaiChat provider, Fix issue with curl_cffi 2024-02-09 06:36:28 +01:00
H Lohaus
5627cd913e
Update setup.py 2024-01-31 21:36:47 +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
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
H Lohaus
d632190f1d
Merge branch 'main' into main 2024-01-13 15:52:52 +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
Heiner Lohaus
a7c8565922 Add publish-to-pypi workflow
Improve gui frontend
Fix web search in bing
2024-01-12 02:14:35 +01:00
abc
ee6317a38d ~ | g4f v-0.1.9.9 2024-01-08 14:35:56 +01:00
abc
b31274a24a ~ | g4f v-0.1.9.8 2024-01-03 23:49:16 +01:00
abc
ab80fdeee2 ~ | g4f v-0.1.9.7 2023-12-28 13:40:57 +00:00
abc
fb021362d8 ~ | g4f v-0.1.9.6 2023-12-24 13:32:54 +01:00
abc
a5e6ab798f ~ | g4f v-0.1.9.5 2023-12-22 21:16:37 +01:00
abc
b615a95a41 ~ | g4f v-0.1.9.4 2023-12-16 10:34:25 +01:00
abc
bd0bb9c719 ~ | g4f v-0.1.9.3 2023-12-11 11:11:24 +00:00
abc
c429ec6604 ~ | g4f v-0.1.9.2 2023-12-06 12:14:49 +00:00
abc
546ea6eabc ~ | g4f v-0.1.9.1 2023-12-02 23:49:53 +01:00
abc
50eafb551c ~ | g4f v-0.1.9.0 2023-11-24 09:01:46 +00: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
abc
a7e1419d01 ~ | g4f v-0.1.8.7 2023-11-19 23:07:16 +00:00
abc
79761c6e42 ~ | g4f v-0.1.8.6 2023-11-19 22:58:45 +00:00
abc
9c45b5622a ~ | g4f v-0.1.8.5 2023-11-18 02:43:42 +00: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
abc
eae81e7473 ~ | g4f v-0.1.8.2 2023-11-12 14:00:04 +00:00
abc
be935e5487 ~ | . 2023-11-08 09:05:39 +00:00
abc
f5ace7ee56 ~ | g4f v-0.1.8.1 2023-11-07 16:40:58 +00:00
abc
9c9c00a7a7 ~ | g4f v-0.1.8.0 2023-11-05 18:21:40 +00:00
xtekky
e875f1d7d1 ~ | g4f v-0.1.7.9 2023-10-31 12:24:01 +01:00
Heiner Lohaus
38c73adbeb Add npm to package_data 2023-10-29 19:35:46 +01:00