Spaces:
Sleeping
Sleeping
Tuchuanhuhuhu
commited on
Commit
·
1344244
1
Parent(s):
bbf38ab
feature: 支持使用旧版 API 用量接口
Browse files- config_example.json +1 -0
- modules/config.py +6 -3
config_example.json
CHANGED
|
@@ -29,6 +29,7 @@
|
|
| 29 |
"show_api_billing": false, //是否显示OpenAI API用量(启用需要填写sensitive_id)
|
| 30 |
"sensitive_id": "", // 你 OpenAI 账户的 Sensitive ID,用于查询 API 用量
|
| 31 |
"usage_limit": 120, // 该 OpenAI API Key 的当月限额,单位:美元,用于计算百分比和显示上限
|
|
|
|
| 32 |
|
| 33 |
//== 川虎助理设置 ==
|
| 34 |
"default_chuanhu_assistant_model": "gpt-4", //川虎助理使用的模型,可选gpt-3.5-turbo或者gpt-4等
|
|
|
|
| 29 |
"show_api_billing": false, //是否显示OpenAI API用量(启用需要填写sensitive_id)
|
| 30 |
"sensitive_id": "", // 你 OpenAI 账户的 Sensitive ID,用于查询 API 用量
|
| 31 |
"usage_limit": 120, // 该 OpenAI API Key 的当月限额,单位:美元,用于计算百分比和显示上限
|
| 32 |
+
"legacy_api_usage": false, // 是否使用旧版 API 用量查询接口(OpenAI现已关闭该接口,但是如果你在使用第三方 API,第三方可能仍然支持此接口)
|
| 33 |
|
| 34 |
//== 川虎助理设置 ==
|
| 35 |
"default_chuanhu_assistant_model": "gpt-4", //川虎助理使用的模型,可选gpt-3.5-turbo或者gpt-4等
|
modules/config.py
CHANGED
|
@@ -47,9 +47,6 @@ def load_config_to_environ(key_list):
|
|
| 47 |
os.environ[key.upper()] = os.environ.get(key.upper(), config[key])
|
| 48 |
|
| 49 |
|
| 50 |
-
sensitive_id = config.get("sensitive_id", "")
|
| 51 |
-
sensitive_id = os.environ.get("SENSITIVE_ID", sensitive_id)
|
| 52 |
-
|
| 53 |
lang_config = config.get("language", "auto")
|
| 54 |
language = os.environ.get("LANGUAGE", lang_config)
|
| 55 |
|
|
@@ -94,6 +91,12 @@ my_api_key = os.environ.get("OPENAI_API_KEY", my_api_key)
|
|
| 94 |
os.environ["OPENAI_API_KEY"] = my_api_key
|
| 95 |
os.environ["OPENAI_EMBEDDING_API_KEY"] = my_api_key
|
| 96 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 97 |
google_palm_api_key = config.get("google_palm_api_key", "")
|
| 98 |
google_palm_api_key = os.environ.get(
|
| 99 |
"GOOGLE_PALM_API_KEY", google_palm_api_key)
|
|
|
|
| 47 |
os.environ[key.upper()] = os.environ.get(key.upper(), config[key])
|
| 48 |
|
| 49 |
|
|
|
|
|
|
|
|
|
|
| 50 |
lang_config = config.get("language", "auto")
|
| 51 |
language = os.environ.get("LANGUAGE", lang_config)
|
| 52 |
|
|
|
|
| 91 |
os.environ["OPENAI_API_KEY"] = my_api_key
|
| 92 |
os.environ["OPENAI_EMBEDDING_API_KEY"] = my_api_key
|
| 93 |
|
| 94 |
+
if config.get("legacy_api_usage", False):
|
| 95 |
+
sensitive_id = config.get("sensitive_id", "")
|
| 96 |
+
sensitive_id = os.environ.get("SENSITIVE_ID", sensitive_id)
|
| 97 |
+
else:
|
| 98 |
+
sensitive_id = my_api_key
|
| 99 |
+
|
| 100 |
google_palm_api_key = config.get("google_palm_api_key", "")
|
| 101 |
google_palm_api_key = os.environ.get(
|
| 102 |
"GOOGLE_PALM_API_KEY", google_palm_api_key)
|