Heiner Lohaus
3a23e81de9
Add Replicate Provider
...
Fix Bug in OpenaiChat and MetaAI
Add read cookie and .har files
Use factory for api app
2024-04-21 22:39:00 +02:00
Heiner Lohaus
db00480153
Disable Bing integration test
2024-04-20 20:11:09 +02:00
Heiner Lohaus
83484c0a56
Add workers and use_colors options to api
2024-04-20 15:41:49 +02:00
Heiner Lohaus
7e543f4747
Add Ecosia Provider, Add OpenaiAccount alias
...
Use AsyncClient in API, add web_search parameter in API
Improve error messages in Openai
2024-04-18 20:18:51 +02:00
H Lohaus
00951eb791
Add OpenRouter and DeepInfraImage Provider ( #1814 )
2024-04-10 08:14:50 +02:00
Heiner Lohaus
b35dfcd1b0
Add local models to gui, Fix You Provider, add AsyncClient
2024-04-07 10:36:13 +02:00
Ramon Victor Cardoso
d8e715a30b
Fix TypeError: 'Api' object is not callable
2024-03-07 22:59:43 -03:00
Heiner Lohaus
3b96c27e3c
Ignore empty auth header in api
...
Add live token count in gui
2024-02-29 14:44:51 +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
6b3be02d63
Set default values for generation config
...
Set a list of providers
2024-02-23 19:30:53 +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
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
nullstreak
12f7a89517
Basic support for the temperature parameter
2024-02-14 03:27:16 +01:00
Ramon Victor Cardoso
694f131d09
Fix module 'g4f.debug' has no attribute 'get_version'
2024-01-03 20:50:51 -03: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
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
alvarosoares01@gmail.com
0ea720c1db
Add providers in api
2023-12-13 23:16:35 -03: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
2345588d38
~ | improve compatibility with lower python versions
...
remove tiktoken
2023-11-19 22:59:18 +00:00
razrab
9b19603f03
Fixed tupo in list_ignored_providers parameter.
2023-11-16 11:54:25 +03: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
razrab
7b26e20db0
Added back list_ignored_providers parameter to ChatCompletion.create method in api.
2023-11-13 14:11:44 +03:00
razrab
5a6d59e171
Refactor item_data update to handle byte keys and convert messages to dict.
2023-11-13 09:17:13 +03:00
Giancarlo-Ma
ee5f2a4ab1
fix: api streaming TypeError: Object of type generator is not JSON serializable
2023-11-07 23:29:23 +08:00
ThatLukinhasGuy
90678515a6
Update __init__.py
2023-11-04 18:27:25 -03:00
ThatLukinhasGuy
65c3a88e0a
Update __init__.py
2023-11-04 18:26:16 -03:00
ThatLukinhasGuy
0a2ff2ba5e
Update run.py
2023-11-04 18:25:02 -03:00
ThatLukinhasGuy
7ef8135ed4
Update __init__.py
2023-11-04 18:24:38 -03:00
ThatLukinhasGuy
1726bc723d
Update __init__.py
2023-11-04 18:23:29 -03:00
ThatLukinhasGuy
81bd9bab33
Update __init__.py
2023-11-04 18:19:30 -03:00
ThatLukinhasGuy
f51fe6322f
Update run.py
2023-11-04 18:16:23 -03:00
ThatLukinhasGuy
0af4fc0997
Update __init__.py
2023-11-04 18:16:09 -03:00
ThatLukinhasGuy
318112c8b9
Update run.py
2023-11-04 17:51:53 -03:00
ThatLukinhasGuy
87cf743a41
Update __init__.py
2023-11-04 17:51:32 -03:00
ThatLukinhasGuy
6e75e23033
Update __init__.py
2023-11-01 22:29:32 -03:00
ThatLukinhasGuy
80321cc47a
Update __init__.py
2023-11-01 22:29:17 -03:00
ThatLukinhasGuy
a195d6d568
Update run.py
2023-11-01 22:28:07 -03:00
ThatLukinhasGuy
1e0b09b8d5
Update __init__.py
2023-11-01 22:27:35 -03:00
catmeowjiao
325f8558da
add api proxy
2023-10-27 17:33:47 +08:00
AndPim4912
8d7ad98fcb
Merge branch 'main' into api-ignore-providers
2023-10-23 15:10:28 +03:00
Heiner Lohaus
9eee45023e
Debug config in api
2023-10-23 13:54:37 +02:00
razrab
36fe869a81
Refactor API initialization to accept a list of ignored providers.
2023-10-23 11:01:40 +03:00
ⲘrṨhส∂ow
3982f39424
'Refactored by Sourcery' ( #1125 )
...
Co-authored-by: Sourcery AI <>
2023-10-23 09:46:25 +02:00
late
0e93d841ba
fix bug - Cannot assign requested address
2023-10-21 12:10:03 +08:00
abc
dad69d24ce
~
...
minor changes
2023-10-20 19:28:46 +01:00
abc
0ddfe57431
~ | quick fix
2023-10-20 19:08:39 +01:00
abc
8e7e694d81
~ | updated g4f.api
...
new api and requirements
2023-10-20 19:04:13 +01:00
abc
dc502a22de
~
2023-10-12 14:35:18 +01:00