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)
|