mirror of
https://github.com/xtekky/gpt4free.git
synced 2026-01-05 16:51:31 -08:00
gpt4free v2, first release
This commit is contained in:
parent
94412b0dbb
commit
5db58fd87f
158 changed files with 3328 additions and 263 deletions
52
testing/readme_table.py
Normal file
52
testing/readme_table.py
Normal file
|
|
@ -0,0 +1,52 @@
|
|||
from g4f.Provider import (
|
||||
Ails,
|
||||
You,
|
||||
Bing,
|
||||
Yqcloud,
|
||||
Theb,
|
||||
Aichat,
|
||||
Bard,
|
||||
Vercel,
|
||||
Forefront,
|
||||
Lockchat,
|
||||
Liaobots,
|
||||
H2o,
|
||||
ChatgptLogin,
|
||||
DeepAi,
|
||||
GetGpt
|
||||
)
|
||||
|
||||
from urllib.parse import urlparse
|
||||
|
||||
providers = [
|
||||
Ails,
|
||||
You,
|
||||
Bing,
|
||||
Yqcloud,
|
||||
Theb,
|
||||
Aichat,
|
||||
Bard,
|
||||
Vercel,
|
||||
Forefront,
|
||||
Lockchat,
|
||||
Liaobots,
|
||||
H2o,
|
||||
ChatgptLogin,
|
||||
DeepAi,
|
||||
GetGpt
|
||||
]
|
||||
|
||||
# | Website| Provider| gpt-3.5-turbo | gpt-4 | Supports Stream | Status | Needs Auth |
|
||||
print('| Website| Provider| gpt-3.5 | gpt-4 | Streaming | Status | Auth |')
|
||||
print('| --- | --- | --- | --- | --- | --- | --- |')
|
||||
|
||||
for provider in providers:
|
||||
parsed_url = urlparse(provider.url)
|
||||
name = f"`g4f.Provider{provider.__name__.split('.')[-1]}`"
|
||||
url = f'[{parsed_url.netloc}]({provider.url})'
|
||||
has_gpt4 = '✔️' if 'gpt-4' in provider.model else '❌'
|
||||
has_gpt3_5 = '✔️' if 'gpt-3.5-turbo' in provider.model else '❌'
|
||||
streaming = '✔️' if provider.supports_stream else '❌'
|
||||
needs_auth = '✔️' if provider.needs_auth else '❌'
|
||||
|
||||
print(f'| {url} | {name} | {has_gpt3_5} | {has_gpt4} | {streaming} |  | {needs_auth} |')
|
||||
Loading…
Add table
Add a link
Reference in a new issue