🐛 Bug: Fix the bug where using asterisks for api key does not conform to yaml syntax
Browse files
README.md
CHANGED
@@ -133,7 +133,7 @@ If you do not want to set available channels for each `api` one by one in `api_k
|
|
133 |
api_keys:
|
134 |
- api: sk-LjjI60Yf0JFWxfgRmXqFWyGtWUd9GZnmi3KlvowmRWpWpQRo # API Key, users need an API key to request uni-api, required
|
135 |
model: # The model that can be used with this API Key, required
|
136 |
-
-
|
137 |
# ... other configurations unchanged ...
|
138 |
```
|
139 |
|
|
|
133 |
api_keys:
|
134 |
- api: sk-LjjI60Yf0JFWxfgRmXqFWyGtWUd9GZnmi3KlvowmRWpWpQRo # API Key, users need an API key to request uni-api, required
|
135 |
model: # The model that can be used with this API Key, required
|
136 |
+
- all # Can use all models in all channels set under providers, no need to add available channels one by one.
|
137 |
# ... other configurations unchanged ...
|
138 |
```
|
139 |
|
README_CN.md
CHANGED
@@ -133,7 +133,7 @@ api_keys:
|
|
133 |
api_keys:
|
134 |
- api: sk-LjjI60Yf0JFWxfgRmXqFWyGtWUd9GZnmi3KlvowmRWpWpQRo # API Key,用户请求 uni-api 需要 API key,必填
|
135 |
model: # 该 API Key 可以使用的模型,必填
|
136 |
-
-
|
137 |
# ... 其他配置不变 ...
|
138 |
```
|
139 |
|
|
|
133 |
api_keys:
|
134 |
- api: sk-LjjI60Yf0JFWxfgRmXqFWyGtWUd9GZnmi3KlvowmRWpWpQRo # API Key,用户请求 uni-api 需要 API key,必填
|
135 |
model: # 该 API Key 可以使用的模型,必填
|
136 |
+
- all # 可以使用 providers 下面设置的所有渠道里面的所有模型,不需要一个个添加可用渠道。
|
137 |
# ... 其他配置不变 ...
|
138 |
```
|
139 |
|
main.py
CHANGED
@@ -599,7 +599,7 @@ class ModelRequestHandler:
|
|
599 |
provider_rules = []
|
600 |
|
601 |
for model in config['api_keys'][api_index]['model']:
|
602 |
-
if model == "
|
603 |
# 如果模型名为 *,则返回所有模型
|
604 |
for provider in config["providers"]:
|
605 |
for model in provider["model"].keys():
|
|
|
599 |
provider_rules = []
|
600 |
|
601 |
for model in config['api_keys'][api_index]['model']:
|
602 |
+
if model == "all":
|
603 |
# 如果模型名为 *,则返回所有模型
|
604 |
for provider in config["providers"]:
|
605 |
for model in provider["model"].keys():
|
utils.py
CHANGED
@@ -170,8 +170,8 @@ def post_all_models(token, config, api_list):
|
|
170 |
api_index = api_list.index(token)
|
171 |
if config['api_keys'][api_index]['model']:
|
172 |
for model in config['api_keys'][api_index]['model']:
|
173 |
-
if model == "
|
174 |
-
# 如果模型名为
|
175 |
all_models = get_all_models(config)
|
176 |
return all_models
|
177 |
if "/" in model:
|
|
|
170 |
api_index = api_list.index(token)
|
171 |
if config['api_keys'][api_index]['model']:
|
172 |
for model in config['api_keys'][api_index]['model']:
|
173 |
+
if model == "all":
|
174 |
+
# 如果模型名为 all,则返回所有模型
|
175 |
all_models = get_all_models(config)
|
176 |
return all_models
|
177 |
if "/" in model:
|