yym68686 commited on
Commit
adf018a
·
1 Parent(s): f1141e2

🐛 Bug: Fix the bug where using asterisks for api key does not conform to yaml syntax

Browse files
Files changed (4) hide show
  1. README.md +1 -1
  2. README_CN.md +1 -1
  3. main.py +1 -1
  4. utils.py +2 -2
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
- - * # 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
 
 
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
- - * # 可以使用 providers 下面设置的所有渠道里面的所有模型,不需要一个个添加可用渠道。
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: