Benedict King
commited on
Commit
·
a3a84d2
1
Parent(s):
00ec216
fix: create ThreadSafeCircularList with correct api list
Browse files
utils.py
CHANGED
@@ -70,7 +70,12 @@ def update_config(config_data):
|
|
70 |
if provider.get('cf_account_id'):
|
71 |
provider['base_url'] = 'https://api.cloudflare.com/'
|
72 |
|
73 |
-
|
|
|
|
|
|
|
|
|
|
|
74 |
|
75 |
if not provider.get("model"):
|
76 |
provider["model"] = update_initial_model(provider['base_url'], provider['api'])
|
|
|
70 |
if provider.get('cf_account_id'):
|
71 |
provider['base_url'] = 'https://api.cloudflare.com/'
|
72 |
|
73 |
+
provider_api = provider.get('api', None)
|
74 |
+
if provider_api:
|
75 |
+
if isinstance(provider_api, str):
|
76 |
+
provider_api_circular_list[provider['provider']] = ThreadSafeCircularList([provider_api])
|
77 |
+
if isinstance(provider_api, list):
|
78 |
+
provider_api_circular_list[provider['provider']] = ThreadSafeCircularList(provider_api)
|
79 |
|
80 |
if not provider.get("model"):
|
81 |
provider["model"] = update_initial_model(provider['base_url'], provider['api'])
|