abc
1f8293250e
~
...
fix chatbase (bad) and remove from auto selection
1 year ago
Heiner Lohaus
13ffdcd61a
Fix Opchatgpts and ChatForAi Provider
...
Deprecate Vitalentum and Aivvm Provider
1 year ago
Heiner Lohaus
5048f01e26
Deprecate ChatForAi
1 year ago
Heiner Lohaus
1e8bbaaaa9
Add ChatgptLogin, ChatgptFree and GptChatly Provider
1 year ago
hs_junxiang
19346ba9ba
Fix: GptGo json.decoder.JSONDecodeError
1 year ago
abc
f74ca10fbd
~ | g4f v-0.1.6.1
...
some bug fixes
1 year ago
abc
c9c573a6e6
~ | remove DeepAi
1 year ago
abc
8964d15dc3
~ | g4f `v-0.1.5.8`
1 year ago
Tekky
e06012ae06
~ | Merge pull request #1029 from hlohaus/die
...
Some small fixes
1 year ago
Commenter123321
a77848429e
make user agent easily changeable in deepai
1 year ago
Commenter123321
e049176324
fix deepai :)
1 year ago
Commenter123321
4d4ad976ec
remove unused import in Bing.py
1 year ago
Commenter123321
3de672d023
Aivvm is the best provider no cap
1 year ago
Commenter123321
0e4297494d
Merge remote-tracking branch 'origin/main'
...
# Conflicts:
# g4f/Provider/Aivvm.py
# g4f/models.py
1 year ago
Heiner Lohaus
53192b86b1
Some small fixes
1 year ago
Commenter123321
417ce27422
Update Aivvm.py
1 year ago
abc
1883d55147
~
...
Conversion from str Provider to g4f.Provider
1 year ago
Commenter123321
58c45522ea
add cool testing for gpt-3.5 and and gpt-4
1 year ago
Commenter123321
119817c963
Merge remote-tracking branch 'origin/main'
...
# Conflicts:
# g4f/Provider/Aivvm.py
1 year ago
Heiner Lohaus
c6b33e527c
Add Proxy Support and Create Provider to Readme
...
Add proxy support to many providers
1 year ago
Heiner Lohaus
e46b5fe043
Add proxy support to all providers
1 year ago
Heiner Lohaus
6401084fd0
Add Messages and AsyncResult typing
...
Add system_message in Yqcloud
1 year ago
Heiner Lohaus
4a9d7714ad
Add Cromicle to provider list
1 year ago
abc
92e1ec6f4f
~ | `v-0.1.5.5`
...
Aiivm working again
1 year ago
Heiner Lohaus
3430b04f87
Remove Aivvm from working providers
1 year ago
Heiner Lohaus
dfdb759639
Improve code with ai
1 year ago
Heiner Lohaus
f7bb30036e
Improve code by AI
1 year ago
Heiner Lohaus
4fa6e9c0f5
Add GptGod Provider
...
Remove timeout from aiohttp providers
Disable Opchatgpts and ChatgptLogin provider
1 year ago
Heiner Lohaus
1238d9a638
Add GPTalk and GptForLove Provider
1 year ago
Heiner Lohaus
af9ed889c1
Fix timeout in create_async
1 year ago
abc
c8835b15d4
~
1 year ago
hs_junxiang
dbf54769e0
Fix: TypeError: 'type' object is not subscriptable
1 year ago
Tekky
6dc2502740
Merge branch 'main' into bom
1 year ago
Heiner Lohaus
88d2cbff09
Add AiAsk, Chatgpt4Online, ChatgptDemo
...
and ChatgptX Provider
Fix Bing, Liaobots and ChatgptAi Provider
Add "gpt_35_long" model and custom timeout
1 year ago
Hexye
3b418e8cc5
Update Cromicle.py
1 year ago
Hexye
eb13f3b01d
Create Cromicle.py
1 year ago
abc
0bd5730bcd
~ | g4f v-0.1.4.8 - Fixed `g4f.Provider.Bing`
...
implemented new "X-Sydney-EncryptedConversationSignature" found in headers from "turing/conversation/create"
1 year ago
Tekky
6eb3fa3e5f
~ | Merge pull request #982 from hlohaus/fetch
...
Fix fetch_access_token in openai
1 year ago
Heiner Lohaus
6a61cf8116
Sort providers in new dirs
1 year ago
Heiner Lohaus
136770e05b
Use custom user dir
1 year ago
Heiner Lohaus
5b2efa4aaf
Fix fetch_access_token in openai
1 year ago
Tekky
d9e527eb32
Merge pull request #975 from hlohaus/mmm
...
Bing Updates:
1 year ago
Heiner Lohaus
be9b8f796c
Add streaming in openai chat
...
Fetch access token with chromedriver
1 year ago
Heiner Lohaus
252f595b6a
Bing Updates:
...
Add retry create conversation
Removed get_cookies fallback
Add creative tone parameter
1 year ago
Tekky
c915050ac7
Merge pull request #971 from Giancarlo-Ma/main
...
feat: allow to add custom header to deepai
1 year ago
Heiner Lohaus
ff4d9ae584
Add Phind Provider
...
Add release_curl in url_cffi requets
Support create image response in Bing
1 year ago
Giancarlo-Ma
ba7d5015dc
feat: add custom header to deepai
1 year ago
Tekky
c9e4c9ce00
~ | Merge pull request #968 from st4rted/patch-1
...
fix typo in payload
1 year ago
Heiner Lohaus
d116f04322
Fix: There is no current event loop in thread
1 year ago
Heiner Lohaus
2dbeb54608
Remove fake_useragent module
1 year ago
Heiner Lohaus
eb0e2c6a93
+Curl +Async +Stream Requests
...
Update Model List
1 year ago
st4rted
3485e357ac
fix typo in payload
1 year ago
Heiner Lohaus
7b9ad21de8
Change event loop policy on windows
...
Support more versions from curl_cffi
1 year ago
Commenter123321
f8411aa1e1
aivvm's no life creator keeps patching it, but I'm just better 😉
1 year ago
Heiner Lohaus
bb481a03ab
Disable Wewordle Provider
...
Update Ylokh Provider
Improve StreamRequest
1 year ago
Heiner Lohaus
261fac86dc
Disable PerplexityAi Provider
1 year 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
1 year ago
Commenter123321
7181f2897b
Fix Aivvm and add new models in models.py
1 year 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
1 year ago
Heiner Lohaus
72c3ff7a25
AItianhuSpace Provider with GPT 4 added
...
Reduced chunksize to better text completion
1 year ago
Heiner Lohaus
348670fe35
"create_async" support for BaseProvider,
...
by using ThreadPoolExecutor
Default Model for Vercel
1 year ago
Heiner Lohaus
f1b6880f7e
Add Myshell Provider
...
Remove auto proxy prefix
1 year ago
Heiner Lohaus
4edd7518de
Fix: Aivvm: KeyError: ''
...
and TypeError: issubclass() arg 1 must be a class
1 year ago
abc
bf78b4d033
~ | improve Vercel & g4f.Completion.create
1 year ago
abc
6c2e3cc53c
~ | improve Vercel & g4f.Completion.create
...
added `.Completion.create` class.
```py
response = g4f.Completion.create(
model='text-davinci-003', prompt="Hello")
print(response)
```
1 year ago
abc
af9fc19938
~
1 year ago
Tekky
1215d30bf4
Delete g4f/Provider/Vercel.py
1 year ago
Heiner Lohaus
a3ecabb00e
Improve Vercel Provider:
...
- Fix endless loop
- Add proxy, async support
- Add default model
Fix HuggingChat Provider
1 year ago
abc
d4acc23c0b
~ | Update Vercel Provider
1 year ago
abc
42a02c3d2d
~ | new providers
...
Somwhat fix Aivvm provider, which looks to have a working gpt-4
kinda unstable
1 year ago
abc
d320efd2ff
~ | Fix DeepAi
1 year ago
Heiner Lohaus
e9f96ced9c
Add RetryProvider
1 year ago
Heiner Lohaus
951a1332a7
Fix create_event_loop function
...
Add PerplexityAi Provider
1 year ago
Heiner Lohaus
f90741c10b
Improve code style in async support
1 year ago
Heiner Lohaus
587f4ad2c9
Add "create_event_loop" helper
1 year ago
Heiner Lohaus
55577031d5
Add check_running_loop requirement
...
Add create_async function in ChatCompletion
Use SelectorEventLoop on windows
1 year ago
Heiner Lohaus
82bd6f9180
Cache "snlm0e" in Bard
...
Improve error handling in ChatgptLogin
Fix async example in readme
1 year ago
Tekky
a54291cb7c
~ | Merge pull request #914 from hlohaus/lesh
...
~ | Add GptGo Provider, Fix AItianhu Provider
1 year ago
abc
bae9c432db
~
1 year ago
Heiner Lohaus
3b8dfff974
Improve event loop
1 year ago
Heiner Lohaus
e8d7bcd045
Add GptGo Provider, Fix AItianhu Provider
1 year ago
Tekky
73ec30a3f0
~
1 year ago
Tekky
78bfbe717d
Revert "Fix type hint"
1 year ago
MIDORIBIN
c6f2277906
fix typo: provider -> Provider
1 year ago
Heiner Lohaus
618addd001
Disable not working providers:
...
EasyChat, Equing, GetGpt, Liaobots and Wuguokai
No and random best provider for a model
Update providers in Readme
1 year ago
Heiner Lohaus
d6382a2145
Add new providers: Aivvm, Vitalentum and Ylokh
1 year ago
Heiner Lohaus
c2741a9a86
Add ChatBase Provider
1 year ago
Heiner Lohaus
ddb6fa30d9
Add CodeLinkAva Provider, Improve test_async.py
1 year ago
Heiner Lohaus
7a9b719573
Fix imports in Bing
1 year ago
Heiner Lohaus
5ca47b44b2
Add to many provider async and stream support, Fix Ails, AItianhu, ChatgptAi, ChatgptLogin Provider, Add fallback cookies to Bing, Improve OpenaiChat Provider
1 year ago
Tekky
ae9702ecf0
~ | Merge pull request #876 from Lin-jun-xiang/join_messages
...
~ | Following PEP8, use `.join()` to process `messages`
1 year ago
hs_junxiang
17c9adf485
Join the messages
...
A better approach is to use the `.join()` method of strings, which reduces string concatenation operations and improves performance.
Additionally, using formatted strings (f-strings) makes the code cleaner and more readable.
1 year ago
msi-JunXiang
901595b10f
type hints
...
Use `from __future__ import annotations avoid `dict` and `list` cause "TypeErro: 'type' object is not subscriptable".
Refer to the following Stack Overflow discussions for more information:
1.
https://stackoverflow.com/questions/75202610/typeerror-type-object-is-not-subscriptable-python
2.
https://stackoverflow.com/questions/59101121/type-hint-for-a-dict-gives-typeerror-type-object-is-not-subscriptable
1 year ago
Heiner Lohaus
3e6b1d6bef
Set working=True in Liaobots, Fix bing provider, Update readme
1 year ago
abc
a4fe9907d6
~ | v-0.0.2.6
1 year ago
Tekky
a11b5baaa4
Merge branch 'main' into hugging
1 year ago
Luneye
01294db699
Merge branch 'main' into patch-1
1 year ago
Luneye
a3851150b7
Update Bing.py
...
Fixed some errors in my previously precipitated commit.
1 year ago
Luneye
87c7db73a2
Update Bing.py
...
Added support the async function
Will implement proper cookie retrieval later but Bing is working for now
1 year ago
Heiner Lohaus
7294abc890
Add async support for H2o
...
Add format_prompt helper
Fix create_completion in AsyncGeneratorProvider
Move get_cookies from constructor to function
Add ow HuggingChat implement
Remove need auth form Liabots
Add staic cache for access_token in OpenaiChat
Add OpenAssistant provider
Support stream and async in You
Support async and add userId in Yqcloud
Add log_time module
1 year ago