Commit Graph

27 Commits (8321dca121e72624ab7735fd5cb34d40ead5436e)

Author SHA1 Message Date
H Lohaus 1baca306c4
Update Vercel.py 3 months ago
Abobo f41efef0ae
Error checking for Vercel (#1704)
Error checking is done for Vercel's create_completion to avoid interruption caused by UnicodeDecodeError.
4 months ago
H Lohaus 6ef282de3a
Remove all not working provider (#1679)
Fix many providers
Add selenium-wire to requierments
4 months ago
abc 06c448daab ~ | fixed Vercel Provider 4 months ago
H Lohaus feb83c168b
New minimum requirements (#1515)
* New minimum requirements
* Add ConversationStyleOptionSets to Bing
* Add image.ImageRequest
* Improve python version support
* Improve unittests
5 months ago
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
6 months ago
abc 9140541179 ~ | improve compatibility 7 months ago
Heiner Lohaus 79cf039a88 Update config supports_message_history 8 months ago
ⲘrṨhส∂ow 3982f39424
'Refactored by Sourcery' (#1125)
Co-authored-by: Sourcery AI <>
8 months ago
Heiner Lohaus 13e89d6ab9 Fix MyShell Provider 8 months ago
abc ae8dae82cf ~ | g4f `v-0.1.7.2`
patch / unpatch providers
8 months ago
abc d4ab83a45b ~
automatic models fetching in GUI.
9 months ago
Heiner Lohaus e46b5fe043 Add proxy support to all providers 9 months 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
9 months ago
Heiner Lohaus 72c3ff7a25 AItianhuSpace Provider with GPT 4 added
Reduced chunksize to better text completion
9 months 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)
```
9 months ago
abc af9fc19938 ~ 9 months ago
Tekky 1215d30bf4
Delete g4f/Provider/Vercel.py 9 months ago
Heiner Lohaus a3ecabb00e Improve Vercel Provider:
- Fix endless loop
 - Add proxy, async support
 - Add default model
 Fix HuggingChat Provider
9 months ago
abc d4acc23c0b ~ | Update Vercel Provider 9 months ago
abc 42a02c3d2d ~ | new providers
Somwhat fix Aivvm provider, which looks to have a working gpt-4

kinda unstable
9 months ago
abc bae9c432db ~ 10 months ago
Heiner Lohaus d6382a2145 Add new providers: Aivvm, Vitalentum and Ylokh 10 months 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 10 months 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
10 months ago
abc efd75a11b8 ~ | code styling 10 months ago
MIDORIBIN f6ef3cb223 refactor: refactor provider 11 months ago