diff options
author | abc <98614666+xtekky@users.noreply.github.com> | 2023-07-18 01:08:53 +0200 |
---|---|---|
committer | abc <98614666+xtekky@users.noreply.github.com> | 2023-07-18 01:08:53 +0200 |
commit | 2d00d4046a72123444521d75a02a52602313b40d (patch) | |
tree | c68d7686af9cd56bb72560880ae96d4548a8cc85 /testing/readme_table.py | |
parent | g4f package & update provider list (diff) | |
download | gpt4free-2d00d4046a72123444521d75a02a52602313b40d.tar gpt4free-2d00d4046a72123444521d75a02a52602313b40d.tar.gz gpt4free-2d00d4046a72123444521d75a02a52602313b40d.tar.bz2 gpt4free-2d00d4046a72123444521d75a02a52602313b40d.tar.lz gpt4free-2d00d4046a72123444521d75a02a52602313b40d.tar.xz gpt4free-2d00d4046a72123444521d75a02a52602313b40d.tar.zst gpt4free-2d00d4046a72123444521d75a02a52602313b40d.zip |
Diffstat (limited to 'testing/readme_table.py')
-rw-r--r-- | testing/readme_table.py | 25 |
1 files changed, 22 insertions, 3 deletions
diff --git a/testing/readme_table.py b/testing/readme_table.py index d798ae9d..38d8a48a 100644 --- a/testing/readme_table.py +++ b/testing/readme_table.py @@ -13,7 +13,15 @@ from g4f.Provider import ( H2o, ChatgptLogin, DeepAi, - GetGpt + GetGpt, + AItianhu, + EasyChat, + Acytoo, + DfeHub, + AiService, + BingHuan, + Wewordle, + ChatgptAi, ) from urllib.parse import urlparse @@ -33,7 +41,15 @@ providers = [ H2o, ChatgptLogin, DeepAi, - GetGpt + GetGpt, + AItianhu, + EasyChat, + Acytoo, + DfeHub, + AiService, + BingHuan, + Wewordle, + ChatgptAi, ] # | Website| Provider| gpt-3.5-turbo | gpt-4 | Supports Stream | Status | Needs Auth | @@ -41,6 +57,7 @@ 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})' @@ -49,4 +66,6 @@ for provider in providers: streaming = '✔️' if provider.supports_stream else '❌' needs_auth = '✔️' if provider.needs_auth else '❌' - print(f'| {url} | {name} | {has_gpt3_5} | {has_gpt4} | {streaming} | ![Active](https://img.shields.io/badge/Active-brightgreen) | {needs_auth} |')
\ No newline at end of file + working = '![Active](https://img.shields.io/badge/Active-brightgreen)' if provider.working else '![Inactive](https://img.shields.io/badge/Inactive-red)' + + print(f'| {url} | {name} | {has_gpt3_5} | {has_gpt4} | {streaming} | {working} | {needs_auth} |')
\ No newline at end of file |