summaryrefslogtreecommitdiffstats
path: root/testing/readme_table.py
diff options
context:
space:
mode:
Diffstat (limited to 'testing/readme_table.py')
-rw-r--r--testing/readme_table.py71
1 files changed, 0 insertions, 71 deletions
diff --git a/testing/readme_table.py b/testing/readme_table.py
deleted file mode 100644
index 4d078034..00000000
--- a/testing/readme_table.py
+++ /dev/null
@@ -1,71 +0,0 @@
-from g4f.Provider import (
- Ails,
- You,
- Bing,
- Yqcloud,
- Theb,
- Aichat,
- Bard,
- Vercel,
- Forefront,
- Lockchat,
- Liaobots,
- H2o,
- ChatgptLogin,
- DeepAi,
- GetGpt,
- AItianhu,
- EasyChat,
- Acytoo,
- DfeHub,
- AiService,
- BingHuan,
- Wewordle,
- ChatgptAi,
-)
-
-from urllib.parse import urlparse
-
-providers = [
- Ails,
- You,
- Bing,
- Yqcloud,
- Theb,
- Aichat,
- Bard,
- Vercel,
- Forefront,
- Lockchat,
- Liaobots,
- H2o,
- ChatgptLogin,
- DeepAi,
- GetGpt,
- AItianhu,
- EasyChat,
- Acytoo,
- DfeHub,
- AiService,
- BingHuan,
- Wewordle,
- ChatgptAi,
-]
-
-# | 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 '❌'
-
- 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