Spaces:
Runtime error
Runtime error
Update modules/presets.py
Browse files- modules/presets.py +23 -23
modules/presets.py
CHANGED
@@ -11,7 +11,7 @@ CHATGLM_TOKENIZER = None
|
|
11 |
LLAMA_MODEL = None
|
12 |
LLAMA_INFERENCER = None
|
13 |
|
14 |
-
# ChatGPT
|
15 |
INITIAL_SYSTEM_PROMPT = "You are a helpful assistant."
|
16 |
API_HOST = "api.openai.com"
|
17 |
COMPLETION_URL = "https://api.openai.com/v1/chat/completions"
|
@@ -21,23 +21,23 @@ HISTORY_DIR = Path("history")
|
|
21 |
HISTORY_DIR = "history"
|
22 |
TEMPLATES_DIR = "templates"
|
23 |
|
24 |
-
#
|
25 |
-
STANDARD_ERROR_MSG = i18n("
|
26 |
-
GENERAL_ERROR_MSG = i18n("
|
27 |
-
ERROR_RETRIEVE_MSG = i18n("
|
28 |
-
CONNECTION_TIMEOUT_MSG = i18n("
|
29 |
-
READ_TIMEOUT_MSG = i18n("
|
30 |
-
PROXY_ERROR_MSG = i18n("
|
31 |
-
SSL_ERROR_PROMPT = i18n("SSL
|
32 |
-
NO_APIKEY_MSG = i18n("API key
|
33 |
-
NO_INPUT_MSG = i18n("
|
34 |
-
BILLING_NOT_APPLICABLE_MSG = i18n("
|
35 |
-
|
36 |
-
TIMEOUT_STREAMING = 60 #
|
37 |
-
TIMEOUT_ALL = 200 #
|
38 |
-
ENABLE_STREAMING_OPTION = True #
|
39 |
-
HIDE_MY_KEY = False # 如果你想在UI
|
40 |
-
CONCURRENT_COUNT = 100 #
|
41 |
|
42 |
SIM_K = 5
|
43 |
INDEX_QUERY_TEMPRATURE = 1.0
|
@@ -114,12 +114,12 @@ MODEL_TOKEN_LIMIT = {
|
|
114 |
"gpt-4-32k-0613": 32768
|
115 |
}
|
116 |
|
117 |
-
TOKEN_OFFSET = 1000 # 模型的token
|
118 |
-
DEFAULT_TOKEN_LIMIT = 3000 #
|
119 |
-
REDUCE_TOKEN_FACTOR = 0.5 #
|
120 |
|
121 |
REPLY_LANGUAGES = [
|
122 |
-
"
|
123 |
"繁體中文",
|
124 |
"English",
|
125 |
"日本語",
|
@@ -127,7 +127,7 @@ REPLY_LANGUAGES = [
|
|
127 |
"Français",
|
128 |
"Deutsch",
|
129 |
"한국어",
|
130 |
-
"
|
131 |
]
|
132 |
|
133 |
|
|
|
11 |
LLAMA_MODEL = None
|
12 |
LLAMA_INFERENCER = None
|
13 |
|
14 |
+
# ChatGPT 設置
|
15 |
INITIAL_SYSTEM_PROMPT = "You are a helpful assistant."
|
16 |
API_HOST = "api.openai.com"
|
17 |
COMPLETION_URL = "https://api.openai.com/v1/chat/completions"
|
|
|
21 |
HISTORY_DIR = "history"
|
22 |
TEMPLATES_DIR = "templates"
|
23 |
|
24 |
+
# 錯誤資訊
|
25 |
+
STANDARD_ERROR_MSG = i18n("☹️發生了錯誤:") # 錯誤資訊的標準首碼
|
26 |
+
GENERAL_ERROR_MSG = i18n("獲取對話時發生錯誤,請查看後臺日誌")
|
27 |
+
ERROR_RETRIEVE_MSG = i18n("請檢查網路連接,或者API-Key是否有效。")
|
28 |
+
CONNECTION_TIMEOUT_MSG = i18n("連接逾時,無法獲取對話。") # 連接逾時
|
29 |
+
READ_TIMEOUT_MSG = i18n("讀取超時,無法獲取對話。") # 讀取超時
|
30 |
+
PROXY_ERROR_MSG = i18n("代理錯誤,無法獲取對話。") # 代理錯誤
|
31 |
+
SSL_ERROR_PROMPT = i18n("SSL錯誤,無法獲取對話。") # SSL 錯誤
|
32 |
+
NO_APIKEY_MSG = i18n("API key為空,請檢查是否輸入正確。") # API key 長度不足 51 位
|
33 |
+
NO_INPUT_MSG = i18n("請輸入對話內容。") # 未輸入對話內容
|
34 |
+
BILLING_NOT_APPLICABLE_MSG = i18n("帳單資訊不適用") # 本地運行的模型返回的帳單資訊
|
35 |
+
|
36 |
+
TIMEOUT_STREAMING = 60 # 流式對話時的超時時間
|
37 |
+
TIMEOUT_ALL = 200 # 非流式對話時的超時時間
|
38 |
+
ENABLE_STREAMING_OPTION = True # 是否啟用選擇選擇是否即時顯示回答的勾選框
|
39 |
+
HIDE_MY_KEY = False # 如果你想在UI中隱藏你的 API 金鑰,將此值設置為 True
|
40 |
+
CONCURRENT_COUNT = 100 # 允許同時使用的用戶數量
|
41 |
|
42 |
SIM_K = 5
|
43 |
INDEX_QUERY_TEMPRATURE = 1.0
|
|
|
114 |
"gpt-4-32k-0613": 32768
|
115 |
}
|
116 |
|
117 |
+
TOKEN_OFFSET = 1000 # 模型的token上限減去這個值,得到軟上限。到達軟上限之後,自動嘗試減少token佔用。
|
118 |
+
DEFAULT_TOKEN_LIMIT = 3000 # 默認的token上限
|
119 |
+
REDUCE_TOKEN_FACTOR = 0.5 # 與模型token上限想乘,得到目標token數。減少token佔用時,將token佔用減少到目標token數以下。
|
120 |
|
121 |
REPLY_LANGUAGES = [
|
122 |
+
"簡體中文",
|
123 |
"繁體中文",
|
124 |
"English",
|
125 |
"日本語",
|
|
|
127 |
"Français",
|
128 |
"Deutsch",
|
129 |
"한국어",
|
130 |
+
"跟隨問題語言(不穩定)"
|
131 |
]
|
132 |
|
133 |
|