Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2023-10-10 | ~ | abc | 1 | -1/+15 | |
Command line arguments for GUI | |||||
2023-10-10 | ~ | abc | 2 | -7/+29 | |
New system for str to Provider | |||||
2023-10-10 | ~ | abc | 1 | -6/+7 | |
remove chatforai | |||||
2023-10-10 | ~ | abc | 1 | -0/+62 | |
Conversion from str Provider to g4f.Provider | |||||
2023-10-09 | Add Proxy Support and Create Provider to Readme | Heiner Lohaus | 7 | -41/+57 | |
Add proxy support to many providers | |||||
2023-10-09 | Add proxy support to all providers | Heiner Lohaus | 29 | -113/+162 | |
2023-10-08 | ~ | g4f `v-0.1.5.6` | abc | 4 | -14/+24 | |
gui & interference can now be run with: python -m g4f.gui.run and python -m g4f.interference.run | |||||
2023-10-08 | Add Messages and AsyncResult typing | Heiner Lohaus | 6 | -32/+45 | |
Add system_message in Yqcloud | |||||
2023-10-08 | Add Cromicle to provider list | Heiner Lohaus | 6 | -28/+66 | |
2023-10-07 | ~ | `v-0.1.5.5` | abc | 4 | -6/+10 | |
Aiivm working again | |||||
2023-10-07 | ~ | g4f `v-0.1.5.5`0.1.5.5 | abc | 1 | -1/+1 | |
2023-10-07 | Remove Aivvm from working providers | Heiner Lohaus | 4 | -21/+15 | |
2023-10-07 | Improve code with ai | Heiner Lohaus | 2 | -22/+32 | |
2023-10-07 | ~ | g4f `v-0.1.5.4` [new gui & interference] | abc | 1 | -4/+0 | |
2023-10-07 | ~ | abc | 1 | -0/+4 | |
2023-10-07 | Improve code by AI | Heiner Lohaus | 4 | -102/+103 | |
2023-10-07 | Add GptGod Provider | Heiner Lohaus | 14 | -29/+73 | |
Remove timeout from aiohttp providers Disable Opchatgpts and ChatgptLogin provider | |||||
2023-10-07 | Add GPTalk and GptForLove Provider | Heiner Lohaus | 5 | -0/+6618 | |
2023-10-06 | ~ | g4f `v-0.1.5.4` [new gui & interference]0.1.5.4 | abc | 1 | -1/+1 | |
+ version fix | |||||
2023-10-06 | ~ | g4f `v-0.1.5.3` [new gui & interference]0.1.5.3 | abc | 1 | -1/+1 | |
2023-10-06 | ~ | new instructions for gui & interference + telegram channel | abc | 1 | -1/+1 | |
2023-10-06 | ~ | g4f `v-0.1.5.1` [*new gui & interference*] | abc | 1 | -1/+0 | |
2023-10-06 | ~ | g4f `v-0.1.5.1` [*new gui & interference**] | abc | 1 | -1/+1 | |
2023-10-06 | ~ | gpt-3.5-turbo-0613 | abc | 1 | -0/+1 | |
2023-10-06 | ~ | new interference | abc | 1 | -0/+94 | |
2023-10-06 | ~ | new g4f GUI | abc | 20 | -0/+1880 | |
2023-10-06 | Fix timeout in create_async | Heiner Lohaus | 9 | -30/+17 | |
2023-10-06 | ~ | g4f v-0.1.5.0 | abc | 1 | -1/+1 | |
2023-10-06 | ~ | abc | 1 | -2/+4 | |
2023-10-06 | ~ | fix gpt-3.5-turbo models | abc | 1 | -5/+4 | |
2023-10-06 | Fix: TypeError: 'type' object is not subscriptable | hs_junxiang | 2 | -0/+8 | |
2023-10-05 | import fixed | ostix360 | 1 | -1/+3 | |
2023-10-05 | ~ | g4f v-0.1.4.9 [major updates and patches]0.1.4.9 | abc | 1 | -1/+1 | |
2023-10-05 | Add AiAsk, Chatgpt4Online, ChatgptDemo | Heiner Lohaus | 33 | -177/+603 | |
and ChatgptX Provider Fix Bing, Liaobots and ChatgptAi Provider Add "gpt_35_long" model and custom timeout | |||||
2023-10-04 | Update models.py | Hexye | 1 | -1/+2 | |
2023-10-04 | Update Cromicle.py | Hexye | 1 | -2/+2 | |
2023-10-04 | Create Cromicle.py | Hexye | 1 | -0/+50 | |
2023-10-04 | ~ | g4f v-0.1.4.8 - Fixed `g4f.Provider.Bing` | abc | 2 | -9/+35 | |
implemented new "X-Sydney-EncryptedConversationSignature" found in headers from "turing/conversation/create" | |||||
2023-10-04 | ~ | g4f v-0.1.4.7 `pip install -U g4f`0.1.4.7 | abc | 1 | -1/+1 | |
2023-10-04 | Sort providers in new dirs | Heiner Lohaus | 27 | -64/+71 | |
2023-10-04 | Use custom user dir | Heiner Lohaus | 2 | -26/+16 | |
2023-10-03 | Fix fetch_access_token in openai | Heiner Lohaus | 1 | -10/+16 | |
2023-10-03 | ~ | g4f v-0.1.4.6 `pip install -U g4f`0.1.4.6 | abc | 1 | -1/+1 | |
2023-10-03 | ~ | g4f v-0.1.4.5 `pip install -U g4f` | abc | 1 | -1/+1 | |
updated providers: - g4f.Provider.Bing - g4f.Provider.OpenaiChat | |||||
2023-10-03 | Add streaming in openai chat | Heiner Lohaus | 2 | -24/+75 | |
Fetch access token with chromedriver | |||||
2023-10-02 | Bing Updates: | Heiner Lohaus | 1 | -33/+45 | |
Add retry create conversation Removed get_cookies fallback Add creative tone parameter | |||||
2023-10-02 | ~ | g4f v-0.1.4.5 `pip install -U g4f`0.1.4.5 | abc | 1 | -1/+1 | |
2023-10-02 | Add Phind Provider | Heiner Lohaus | 4 | -13/+108 | |
Add release_curl in url_cffi requets Support create image response in Bing | |||||
2023-10-02 | feat: add custom header to deepai | Giancarlo-Ma | 1 | -0/+1 | |
2023-10-02 | ~ | g4f v-0.1.4.4 | abc | 2 | -2/+3 | |
release_curl bug | |||||
2023-10-02 | ~ | quick fix | abc | 1 | -1/+2 | |
2023-10-02 | ~ | g4f v-`0.1.4.3`0.1.4.3 | abc | 1 | -1/+1 | |
2023-10-02 | Fix: There is no current event loop in thread | Heiner Lohaus | 4 | -15/+34 | |
2023-10-02 | Remove fake_useragent module | Heiner Lohaus | 1 | -4/+0 | |
2023-10-02 | +Curl +Async +Stream Requests | Heiner Lohaus | 9 | -76/+119 | |
Update Model List | |||||
2023-10-02 | fix typo in payload | st4rted | 1 | -2/+2 | |
2023-10-01 | Change event loop policy on windows | Heiner Lohaus | 2 | -12/+30 | |
Support more versions from curl_cffi | |||||
2023-10-01 | Disable Wewordle Provider | Heiner Lohaus | 3 | -12/+10 | |
Update Ylokh Provider Improve StreamRequest | |||||
2023-10-01 | Disable PerplexityAi Provider | Heiner Lohaus | 2 | -2/+2 | |
2023-10-01 | Update HuggingChat to new api | Heiner Lohaus | 9 | -100/+206 | |
Impersonate Aivvm Provider Add ChatForAi and FreeGpt Provider Update AItianhuSpace Provider Improve StreamRequest Support Update get_event_loop Helper | |||||
2023-10-01 | ~ | v-0.1.4.2 `pip install -U g4f`0.1.4.2 | abc | 1 | -1/+1 | |
2023-10-01 | ~ | pypi v-0.1.4.0 `pip install -U g4f` | abc | 1 | -1/+1 | |
2023-10-01 | ~ | Tekky | 1 | -162/+162 | |
2023-09-29 | some more things | Commenter123321 | 1 | -148/+152 | |
2023-09-29 | Fix Aivvm and add new models in models.py | Commenter123321 | 2 | -19/+28 | |
2023-09-27 | ~ | g4f v-0.1.4.0 (new version checking system | abc | 1 | -1/+15 | |
2023-09-27 | ~ | g4f v-0.1.3.9 | abc | 2 | -3/+3 | |
2023-09-27 | ~ | g4f v-0.1.3.8 | abc | 1 | -1/+1 | |
2023-09-26 | fixed bug: ImportError: cannot import name 'Request' from 'curl_cffi.requests.cookies' (/Users/yanyuming/opt/anaconda3/envs/chatgpt/lib/python3.11/site-packages/curl_cffi/requests/cookies.py) | yym68686 | 1 | -1/+1 | |
2023-09-26 | ~ | v-0.1.3.7 | abc | 1 | -1/+1 | |
2023-09-26 | ~ | add version (`g4f.version`) | abc | 1 | -1/+1 | |
2023-09-26 | Add ChatgptDuo and Aibn Provider | Heiner Lohaus | 10 | -94/+226 | |
Add support for "nest_asyncio", Reuse event_loops with event_loop_policy Support for "create_async" with synchron provider | |||||
2023-09-26 | AItianhuSpace Provider with GPT 4 added | Heiner Lohaus | 3 | -18/+50 | |
Reduced chunksize to better text completion | |||||
2023-09-26 | "create_async" support for BaseProvider, | Heiner Lohaus | 4 | -2/+156 | |
by using ThreadPoolExecutor Default Model for Vercel | |||||
2023-09-25 | Add Myshell Provider | Heiner Lohaus | 6 | -22/+189 | |
Remove auto proxy prefix | |||||
2023-09-23 | TypeError: issubclass() arg 1 must be a class | Heiner Lohaus | 1 | -1/+2 | |
2023-09-23 | Fix: Aivvm: KeyError: '' | Heiner Lohaus | 2 | -4/+10 | |
and TypeError: issubclass() arg 1 must be a class | |||||
2023-09-23 | ~ | improve Vercel & g4f.Completion.create | abc | 1 | -1/+1 | |
2023-09-23 | ~ | improve Vercel & g4f.Completion.create | abc | 2 | -2/+33 | |
added `.Completion.create` class. ```py response = g4f.Completion.create( model='text-davinci-003', prompt="Hello") print(response) ``` | |||||
2023-09-23 | ~ | abc | 1 | -0/+369 | |
2023-09-23 | Delete g4f/Provider/Vercel.py | Tekky | 1 | -387/+0 | |
2023-09-23 | Improve Vercel Provider: | Heiner Lohaus | 4 | -46/+63 | |
- Fix endless loop - Add proxy, async support - Add default model Fix HuggingChat Provider | |||||
2023-09-23 | ~ | Update Vercel Provider | abc | 1 | -227/+307 | |
2023-09-23 | ~ | gpt-3.5-turbo-16k-0613 | abc | 1 | -17/+17 | |
2023-09-23 | ~ | new providers | abc | 3 | -70/+65 | |
Somwhat fix Aivvm provider, which looks to have a working gpt-4 kinda unstable | |||||
2023-09-23 | ~ | Fix DeepAi | abc | 1 | -1/+1 | |
2023-09-22 | ~ | gpt-3.5-turbo-0613 | abc | 1 | -144/+140 | |
2023-09-21 | Add RetryProvider | Heiner Lohaus | 4 | -16/+110 | |
2023-09-20 | Fix create_event_loop function | Heiner Lohaus | 3 | -10/+100 | |
Add PerplexityAi Provider | |||||
2023-09-20 | Improve code style in async support | Heiner Lohaus | 1 | -10/+22 | |
2023-09-20 | Add "create_event_loop" helper | Heiner Lohaus | 1 | -9/+13 | |
2023-09-20 | Add check_running_loop requirement | Heiner Lohaus | 2 | -34/+69 | |
Add create_async function in ChatCompletion Use SelectorEventLoop on windows | |||||
2023-09-20 | Cache "snlm0e" in Bard | Heiner Lohaus | 8 | -26/+43 | |
Improve error handling in ChatgptLogin Fix async example in readme | |||||
2023-09-20 | add model config : gpt_35_turbo_0613 | tony | 1 | -1/+1 | |
2023-09-20 | dd model config : gpt_35_turbo_0613 | tony | 1 | -35/+35 | |
2023-09-20 | add model config : gpt_35_turbo_0613 | tony | 1 | -3/+2 | |
2023-09-20 | add model config : gpt_35_turbo_0613 | tony | 1 | -138/+141 | |
2023-09-20 | add model config : gpt_35_turbo_0613 | tony | 1 | -1/+1 | |
2023-09-20 | add model config : gpt_35_turbo_0613 | tony | 1 | -1/+4 | |
2023-09-20 | add model config : gpt_35_turbo_0613 | tony | 1 | -0/+5 | |
2023-09-19 | ~ | abc | 1 | -64/+2 | |
2023-09-18 | Check supports_stream in best_providers list | Heiner Lohaus | 2 | -5/+7 | |
2023-09-18 | Improve event loop | Heiner Lohaus | 2 | -42/+44 | |
2023-09-18 | Add GptGo Provider, Fix AItianhu Provider | Heiner Lohaus | 3 | -41/+98 | |
2023-09-17 | ~ | Tekky | 1 | -353/+0 | |
2023-09-17 | ~ | improved stability with gpt-3.5-turbo | abc | 1 | -14/+21 | |
improved stability with gpt-3.5-turbo | |||||
2023-09-17 | ~ | abc | 1 | -2/+1 | |
2023-09-17 | Update __init__.py | abc | 1 | -2/+1 | |
2023-09-17 | Revert "Fix type hint" | Tekky | 28 | -30/+241 | |
2023-09-17 | . | Tekky | 1 | -218/+0 | |
2023-09-16 | fix typo: provider -> Provider | MIDORIBIN | 25 | -25/+25 | |
2023-09-16 | fix type hint | MIDORIBIN | 3 | -130/+137 | |
2023-09-12 | Disable not working providers: | Heiner Lohaus | 7 | -24/+33 | |
EasyChat, Equing, GetGpt, Liaobots and Wuguokai No and random best provider for a model Update providers in Readme | |||||
2023-09-12 | Add new providers: Aivvm, Vitalentum and Ylokh | Heiner Lohaus | 7 | -25/+251 | |
2023-09-11 | Fix: `TypedDict` from `typing` error #886 | hs_junxiang | 1 | -2/+8 | |
Ref: https://github.com/python/typeshed/issues/3500 | |||||
2023-09-10 | Add ChatBase Provider | Heiner Lohaus | 2 | -0/+64 | |
2023-09-09 | Add CodeLinkAva Provider, Improve test_async.py | Heiner Lohaus | 4 | -2/+67 | |
2023-09-05 | Fix imports in Bing | Heiner Lohaus | 1 | -16/+7 | |
2023-09-05 | Add to many provider async and stream support, Fix Ails, AItianhu, ChatgptAi, ChatgptLogin Provider, Add fallback cookies to Bing, Improve OpenaiChat Provider | Heiner Lohaus | 17 | -528/+443 | |
2023-09-04 | Join the messages | hs_junxiang | 7 | -29/+14 | |
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. | |||||
2023-09-03 | type hints | msi-JunXiang | 35 | -45/+176 | |
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 | |||||
2023-09-01 | Set working=True in Liaobots, Fix bing provider, Update readme | Heiner Lohaus | 4 | -24/+6 | |
2023-08-28 | ~ | v-0.0.2.6 | abc | 1 | -25/+25 | |
2023-08-28 | Update Bing.py | Luneye | 1 | -7/+7 | |
Fixed some errors in my previously precipitated commit. | |||||
2023-08-28 | Update Bing.py | Luneye | 1 | -53/+45 | |
Added support the async function Will implement proper cookie retrieval later but Bing is working for now | |||||
2023-08-28 | Add async support for H2o | Heiner Lohaus | 13 | -311/+468 | |
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 | |||||
2023-08-27 | Update Bing.py | Luneye | 1 | -46/+76 | |
Removed unnecessary check that could prematurely stop the AI's response while answering | |||||
2023-08-27 | ~ | code styling | abc | 33 | -967/+842 | |
2023-08-25 | ~ | v-0.0.2.50.0.2.5 | abc | 1 | -1/+1 | |
2023-08-25 | Add OpenaiChat and Hugchat Provider | Heiner Lohaus | 6 | -79/+259 | |
Add tests for providers with auth Improve async support / 2x faster Shared get_cookies by domain function | |||||
2023-08-25 | Ails Supplementary Identification of Unusual Response Content | zengrr | 1 | -1/+1 | |
2023-08-24 | Improve provider list | Heiner Lohaus | 5 | -11/+11 | |
2023-08-24 | remove whitspace from data: and raise exception | Bagus Indrayana | 1 | -3/+5 | |
2023-08-23 | Ails throw the contents of an error response | zengrr | 1 | -0/+2 | |
2023-08-23 | fix Yqcloud's prompter using only the last message | zengrr | 1 | -1/+4 | |
2023-08-23 | "You" unicode decode and fix prompt just is last message | zengrr | 1 | -5/+8 | |
2023-08-23 | Add create_async method | Heiner Lohaus | 1 | -19/+39 | |
2023-08-22 | Improve providers with tests | Heiner Lohaus | 6 | -20/+18 | |
2023-08-22 | fix Equing response error with no stream | zengrr | 1 | -0/+3 | |
2023-08-22 | set encoding and temperature | zengrr | 3 | -5/+10 | |
2023-08-21 | Fix bing provider | Heiner Lohaus | 1 | -261/+203 | |
2023-08-20 | change link | Bagus Indrayana | 1 | -8/+9 | |
2023-08-20 | fix theb but need auth | Bagus Indrayana | 1 | -15/+72 | |
2023-08-20 | update header & response easychat | Bagus Indrayana | 1 | -9/+30 | |
2023-08-18 | Fix bard provider, add async support | Heiner Lohaus | 1 | -69/+67 | |
2023-08-17 | Update Yqcloud.py | MaxKUlish1 | 1 | -0/+1 | |
# specify the correct encoding forcibly | |||||
2023-08-17 | Update Yqcloud.py | MaxKUlish1 | 1 | -1/+0 | |
2023-08-17 | Update Yqcloud.py | MaxKUlish1 | 1 | -0/+1 | |
# specify the correct encoding forcibly | |||||
2023-08-17 | add provider | Bagus Indrayana | 2 | -1/+68 | |
2023-08-17 | refactor V50 and Raycast | Bagus Indrayana | 2 | -85/+123 | |
2023-08-17 | ~ | major refractoring + new providers | v0.0.2.0 | abc | 5 | -3/+164 | |
g4f.Provider.FastGpt & g4f.Provider.Equing gpt-3.5-turbo-0613 | |||||
2023-08-17 | add proxy and remove stream | Bagus Indrayana | 1 | -1/+1 | |
2023-08-17 | add v50 | Bagus Indrayana | 2 | -0/+44 | |
2023-08-17 | ~ | major refractoring | v0.0.2.0 | abc | 5 | -12/+12 | |
2023-08-14 | refactor: refactor provider | MIDORIBIN | 186 | -10894/+2492 | |
2023-08-14 | ~ | small fixes & new pypi version | v-0.0.1.90.0.1.90.0.1.0 | abc | 1 | -1/+1 | |
2023-08-14 | small fixes & new pypi version | abc | 3 | -4/+113 | |
2023-08-14 | Fix Ails.py | johnd0e | 1 | -1/+1 | |
Fix arguments order | |||||
2023-08-12 | Update EasyChat.py | omidima | 1 | -10/+9 | |
Resolve review comments. | |||||
2023-08-11 | Update EasyChat.py | omidima | 1 | -1/+8 | |
update active servers | |||||
2023-08-09 | Add Raycast Provider | ye4241 | 2 | -0/+51 | |
2023-08-08 | Update EasyChat.py | omidima | 1 | -16/+17 | |
Change model address and add proxy & session for pass cloudflare auth on requests. | |||||
2023-08-05 | Update Ails.py | VastV2 | 1 | -3/+5 | |
after they update the client-v version the page is not working anymore, so I made this to get the version number automatically, this way we don't need to update the version manually. | |||||
2023-08-05 | Update DeepAi.py | omidima | 1 | -26/+52 | |
2023-08-01 | Update __init__.py | kggn | 1 | -1/+1 | |
2023-08-01 | Update __init__.py | kggn | 1 | -0/+1 | |
2023-08-01 | Create opchatgpts.py | kggn | 1 | -0/+42 | |
2023-07-25 | refactor: refactor models | MIDORIBIN | 2 | -231/+243 | |
2023-07-24 | Update Vercel.py | abc | 1 | -109/+8 | |
2023-07-22 | Use the temperature parameter | grandsonneo@gmail.com | 6 | -13/+13 | |
2023-07-21 | Fix the import errors | nonk123 | 1 | -0/+0 | |
2023-07-19 | Update Provider.DfeHub to consider rate-limit | najam-tariq | 1 | -1/+9 | |
2023-07-18 | Rename DFEHub.py to DfeHub.py | xtekky | 1 | -1/+1 | |
2023-07-18 | . | abc | 1 | -1/+1 | |
2023-07-17 | pypi package (pip install `g4f`) | abc | 1 | -2/+6 | |
2023-07-16 | minor fixes | abc | 27 | -64/+136 | |
2023-07-16 | minor fixes | abc | 4 | -5/+4 | |
ails, chatgptai ... | |||||
2023-07-12 | refactor/move provider from testing folder | Bagus Indrayana | 5 | -0/+364 | |
2023-07-10 | Add files via upload | AlephZero255 | 1 | -105/+93 | |
Fix empty H2o output | |||||
2023-07-05 | some more providers | najam-tariq | 5 | -1/+169 | |
2023-06-29 | fix subDomain of LockChat | Lê Anh Tuấn | 1 | -2/+2 | |
2023-06-27 | Fix: There is no current event loop in thread. | Ramon Victor Cardoso | 1 | -12/+13 | |
2023-06-24 | gpt4free v2, first releasev2 | t.me/xtekky | 151 | -0/+10302 | |