From 65377db431ee157f371d4981f01a7a5536f7e71a Mon Sep 17 00:00:00 2001 From: Fangyin Cheng Date: Fri, 6 Sep 2024 16:40:27 +0800 Subject: [PATCH] chore: Add i18n files --- i18n/locales/zh_CN/LC_MESSAGES/dbgpt_agent.mo | Bin 0 -> 1197 bytes i18n/locales/zh_CN/LC_MESSAGES/dbgpt_agent.po | 66 +++ i18n/locales/zh_CN/LC_MESSAGES/dbgpt_app.mo | Bin 382 -> 9596 bytes i18n/locales/zh_CN/LC_MESSAGES/dbgpt_app.po | 445 ++++++++++++++++- i18n/locales/zh_CN/LC_MESSAGES/dbgpt_core.mo | Bin 15271 -> 16041 bytes i18n/locales/zh_CN/LC_MESSAGES/dbgpt_core.po | 449 ++++++++++-------- i18n/locales/zh_CN/LC_MESSAGES/dbgpt_serve.mo | Bin 2607 -> 4572 bytes i18n/locales/zh_CN/LC_MESSAGES/dbgpt_serve.po | 135 +++++- 8 files changed, 883 insertions(+), 212 deletions(-) create mode 100644 i18n/locales/zh_CN/LC_MESSAGES/dbgpt_agent.mo create mode 100644 i18n/locales/zh_CN/LC_MESSAGES/dbgpt_agent.po diff --git a/i18n/locales/zh_CN/LC_MESSAGES/dbgpt_agent.mo b/i18n/locales/zh_CN/LC_MESSAGES/dbgpt_agent.mo new file mode 100644 index 0000000000000000000000000000000000000000..20fc41aca2f8f1cd05cb159a746ff6c95b542624 GIT binary patch literal 1197 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 delta 125 zcmez4^^Ymxo)F7a1|VPpVi_RT0b*7lwgF-g2moS!APxj#E=C51L?A5)#5q7V5WxXR nKNz?;>ADAmDEJqo<|#M^cy3-I&ci4K6@0p<;n|dZAYldooZ1sW diff --git a/i18n/locales/zh_CN/LC_MESSAGES/dbgpt_app.po b/i18n/locales/zh_CN/LC_MESSAGES/dbgpt_app.po index 5505757d1..a2655e159 100644 --- a/i18n/locales/zh_CN/LC_MESSAGES/dbgpt_app.po +++ b/i18n/locales/zh_CN/LC_MESSAGES/dbgpt_app.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-06-17 00:05+0800\n" +"POT-Creation-Date: 2024-09-06 16:14+0800\n" "PO-Revision-Date: 2024-03-23 11:22+0800\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -17,6 +17,447 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: ../dbgpt/app/dbgpt_server.py:53 ../dbgpt/app/dbgpt_server.py:54 +#: ../dbgpt/app/operators/converter.py:14 +#: ../dbgpt/app/operators/converter.py:39 +msgid "String" +msgstr "字符串" + +#: ../dbgpt/app/operators/converter.py:17 +msgid "The string to be converted to other types." +msgstr "要转换为其他类型的字符串。" + +#: ../dbgpt/app/operators/converter.py:20 +#: ../dbgpt/app/operators/converter.py:45 +msgid "Integer" +msgstr "整数" + +#: ../dbgpt/app/operators/converter.py:23 +msgid "The integer to be converted to other types." +msgstr "要转换为其他类型的整数。" + +#: ../dbgpt/app/operators/converter.py:26 +#: ../dbgpt/app/operators/converter.py:51 +msgid "Float" +msgstr "浮点数" + +#: ../dbgpt/app/operators/converter.py:29 +msgid "The float to be converted to other types." +msgstr "要转换为其他类型的浮点数。" + +#: ../dbgpt/app/operators/converter.py:32 +#: ../dbgpt/app/operators/converter.py:57 +msgid "Boolean" +msgstr "布尔值" + +#: ../dbgpt/app/operators/converter.py:35 +msgid "The boolean to be converted to other types." +msgstr "要转换为其他类型的布尔值。" + +#: ../dbgpt/app/operators/converter.py:42 +msgid "The string converted from other types." +msgstr "从其他类型转换来的字符串。" + +#: ../dbgpt/app/operators/converter.py:48 +msgid "The integer converted from other types." +msgstr "从其他类型转换来的整数。" + +#: ../dbgpt/app/operators/converter.py:54 +msgid "The float converted from other types." +msgstr "从其他类型转换来的浮点数。" + +#: ../dbgpt/app/operators/converter.py:60 +msgid "The boolean converted from other types." +msgstr "从其他类型转换来的布尔值。" + +#: ../dbgpt/app/operators/converter.py:68 +msgid "String to Integer" +msgstr "字符串转整数" + +#: ../dbgpt/app/operators/converter.py:70 +msgid "Converts a string to an integer." +msgstr "将字符串转换为整数。" + +#: ../dbgpt/app/operators/converter.py:87 +msgid "String to Float" +msgstr "字符串转浮点数" + +#: ../dbgpt/app/operators/converter.py:89 +msgid "Converts a string to a float." +msgstr "将字符串转换为浮点数。" + +#: ../dbgpt/app/operators/converter.py:106 +msgid "String to Boolean" +msgstr "字符串转布尔值" + +#: ../dbgpt/app/operators/converter.py:108 +msgid "Converts a string to a boolean, true: 'true', '1', 'y'" +msgstr "将字符串转换为布尔值,true:'true','1','y'" + +#: ../dbgpt/app/operators/converter.py:112 +msgid "True Values" +msgstr "真值" + +#: ../dbgpt/app/operators/converter.py:117 +msgid "Comma-separated values that should be treated as True." +msgstr "应视为真值的逗号分隔值。" + +#: ../dbgpt/app/operators/converter.py:136 +msgid "Integer to String" +msgstr "整数转字符串" + +#: ../dbgpt/app/operators/converter.py:138 +msgid "Converts an integer to a string." +msgstr "将整数转换为字符串。" + +#: ../dbgpt/app/operators/converter.py:155 +msgid "Float to String" +msgstr "浮点数转字符串" + +#: ../dbgpt/app/operators/converter.py:157 +msgid "Converts a float to a string." +msgstr "将浮点数转换为字符串。" + +#: ../dbgpt/app/operators/converter.py:174 +msgid "Boolean to String" +msgstr "布尔值转字符串" + +#: ../dbgpt/app/operators/converter.py:176 +msgid "Converts a boolean to a string." +msgstr "将布尔值转换为字符串。" + +#: ../dbgpt/app/operators/llm.py:50 +msgid "The context key can be used as the key for formatting prompt." +msgstr "上下文键可以用作格式化提示的键。" + +#: ../dbgpt/app/operators/llm.py:54 +msgid "The context." +msgstr "上下文。" + +#: ../dbgpt/app/operators/llm.py:268 ../dbgpt/app/operators/datasource.py:108 +msgid "Prompt Template" +msgstr "提示模板" + +#: ../dbgpt/app/operators/llm.py:271 +msgid "The prompt template for the conversation." +msgstr "对话的提示模板。" + +#: ../dbgpt/app/operators/llm.py:274 +msgid "Model Name" +msgstr "模型名称" + +#: ../dbgpt/app/operators/llm.py:279 +msgid "The model name." +msgstr "模型名称。" + +#: ../dbgpt/app/operators/llm.py:283 +msgid "LLM Client" +msgstr "LLM 客户端" + +#: ../dbgpt/app/operators/llm.py:289 +msgid "" +"The LLM Client, how to connect to the LLM model, if not provided, it will " +"use the default client deployed by DB-GPT." +msgstr "LLM 客户端,如何连接到 LLM 模型,如果未提供,将使用 DB-GPT 部署的默认客户端。" + +#: ../dbgpt/app/operators/llm.py:294 +msgid "History Message Merge Mode" +msgstr "历史消息合并模式" + +#: ../dbgpt/app/operators/llm.py:305 +msgid "" +"The history merge mode, supports 'none', 'window' and 'token'. 'none': no " +"history merge, 'window': merge by conversation window, 'token': merge by " +"token length." +msgstr "历史合并模式,支持 'none','window' 和 'token'。'none':不合并历史,'window':按对话窗口合并,'token':按 Token 长度合并。" + +#: ../dbgpt/app/operators/llm.py:312 +msgid "User Message Key" +msgstr "用户消息键" + +#: ../dbgpt/app/operators/llm.py:318 +msgid "The key of the user message in your prompt, default is 'user_input'." +msgstr "提示中用户消息的键,默认为 'user_input'。" + +#: ../dbgpt/app/operators/llm.py:322 +msgid "History Key" +msgstr "历史键" + +#: ../dbgpt/app/operators/llm.py:328 +msgid "" +"The chat history key, with chat history message pass to prompt template, if " +"not provided, it will parse the prompt template to get the key." +msgstr "聊天历史键,将聊天历史消息传递给提示模板,如果未提供,它将解析提示模板以获取键。" + +#: ../dbgpt/app/operators/llm.py:333 +msgid "Keep Start Rounds" +msgstr "保留起始轮数" + +#: ../dbgpt/app/operators/llm.py:338 +msgid "The start rounds to keep in the chat history." +msgstr "在聊天历史中保留的起始轮数。" + +#: ../dbgpt/app/operators/llm.py:341 +msgid "Keep End Rounds" +msgstr "保留结束轮数" + +#: ../dbgpt/app/operators/llm.py:346 +msgid "The end rounds to keep in the chat history." +msgstr "在聊天历史中保留的结束轮数。" + +#: ../dbgpt/app/operators/llm.py:349 +msgid "Max Token Limit" +msgstr "最大 Token 限制" + +#: ../dbgpt/app/operators/llm.py:354 +msgid "The max token limit to keep in the chat history." +msgstr "在聊天历史中保留的最大 Token 限制。" + +#: ../dbgpt/app/operators/llm.py:358 +msgid "Common LLM Request Body" +msgstr "通用 LLM 请求体" + +#: ../dbgpt/app/operators/llm.py:361 +msgid "The common LLM request body." +msgstr "通用 LLM 请求体。" + +#: ../dbgpt/app/operators/llm.py:364 +msgid "Extra Context" +msgstr "额外上下文" + +#: ../dbgpt/app/operators/llm.py:368 +msgid "" +"Extra context for building prompt(Knowledge context, database schema, etc), " +"you can add multiple context." +msgstr "用于构建提示的额外上下文(知识上下文、数据库架构等),您可以添加多个上下文。" + +#: ../dbgpt/app/operators/llm.py:374 +msgid "Model Output" +msgstr "模型输出" + +#: ../dbgpt/app/operators/llm.py:377 +msgid "The model output." +msgstr "模型输出。" + +#: ../dbgpt/app/operators/llm.py:380 +msgid "Streaming Model Output" +msgstr "流式模型输出" + +#: ../dbgpt/app/operators/llm.py:384 +msgid "The streaming model output." +msgstr "流式模型输出。" + +#: ../dbgpt/app/operators/llm.py:390 +msgid "LLM Operator" +msgstr "LLM 算子" + +#: ../dbgpt/app/operators/llm.py:394 +msgid "" +"High-level LLM operator, supports multi-round conversation (conversation " +"window, token length and no multi-round)." +msgstr "高级 LLM 算子,支持多轮对话(对话窗口、Token 长度和无多轮)。" + +#: ../dbgpt/app/operators/llm.py:424 +msgid "Streaming LLM Operator" +msgstr "流式 LLM 算子" + +#: ../dbgpt/app/operators/llm.py:428 +msgid "" +"High-level streaming LLM operator, supports multi-round conversation " +"(conversation window, token length and no multi-round)." +msgstr "高级流式 LLM 算子,支持多轮对话(对话窗口、Token 长度和无多轮)。" + +#: ../dbgpt/app/operators/datasource.py:102 +msgid "Datasource" +msgstr "数据源" + +#: ../dbgpt/app/operators/datasource.py:105 +msgid "The datasource to retrieve the context" +msgstr "用于检索上下文的数据源" + +#: ../dbgpt/app/operators/datasource.py:113 +msgid "The prompt template to build a database prompt" +msgstr "用于构建数据库提示的提示模板" + +#: ../dbgpt/app/operators/datasource.py:117 +msgid "Display Type" +msgstr "显示类型" + +#: ../dbgpt/app/operators/datasource.py:122 +msgid "The display type for the data" +msgstr "数据的显示类型" + +#: ../dbgpt/app/operators/datasource.py:126 +msgid "Max Number of Results" +msgstr "最大结果数" + +#: ../dbgpt/app/operators/datasource.py:131 +msgid "The maximum number of results to return" +msgstr "返回的最大结果数" + +#: ../dbgpt/app/operators/datasource.py:134 +msgid "Response Format" +msgstr "响应格式" + +#: ../dbgpt/app/operators/datasource.py:139 +msgid "The response format, default is a JSON format" +msgstr "响应格式,默认为 JSON 格式" + +#: ../dbgpt/app/operators/datasource.py:144 ../dbgpt/app/operators/rag.py:35 +msgid "Context Key" +msgstr "上下文键" + +#: ../dbgpt/app/operators/datasource.py:149 ../dbgpt/app/operators/rag.py:40 +msgid "The key of the context, it will be used in building the prompt" +msgstr "上下文的键,将用于构建提示" + +#: ../dbgpt/app/operators/datasource.py:152 ../dbgpt/app/operators/rag.py:83 +msgid "User question" +msgstr "用户问题" + +#: ../dbgpt/app/operators/datasource.py:155 +msgid "The user question to retrieve table schemas from the datasource" +msgstr "用于从数据源检索表架构的用户问题" + +#: ../dbgpt/app/operators/datasource.py:158 ../dbgpt/app/operators/rag.py:89 +msgid "Retrieved context" +msgstr "检索到的上下文" + +#: ../dbgpt/app/operators/datasource.py:161 +msgid "The retrieved context from the datasource" +msgstr "从数据源检索到的上下文" + +#: ../dbgpt/app/operators/datasource.py:165 +msgid "SQL dict" +msgstr "SQL 字典" + +#: ../dbgpt/app/operators/datasource.py:168 +msgid "The SQL to be executed wrapped in a dictionary, generated by LLM" +msgstr "由 LLM 生成的包装在字典中的要执行的 SQL" + +#: ../dbgpt/app/operators/datasource.py:171 +msgid "SQL result" +msgstr "SQL 结果" + +#: ../dbgpt/app/operators/datasource.py:174 +msgid "The result of the SQL execution" +msgstr "SQL 执行结果" + +#: ../dbgpt/app/operators/datasource.py:178 +msgid "SQL dict list" +msgstr "SQL 字典列表" + +#: ../dbgpt/app/operators/datasource.py:182 +msgid "The SQL list to be executed wrapped in a dictionary, generated by LLM" +msgstr "由 LLM 生成的包装在字典中的要执行的 SQL 列表" + +#: ../dbgpt/app/operators/datasource.py:211 +msgid "Datasource Retriever Operator" +msgstr "数据源检索算子" + +#: ../dbgpt/app/operators/datasource.py:213 +msgid "Retrieve the table schemas from the datasource." +msgstr "从数据源检索表架构。" + +#: ../dbgpt/app/operators/datasource.py:227 +msgid "Retrieved schema chunks" +msgstr "检索到的架构块" + +#: ../dbgpt/app/operators/datasource.py:231 +msgid "The retrieved schema chunks from the datasource" +msgstr "从数据源检索到的架构块" + +#: ../dbgpt/app/operators/datasource.py:289 +msgid "Datasource Executor Operator" +msgstr "数据源执行算子" + +#: ../dbgpt/app/operators/datasource.py:291 +#: ../dbgpt/app/operators/datasource.py:328 +msgid "Execute the context from the datasource." +msgstr "执行来自数据源的上下文。" + +#: ../dbgpt/app/operators/datasource.py:326 +msgid "Datasource Dashboard Operator" +msgstr "数据源仪表板算子" + +#: ../dbgpt/app/operators/rag.py:43 +msgid "Top K" +msgstr "前 K" + +#: ../dbgpt/app/operators/rag.py:48 +msgid "The number of chunks to retrieve" +msgstr "要检索的块数" + +#: ../dbgpt/app/operators/rag.py:51 +msgid "Minimum Match Score" +msgstr "最低匹配分数" + +#: ../dbgpt/app/operators/rag.py:58 +msgid "" +"The minimum match score for the retrieved chunks, it will be dropped if the " +"match score is less than the threshold" +msgstr "检索到的块的最低匹配分数,如果匹配分数低于阈值,将被丢弃" + +#: ../dbgpt/app/operators/rag.py:66 +msgid "Reranker Enabled" +msgstr "启用重新排序器" + +#: ../dbgpt/app/operators/rag.py:71 +msgid "Whether to enable the reranker" +msgstr "是否启用重新排序器" + +#: ../dbgpt/app/operators/rag.py:74 +msgid "Reranker Top K" +msgstr "重新排序器前 K" + +#: ../dbgpt/app/operators/rag.py:79 +msgid "The top k for the reranker" +msgstr "重新排序器的前 K" + +#: ../dbgpt/app/operators/rag.py:86 +msgid "The user question to retrieve the knowledge" +msgstr "用于检索知识的用户问题" + +#: ../dbgpt/app/operators/rag.py:92 +msgid "The retrieved context from the knowledge space" +msgstr "从知识空间检索到的上下文" + +#: ../dbgpt/app/operators/rag.py:107 +msgid "Knowledge Operator" +msgstr "知识算子" + +#: ../dbgpt/app/operators/rag.py:112 +msgid "" +"Knowledge Operator, retrieve your knowledge(documents) from knowledge space" +msgstr "知识算子,从知识空间检索您的知识(文档)" + +#: ../dbgpt/app/operators/rag.py:118 +msgid "Knowledge Space Name" +msgstr "知识空间名称" + +#: ../dbgpt/app/operators/rag.py:122 +msgid "The name of the knowledge space" +msgstr "知识空间的名称" + +#: ../dbgpt/app/operators/rag.py:136 +msgid "Chunks" +msgstr "块" + +#: ../dbgpt/app/operators/rag.py:140 +msgid "The retrieved chunks from the knowledge space" +msgstr "从知识空间检索到的块" + +#: ../dbgpt/app/dbgpt_server.py:56 ../dbgpt/app/dbgpt_server.py:57 msgid "DB-GPT Open API" msgstr "DB-GPT 开放 API" + +#: ../dbgpt/app/knowledge/api.py:266 +msgid "Vector Store" +msgstr "向量存储" + +#: ../dbgpt/app/knowledge/api.py:274 +msgid "Knowledge Graph" +msgstr "知识图谱" + +#: ../dbgpt/app/knowledge/api.py:282 +msgid "Full Text" +msgstr "全文" \ No newline at end of file diff --git a/i18n/locales/zh_CN/LC_MESSAGES/dbgpt_core.mo b/i18n/locales/zh_CN/LC_MESSAGES/dbgpt_core.mo index 8e58f044d62495711a0f6303b4f32843be12c263..f5e246fcd8180007ccec11f39b20f48d6472e446 100644 GIT binary patch delta 5067 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 O=$D&P!=r~4#{L&N@n<&x delta 4228 zcmZYBe^k}=9mnwxP!ec>h=3S!x%eaUQiviHYK3#CgiXO8kq0jIUi?YK_<;ik=#r`#rFXPK+BlRIZ_?fJU*L)zK*@cKSJpYQj6 zKi|*y{r!ILc8s4+hCAq}1QCMILtKw}ax3-!V2=)wia9L!1_ zh8yhuBN$8nH+KI;%+X@sE{6LB%}XIfa@ zkL@@FPoqkB3CG|+Q56}<<*9<%s0z-)46MOFV+ZPl4O~8lm{!z;x1&!p+fPFSoj{%7 z461ZjthZ3NBr)EYewc}wn1gw^2zA0eI1$gICK$s(k(iG6wC8#VD9)D=xZov74quRx7gi_FEeAVZjKs0no1{%;eh zzXrI>23^@dF!0czDl&+=>mIsMpBsxhaRF-oY`eb#N71jxskjqIU@!7#22j>i9EqyT zRMf3)^3lkq@fvD?OE?-sn1u$&K+U`uRhgxz3N)gwqzzrT3&-KRI3B;U{R|!qH~n%{ zMc1HCd>9MRcY%fmOs3AdCt0YcdXDuO)O*}+``wsJ|3l=@#PKfbbViKL?x2_L~jsM7bMDsU6iG1?WJ(8H)J{vl352Pfbq z%*S{J<1U&~R3&SzTT$bk!cltvFVfJ{`(NZiHy-Mxem?4+*PsSijSt{K+rNOiW&g%- zOyhFr<7h0zR-A`_#3J-iMvdQudN?;?66ZI&Xz1zg#<}=Dmf{G`%AAZ3b>+J;GK9AR zE9hV3hEBpfW}&CQ33bJ5P!sJy-HNlQ3%ZO{-9+*L&@}1j<2f-iY3PH?Py?()m1rCC zc$iMqy*r1R`8Cw%{$=|EnVpVLMLneBZ2xg<3F^wLP{%df?d|E*Uk4swgAP1tcbr9? z=(6p9X8T{Go{4BKPy1b{*EZAkb5K`UfclEAL{+xdx*GM`wxiCs_W|m!f!<()Ch}|R z1q`Eq4RylLtp7okE{aE8w`M$Yx6C|bmuW@~ydQO?Z=xo24)wX~cp76p!Oxxd(a;1w zwi|9(Z&@R_aVlNB)nm=K&O=q88Xv@Z)LXCzDVF&Q=3{?$YX1yY5!j5Hps$sNu6!42 zrheN$j|1rUpbq#Fbp^LjSDyM%@VLpSw`30L^GodZ2HRh2`!8cO`w!ZFS5TjMpN0;+ zf*Sa`{XleP@WgJ^E%0D8PDE9t2z3PuQO7-x8m9vz@et~QPT-?>!S)C9{j1~0VUphe z=`=W}@uCLWg1VP)p$q?t9Baa|g0Imy)BxqE$~0mWwxA}s2{p0ZI2OCCpQFZcvr&~S zMmOg-jWqO{ZO0;f8#PcrzTR{N@i+*xQ3Fr2+skc#6>7q-*!~&oM|S&7+jnONf86p= z4b+92VGj<*NPbcDqvB$viOofAuR;yfjQW0PM^*9|PQok5xlKw= z@c0tc=hj*G=1_laIL!tPcnLL;8>mtx=LSzO1NGWfp(e1wZhsY3p|`CcU<&=OP|rgA z!~8yA8Wv&;&cbsz15+QN{;@P__{EVgU?R4oCUg|_!814$} zEzBpd@Cbct(QVN(Fo^jvszSadR!fPOXqils$U(B6Xn7^bH|q*oF7i701$lymlD=gv zjlF~)K0~Dg|9E^4?_8$P;g7QaK**uE&R?dcdp zxc!0WM4Ok9!(_=*B zf4+4LMv-A;5h*4^$qu4#(>fBU>ks@}qGQASZ^b?l;-tqF``5>{ggO`FqhdU#ow(TT|X;`Vr($Nb&N%}RAD zvnpc$|5)d2)^Y#Vu_r@@1W(y};>F%oNB_36#oV6IlI$=1b>mNlI0?CKCpmY)?XmqW Nxf4SDDS2zd{s%024tf9p diff --git a/i18n/locales/zh_CN/LC_MESSAGES/dbgpt_core.po b/i18n/locales/zh_CN/LC_MESSAGES/dbgpt_core.po index f6db05771..3e412add9 100644 --- a/i18n/locales/zh_CN/LC_MESSAGES/dbgpt_core.po +++ b/i18n/locales/zh_CN/LC_MESSAGES/dbgpt_core.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-06-17 00:05+0800\n" +"POT-Creation-Date: 2024-09-06 16:14+0800\n" "PO-Revision-Date: 2024-03-23 16:45+0800\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -17,19 +17,19 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: ../dbgpt/core/interface/operators/prompt_operator.py:39 +#: ../dbgpt/core/interface/operators/prompt_operator.py:37 msgid "Common Chat Prompt Template" msgstr "常见聊天提示模板" -#: ../dbgpt/core/interface/operators/prompt_operator.py:42 +#: ../dbgpt/core/interface/operators/prompt_operator.py:40 msgid "The operator to build the prompt with static prompt." -msgstr "用静态提示构建提示的操作员。" +msgstr "用静态提示构建提示的原子。" -#: ../dbgpt/core/interface/operators/prompt_operator.py:45 +#: ../dbgpt/core/interface/operators/prompt_operator.py:44 msgid "System Message" msgstr "系统消息" -#: ../dbgpt/core/interface/operators/prompt_operator.py:50 +#: ../dbgpt/core/interface/operators/prompt_operator.py:49 msgid "The system message." msgstr "系统消息。" @@ -43,80 +43,80 @@ msgstr "聊天历史消息占位符。" #: ../dbgpt/core/interface/operators/prompt_operator.py:61 msgid "Human Message" -msgstr "人类消息" +msgstr "用户消息" #: ../dbgpt/core/interface/operators/prompt_operator.py:67 msgid "The human message." -msgstr "人类消息。" +msgstr "用户消息。" -#: ../dbgpt/core/interface/operators/prompt_operator.py:258 +#: ../dbgpt/core/interface/operators/prompt_operator.py:257 msgid "Prompt Builder Operator" -msgstr "提示构建器操作员" +msgstr "提示构建器算子" -#: ../dbgpt/core/interface/operators/prompt_operator.py:260 +#: ../dbgpt/core/interface/operators/prompt_operator.py:259 msgid "Build messages from prompt template." msgstr "从提示模板构建消息。" -#: ../dbgpt/core/interface/operators/prompt_operator.py:264 -#: ../dbgpt/core/interface/operators/prompt_operator.py:351 +#: ../dbgpt/core/interface/operators/prompt_operator.py:263 +#: ../dbgpt/core/interface/operators/prompt_operator.py:350 msgid "Chat Prompt Template" msgstr "聊天提示模板" -#: ../dbgpt/core/interface/operators/prompt_operator.py:267 -#: ../dbgpt/core/interface/operators/prompt_operator.py:354 +#: ../dbgpt/core/interface/operators/prompt_operator.py:266 +#: ../dbgpt/core/interface/operators/prompt_operator.py:353 msgid "The chat prompt template." msgstr "聊天提示模板。" -#: ../dbgpt/core/interface/operators/prompt_operator.py:272 -#: ../dbgpt/core/interface/operators/prompt_operator.py:382 +#: ../dbgpt/core/interface/operators/prompt_operator.py:271 +#: ../dbgpt/core/interface/operators/prompt_operator.py:381 msgid "Prompt Input Dict" msgstr "提示输入字典" -#: ../dbgpt/core/interface/operators/prompt_operator.py:275 -#: ../dbgpt/core/interface/operators/prompt_operator.py:385 +#: ../dbgpt/core/interface/operators/prompt_operator.py:274 +#: ../dbgpt/core/interface/operators/prompt_operator.py:384 msgid "The prompt dict." msgstr "提示字典。" -#: ../dbgpt/core/interface/operators/prompt_operator.py:280 -#: ../dbgpt/core/interface/operators/prompt_operator.py:390 +#: ../dbgpt/core/interface/operators/prompt_operator.py:279 +#: ../dbgpt/core/interface/operators/prompt_operator.py:389 msgid "Formatted Messages" msgstr "格式化消息" -#: ../dbgpt/core/interface/operators/prompt_operator.py:284 -#: ../dbgpt/core/interface/operators/prompt_operator.py:394 +#: ../dbgpt/core/interface/operators/prompt_operator.py:283 +#: ../dbgpt/core/interface/operators/prompt_operator.py:393 msgid "The formatted messages." msgstr "格式化的消息。" -#: ../dbgpt/core/interface/operators/prompt_operator.py:344 +#: ../dbgpt/core/interface/operators/prompt_operator.py:343 msgid "History Prompt Builder Operator" -msgstr "历史提示构建器操作员" +msgstr "历史提示构建器算子" -#: ../dbgpt/core/interface/operators/prompt_operator.py:346 +#: ../dbgpt/core/interface/operators/prompt_operator.py:345 msgid "Build messages from prompt template and chat history." msgstr "从提示模板和聊天历史构建消息。" -#: ../dbgpt/core/interface/operators/prompt_operator.py:357 +#: ../dbgpt/core/interface/operators/prompt_operator.py:356 #: ../dbgpt/core/operators/flow/composer_operator.py:65 msgid "History Key" msgstr "历史关键字" -#: ../dbgpt/core/interface/operators/prompt_operator.py:362 +#: ../dbgpt/core/interface/operators/prompt_operator.py:361 msgid "The key of history in prompt dict." msgstr "提示字典中的历史关键字。" -#: ../dbgpt/core/interface/operators/prompt_operator.py:365 +#: ../dbgpt/core/interface/operators/prompt_operator.py:364 msgid "String History" msgstr "字符串历史" -#: ../dbgpt/core/interface/operators/prompt_operator.py:370 +#: ../dbgpt/core/interface/operators/prompt_operator.py:369 msgid "Whether to convert the history to string." msgstr "是否将历史转换为字符串。" -#: ../dbgpt/core/interface/operators/prompt_operator.py:375 +#: ../dbgpt/core/interface/operators/prompt_operator.py:374 msgid "History" msgstr "历史" -#: ../dbgpt/core/interface/operators/prompt_operator.py:379 +#: ../dbgpt/core/interface/operators/prompt_operator.py:378 msgid "The history." msgstr "历史。" @@ -151,10 +151,10 @@ msgid "" msgstr "" #: ../dbgpt/core/interface/operators/message_operator.py:152 -#: ../dbgpt/core/interface/operators/llm_operator.py:100 -#: ../dbgpt/core/interface/operators/llm_operator.py:203 -#: ../dbgpt/core/interface/operators/llm_operator.py:218 -#: ../dbgpt/core/interface/operators/llm_operator.py:364 +#: ../dbgpt/core/interface/operators/llm_operator.py:105 +#: ../dbgpt/core/interface/operators/llm_operator.py:208 +#: ../dbgpt/core/interface/operators/llm_operator.py:223 +#: ../dbgpt/core/interface/operators/llm_operator.py:369 #: ../dbgpt/core/operators/flow/composer_operator.py:118 msgid "Model Request" msgstr "模型请求" @@ -171,260 +171,281 @@ msgstr "存储的消息" msgid "The messages stored in the storage." msgstr "存储在存储中的消息。" -#: ../dbgpt/core/interface/operators/llm_operator.py:52 +#: ../dbgpt/core/interface/operators/llm_operator.py:53 msgid "Build Model Request" msgstr "构建模型请求" -#: ../dbgpt/core/interface/operators/llm_operator.py:55 +#: ../dbgpt/core/interface/operators/llm_operator.py:56 msgid "Build the model request from the http request body." msgstr "从 HTTP 请求体构建模型请求。" -#: ../dbgpt/core/interface/operators/llm_operator.py:58 +#: ../dbgpt/core/interface/operators/llm_operator.py:59 msgid "Default Model Name" msgstr "默认模型名称" -#: ../dbgpt/core/interface/operators/llm_operator.py:63 +#: ../dbgpt/core/interface/operators/llm_operator.py:64 msgid "The model name of the model request." msgstr "模型请求的模型名称。" -#: ../dbgpt/core/interface/operators/llm_operator.py:66 +#: ../dbgpt/core/interface/operators/llm_operator.py:67 msgid "Temperature" msgstr "" -#: ../dbgpt/core/interface/operators/llm_operator.py:71 +#: ../dbgpt/core/interface/operators/llm_operator.py:72 msgid "The temperature of the model request." msgstr "模型请求的温度。" -#: ../dbgpt/core/interface/operators/llm_operator.py:74 +#: ../dbgpt/core/interface/operators/llm_operator.py:79 msgid "Max New Tokens" msgstr "" -#: ../dbgpt/core/interface/operators/llm_operator.py:79 +#: ../dbgpt/core/interface/operators/llm_operator.py:84 msgid "The max new tokens of the model request." msgstr "最大新令牌数(token)。" -#: ../dbgpt/core/interface/operators/llm_operator.py:82 +#: ../dbgpt/core/interface/operators/llm_operator.py:87 msgid "Context Length" msgstr "上下文长度" -#: ../dbgpt/core/interface/operators/llm_operator.py:87 +#: ../dbgpt/core/interface/operators/llm_operator.py:92 msgid "The context length of the model request." msgstr "模型请求的上下文长度。" -#: ../dbgpt/core/interface/operators/llm_operator.py:92 +#: ../dbgpt/core/interface/operators/llm_operator.py:97 #: ../dbgpt/core/awel/trigger/ext_http_trigger.py:41 #: ../dbgpt/core/awel/trigger/ext_http_trigger.py:98 -#: ../dbgpt/core/awel/trigger/http_trigger.py:766 -#: ../dbgpt/core/awel/trigger/http_trigger.py:825 -#: ../dbgpt/core/awel/trigger/http_trigger.py:886 -#: ../dbgpt/core/awel/trigger/http_trigger.py:1017 -#: ../dbgpt/core/awel/trigger/http_trigger.py:1074 -#: ../dbgpt/core/awel/trigger/http_trigger.py:1123 +#: ../dbgpt/core/awel/trigger/http_trigger.py:840 +#: ../dbgpt/core/awel/trigger/http_trigger.py:899 +#: ../dbgpt/core/awel/trigger/http_trigger.py:970 +#: ../dbgpt/core/awel/trigger/http_trigger.py:1119 +#: ../dbgpt/core/awel/trigger/http_trigger.py:1176 +#: ../dbgpt/core/awel/trigger/http_trigger.py:1225 msgid "Request Body" msgstr "请求体" -#: ../dbgpt/core/interface/operators/llm_operator.py:95 -#: ../dbgpt/core/interface/operators/llm_operator.py:367 -#: ../dbgpt/core/interface/operators/llm_operator.py:441 -#: ../dbgpt/core/interface/operators/llm_operator.py:534 -#: ../dbgpt/core/interface/operators/llm_operator.py:542 +#: ../dbgpt/core/interface/operators/llm_operator.py:100 +#: ../dbgpt/core/interface/operators/llm_operator.py:372 +#: ../dbgpt/core/interface/operators/llm_operator.py:458 +#: ../dbgpt/core/interface/operators/llm_operator.py:551 +#: ../dbgpt/core/interface/operators/llm_operator.py:559 msgid "The input value of the operator." -msgstr "操作员的输入值。" +msgstr "算子的输入值。" -#: ../dbgpt/core/interface/operators/llm_operator.py:103 -#: ../dbgpt/core/interface/operators/llm_operator.py:221 -#: ../dbgpt/core/interface/operators/llm_operator.py:449 -#: ../dbgpt/core/interface/operators/llm_operator.py:594 -#: ../dbgpt/core/interface/operators/llm_operator.py:639 +#: ../dbgpt/core/interface/operators/llm_operator.py:108 +#: ../dbgpt/core/interface/operators/llm_operator.py:226 +#: ../dbgpt/core/interface/operators/llm_operator.py:466 +#: ../dbgpt/core/interface/operators/llm_operator.py:611 +#: ../dbgpt/core/interface/operators/llm_operator.py:656 msgid "The output value of the operator." msgstr "算子的输出值。" -#: ../dbgpt/core/interface/operators/llm_operator.py:196 +#: ../dbgpt/core/interface/operators/llm_operator.py:201 msgid "Merge Model Request Messages" msgstr "合并模型请求消息" -#: ../dbgpt/core/interface/operators/llm_operator.py:199 +#: ../dbgpt/core/interface/operators/llm_operator.py:204 msgid "Merge the model request from the input value." msgstr "从输入值中合并模型请求。" -#: ../dbgpt/core/interface/operators/llm_operator.py:206 +#: ../dbgpt/core/interface/operators/llm_operator.py:211 msgid "The model request of upstream." msgstr "上游的模型请求。" -#: ../dbgpt/core/interface/operators/llm_operator.py:209 +#: ../dbgpt/core/interface/operators/llm_operator.py:214 msgid "Model messages" msgstr "模型消息" -#: ../dbgpt/core/interface/operators/llm_operator.py:212 +#: ../dbgpt/core/interface/operators/llm_operator.py:217 msgid "The model messages of upstream." msgstr "上游的模型消息。" -#: ../dbgpt/core/interface/operators/llm_operator.py:339 +#: ../dbgpt/core/interface/operators/llm_operator.py:361 msgid "LLM Branch Operator" msgstr "LLM 分支算子" -#: ../dbgpt/core/interface/operators/llm_operator.py:343 +#: ../dbgpt/core/interface/operators/llm_operator.py:365 msgid "Branch the workflow based on the stream flag of the request." msgstr "根据请求的流标志分支工作流。" -#: ../dbgpt/core/interface/operators/llm_operator.py:346 -msgid "Streaming Task Name" -msgstr "流式任务名称" - -#: ../dbgpt/core/interface/operators/llm_operator.py:351 -msgid "The name of the streaming task." -msgstr "流式任务的名称。" - -#: ../dbgpt/core/interface/operators/llm_operator.py:354 -msgid "Non-Streaming Task Name" -msgstr "非流式任务名称" - -#: ../dbgpt/core/interface/operators/llm_operator.py:359 -msgid "The name of the non-streaming task." -msgstr "非流式任务的名称。" - -#: ../dbgpt/core/interface/operators/llm_operator.py:372 +#: ../dbgpt/core/interface/operators/llm_operator.py:377 msgid "Streaming Model Request" msgstr "流式模型请求" -#: ../dbgpt/core/interface/operators/llm_operator.py:375 +#: ../dbgpt/core/interface/operators/llm_operator.py:380 msgid "The streaming request, to streaming Operator." msgstr "流式请求,发送至流式算子。" -#: ../dbgpt/core/interface/operators/llm_operator.py:378 +#: ../dbgpt/core/interface/operators/llm_operator.py:383 msgid "Non-Streaming Model Request" msgstr "非流式模型请求" -#: ../dbgpt/core/interface/operators/llm_operator.py:381 +#: ../dbgpt/core/interface/operators/llm_operator.py:386 msgid "The non-streaming request, to non-streaming Operator." msgstr "非流式请求,发送至非流式算子。" -#: ../dbgpt/core/interface/operators/llm_operator.py:431 +#: ../dbgpt/core/interface/operators/llm_operator.py:448 msgid "Map Model Output to Common Response Body" msgstr "将模型输出映射到通用响应体" -#: ../dbgpt/core/interface/operators/llm_operator.py:434 +#: ../dbgpt/core/interface/operators/llm_operator.py:451 msgid "Map the model output to the common response body." msgstr "将模型输出映射到通用响应体。" -#: ../dbgpt/core/interface/operators/llm_operator.py:438 -#: ../dbgpt/core/interface/operators/llm_operator.py:494 -#: ../dbgpt/core/interface/operators/llm_operator.py:539 -#: ../dbgpt/core/interface/operators/llm_operator.py:590 -#: ../dbgpt/core/interface/output_parser.py:40 -#: ../dbgpt/core/interface/output_parser.py:49 +#: ../dbgpt/core/interface/operators/llm_operator.py:455 +#: ../dbgpt/core/interface/operators/llm_operator.py:511 +#: ../dbgpt/core/interface/operators/llm_operator.py:556 +#: ../dbgpt/core/interface/operators/llm_operator.py:607 +#: ../dbgpt/core/interface/output_parser.py:46 +#: ../dbgpt/core/interface/output_parser.py:55 +#: ../dbgpt/core/interface/output_parser.py:310 +#: ../dbgpt/core/interface/output_parser.py:351 msgid "Model Output" msgstr "模型输出" -#: ../dbgpt/core/interface/operators/llm_operator.py:446 +#: ../dbgpt/core/interface/operators/llm_operator.py:463 msgid "Common Response Body" msgstr "通用响应体" -#: ../dbgpt/core/interface/operators/llm_operator.py:477 +#: ../dbgpt/core/interface/operators/llm_operator.py:494 msgid "Common Streaming Output Operator" msgstr "通用流式输出算子" -#: ../dbgpt/core/interface/operators/llm_operator.py:481 +#: ../dbgpt/core/interface/operators/llm_operator.py:498 msgid "The common streaming LLM operator, for chat flow." msgstr "用于聊天流程的通用流式 LLM 算子。" -#: ../dbgpt/core/interface/operators/llm_operator.py:485 +#: ../dbgpt/core/interface/operators/llm_operator.py:502 msgid "Upstream Model Output" msgstr "上游模型输出" -#: ../dbgpt/core/interface/operators/llm_operator.py:489 -#: ../dbgpt/core/interface/output_parser.py:44 +#: ../dbgpt/core/interface/operators/llm_operator.py:506 +#: ../dbgpt/core/interface/output_parser.py:50 +#: ../dbgpt/core/interface/output_parser.py:313 +#: ../dbgpt/core/interface/output_parser.py:354 msgid "The model output of upstream." msgstr "上游的模型输出。" -#: ../dbgpt/core/interface/operators/llm_operator.py:499 +#: ../dbgpt/core/interface/operators/llm_operator.py:516 msgid "The model output after transform to common stream format" msgstr "转换为通用流格式后的模型输出" -#: ../dbgpt/core/interface/operators/llm_operator.py:524 +#: ../dbgpt/core/interface/operators/llm_operator.py:541 msgid "Map String to ModelOutput" msgstr "将字符串映射到模型输出" -#: ../dbgpt/core/interface/operators/llm_operator.py:527 +#: ../dbgpt/core/interface/operators/llm_operator.py:544 msgid "Map String to ModelOutput." msgstr "将字符串映射到模型输出。" -#: ../dbgpt/core/interface/operators/llm_operator.py:531 +#: ../dbgpt/core/interface/operators/llm_operator.py:548 msgid "String" msgstr "字符串" -#: ../dbgpt/core/interface/operators/llm_operator.py:567 +#: ../dbgpt/core/interface/operators/llm_operator.py:584 msgid "LLM Branch Join Operator" msgstr "LLM 分支算子" -#: ../dbgpt/core/interface/operators/llm_operator.py:571 -#: ../dbgpt/core/interface/operators/llm_operator.py:616 +#: ../dbgpt/core/interface/operators/llm_operator.py:588 +#: ../dbgpt/core/interface/operators/llm_operator.py:633 msgid "Just keep the first non-empty output." -msgstr "" +msgstr "仅保留第一个非空输出。" -#: ../dbgpt/core/interface/operators/llm_operator.py:575 +#: ../dbgpt/core/interface/operators/llm_operator.py:592 msgid "Streaming Model Output" msgstr "模型流式输出" -#: ../dbgpt/core/interface/operators/llm_operator.py:579 -#: ../dbgpt/core/interface/operators/llm_operator.py:624 +#: ../dbgpt/core/interface/operators/llm_operator.py:596 +#: ../dbgpt/core/interface/operators/llm_operator.py:641 msgid "The streaming output." msgstr "上游模型流式输出" -#: ../dbgpt/core/interface/operators/llm_operator.py:582 +#: ../dbgpt/core/interface/operators/llm_operator.py:599 msgid "Non-Streaming Model Output" msgstr "非流式模型请求" -#: ../dbgpt/core/interface/operators/llm_operator.py:585 -#: ../dbgpt/core/interface/operators/llm_operator.py:630 +#: ../dbgpt/core/interface/operators/llm_operator.py:602 +#: ../dbgpt/core/interface/operators/llm_operator.py:647 msgid "The non-streaming output." msgstr "非流式任务的名称。" -#: ../dbgpt/core/interface/operators/llm_operator.py:612 +#: ../dbgpt/core/interface/operators/llm_operator.py:629 msgid "String Branch Join Operator" msgstr "LLM 分支算子" -#: ../dbgpt/core/interface/operators/llm_operator.py:620 +#: ../dbgpt/core/interface/operators/llm_operator.py:637 msgid "Streaming String Output" msgstr "将字符串映射到模型输出" -#: ../dbgpt/core/interface/operators/llm_operator.py:627 +#: ../dbgpt/core/interface/operators/llm_operator.py:644 msgid "Non-Streaming String Output" msgstr "非流式模型请求" -#: ../dbgpt/core/interface/operators/llm_operator.py:635 +#: ../dbgpt/core/interface/operators/llm_operator.py:652 msgid "String Output" msgstr "将字符串映射到模型输出" -#: ../dbgpt/core/interface/output_parser.py:32 +#: ../dbgpt/core/interface/output_parser.py:38 msgid "Base Output Operator" msgstr "通用流式输出算子" -#: ../dbgpt/core/interface/output_parser.py:36 +#: ../dbgpt/core/interface/output_parser.py:42 msgid "The base LLM out parse." -msgstr "" +msgstr "基础 LLM 输出解析。" -#: ../dbgpt/core/interface/output_parser.py:53 +#: ../dbgpt/core/interface/output_parser.py:59 msgid "The model output after parsing." msgstr "上游的模型输出。" -#: ../dbgpt/core/interface/storage.py:390 +#: ../dbgpt/core/interface/output_parser.py:303 +msgid "SQL Output Parser" +msgstr "SQL 输出解析器" + +#: ../dbgpt/core/interface/output_parser.py:306 +msgid "Parse the SQL output of an LLM call." +msgstr "解析 LLM 调用的 SQL 输出。" + +#: ../dbgpt/core/interface/output_parser.py:318 +msgid "Dict SQL Output" +msgstr "SQL 字典输出" + +#: ../dbgpt/core/interface/output_parser.py:321 +#, fuzzy +msgid "The dict output after parsing." +msgstr "上游的模型输出。" + +#: ../dbgpt/core/interface/output_parser.py:342 +msgid "SQL List Output Parser" +msgstr "SQL 列表输出解析器" + +#: ../dbgpt/core/interface/output_parser.py:346 +msgid "Parse the SQL list output of an LLM call, mostly used for dashboard." +msgstr "解析 LLM 调用的 SQL 列表输出,主要用于 dashboard。" + +#: ../dbgpt/core/interface/output_parser.py:359 +msgid "List SQL Output" +msgstr "SQL 列表输出" + +#: ../dbgpt/core/interface/output_parser.py:363 +msgid "The list output after parsing." +msgstr "上游的模型输出。" + +#: ../dbgpt/core/interface/storage.py:391 msgid "Memory Storage" msgstr "消息存储" -#: ../dbgpt/core/interface/storage.py:393 +#: ../dbgpt/core/interface/storage.py:394 msgid "Save your data in memory." -msgstr "" +msgstr "将数据保存在内存中。" -#: ../dbgpt/core/interface/storage.py:396 +#: ../dbgpt/core/interface/storage.py:397 msgid "Serializer" -msgstr "" +msgstr "序列化器" -#: ../dbgpt/core/interface/storage.py:402 +#: ../dbgpt/core/interface/storage.py:403 msgid "" "The serializer for serializing the data. If not set, the default JSON " "serializer will be used." -msgstr "" +msgstr "用于序列化数据的序列化器。如果未设置,将使用默认的 JSON 序列化器。" #: ../dbgpt/core/operators/flow/composer_operator.py:42 msgid "Conversation Composer Operator" @@ -488,7 +509,7 @@ msgstr "消息存储。" #: ../dbgpt/core/operators/flow/composer_operator.py:110 #: ../dbgpt/core/operators/flow/composer_operator.py:226 -#: ../dbgpt/core/awel/trigger/http_trigger.py:209 +#: ../dbgpt/core/awel/trigger/http_trigger.py:227 msgid "Common LLM Http Request Body" msgstr "通用LLM HTTP请求体" @@ -598,8 +619,8 @@ msgid "The request body to send" msgstr "API 端点的请求主体" #: ../dbgpt/core/awel/trigger/ext_http_trigger.py:106 -#: ../dbgpt/core/awel/trigger/http_trigger.py:974 -#: ../dbgpt/core/awel/trigger/http_trigger.py:1025 +#: ../dbgpt/core/awel/trigger/http_trigger.py:1076 +#: ../dbgpt/core/awel/trigger/http_trigger.py:1127 msgid "Response Body" msgstr "响应主体" @@ -643,227 +664,253 @@ msgstr "" msgid "The cookies to use for the HTTP request" msgstr "发送 HTTP 请求的 cookies。" -#: ../dbgpt/core/awel/trigger/http_trigger.py:117 +#: ../dbgpt/core/awel/trigger/http_trigger.py:135 msgid "Dict Http Body" msgstr "字典 HTTP 主体" -#: ../dbgpt/core/awel/trigger/http_trigger.py:121 +#: ../dbgpt/core/awel/trigger/http_trigger.py:139 msgid "Parse the request body as a dict or response body as a dict" msgstr "将请求主体解析为字典或响应主体解析为字典" -#: ../dbgpt/core/awel/trigger/http_trigger.py:147 +#: ../dbgpt/core/awel/trigger/http_trigger.py:165 msgid "String Http Body" msgstr "字符串 HTTP 主体" -#: ../dbgpt/core/awel/trigger/http_trigger.py:151 +#: ../dbgpt/core/awel/trigger/http_trigger.py:169 msgid "Parse the request body as a string or response body as string" msgstr "将请求主体解析为字符串或响应主体解析为字符串" -#: ../dbgpt/core/awel/trigger/http_trigger.py:177 +#: ../dbgpt/core/awel/trigger/http_trigger.py:195 msgid "Request Http Body" msgstr "请求 HTTP 主体" -#: ../dbgpt/core/awel/trigger/http_trigger.py:181 +#: ../dbgpt/core/awel/trigger/http_trigger.py:199 msgid "Parse the request body as a starlette Request" msgstr "将请求主体解析为 starlette 请求" -#: ../dbgpt/core/awel/trigger/http_trigger.py:213 +#: ../dbgpt/core/awel/trigger/http_trigger.py:231 msgid "Parse the request body as a common LLM http body" msgstr "将请求主体解析为通用 LLM HTTP 主体" -#: ../dbgpt/core/awel/trigger/http_trigger.py:289 +#: ../dbgpt/core/awel/trigger/http_trigger.py:307 msgid "Common LLM Http Response Body" msgstr "通用 LLM HTTP 响应主体" -#: ../dbgpt/core/awel/trigger/http_trigger.py:293 +#: ../dbgpt/core/awel/trigger/http_trigger.py:311 msgid "Parse the response body as a common LLM http body" msgstr "将响应主体解析为通用 LLM HTTP 主体" -#: ../dbgpt/core/awel/trigger/http_trigger.py:685 +#: ../dbgpt/core/awel/trigger/http_trigger.py:759 +#: ../dbgpt/core/awel/trigger/http_trigger.py:991 msgid "API Endpoint" msgstr "API 端点" -#: ../dbgpt/core/awel/trigger/http_trigger.py:685 +#: ../dbgpt/core/awel/trigger/http_trigger.py:759 +#: ../dbgpt/core/awel/trigger/http_trigger.py:996 msgid "The API endpoint" msgstr "API 端点" -#: ../dbgpt/core/awel/trigger/http_trigger.py:688 -#: ../dbgpt/core/awel/trigger/http_trigger.py:700 +#: ../dbgpt/core/awel/trigger/http_trigger.py:762 +#: ../dbgpt/core/awel/trigger/http_trigger.py:774 msgid "Http Methods" msgstr "HTTP 方法" -#: ../dbgpt/core/awel/trigger/http_trigger.py:693 -#: ../dbgpt/core/awel/trigger/http_trigger.py:705 +#: ../dbgpt/core/awel/trigger/http_trigger.py:767 +#: ../dbgpt/core/awel/trigger/http_trigger.py:779 msgid "The methods of the API endpoint" msgstr "API 端点的方法" -#: ../dbgpt/core/awel/trigger/http_trigger.py:695 -#: ../dbgpt/core/awel/trigger/http_trigger.py:709 +#: ../dbgpt/core/awel/trigger/http_trigger.py:769 +#: ../dbgpt/core/awel/trigger/http_trigger.py:783 msgid "HTTP Method PUT" msgstr "HTTP PUT 方法" -#: ../dbgpt/core/awel/trigger/http_trigger.py:696 -#: ../dbgpt/core/awel/trigger/http_trigger.py:710 +#: ../dbgpt/core/awel/trigger/http_trigger.py:770 +#: ../dbgpt/core/awel/trigger/http_trigger.py:784 msgid "HTTP Method POST" msgstr "HTTP POST 方法" -#: ../dbgpt/core/awel/trigger/http_trigger.py:707 +#: ../dbgpt/core/awel/trigger/http_trigger.py:781 msgid "HTTP Method GET" msgstr "HTTP GET 方法" -#: ../dbgpt/core/awel/trigger/http_trigger.py:708 +#: ../dbgpt/core/awel/trigger/http_trigger.py:782 msgid "HTTP Method DELETE" msgstr "HTTP DELETE 方法" -#: ../dbgpt/core/awel/trigger/http_trigger.py:714 +#: ../dbgpt/core/awel/trigger/http_trigger.py:788 msgid "Streaming Response" msgstr "流式响应" -#: ../dbgpt/core/awel/trigger/http_trigger.py:719 +#: ../dbgpt/core/awel/trigger/http_trigger.py:793 msgid "Whether the response is streaming" msgstr "响应是否为流式传输" -#: ../dbgpt/core/awel/trigger/http_trigger.py:722 +#: ../dbgpt/core/awel/trigger/http_trigger.py:796 msgid "Http Response Body" msgstr "HTTP 响应主体" -#: ../dbgpt/core/awel/trigger/http_trigger.py:727 -#: ../dbgpt/core/awel/trigger/http_trigger.py:977 -#: ../dbgpt/core/awel/trigger/http_trigger.py:1028 +#: ../dbgpt/core/awel/trigger/http_trigger.py:801 +#: ../dbgpt/core/awel/trigger/http_trigger.py:1079 +#: ../dbgpt/core/awel/trigger/http_trigger.py:1130 msgid "The response body of the API endpoint" msgstr "API 端点的响应主体" -#: ../dbgpt/core/awel/trigger/http_trigger.py:731 +#: ../dbgpt/core/awel/trigger/http_trigger.py:805 msgid "Response Media Type" msgstr "响应媒体类型" -#: ../dbgpt/core/awel/trigger/http_trigger.py:736 +#: ../dbgpt/core/awel/trigger/http_trigger.py:810 msgid "The response media type" msgstr "响应的媒体类型" -#: ../dbgpt/core/awel/trigger/http_trigger.py:739 +#: ../dbgpt/core/awel/trigger/http_trigger.py:813 msgid "Http Status Code" msgstr "HTTP 状态码" -#: ../dbgpt/core/awel/trigger/http_trigger.py:744 +#: ../dbgpt/core/awel/trigger/http_trigger.py:818 msgid "The http status code" msgstr "HTTP 状态码" -#: ../dbgpt/core/awel/trigger/http_trigger.py:755 +#: ../dbgpt/core/awel/trigger/http_trigger.py:829 msgid "Dict Http Trigger" msgstr "字典 HTTP 触发器" -#: ../dbgpt/core/awel/trigger/http_trigger.py:760 +#: ../dbgpt/core/awel/trigger/http_trigger.py:834 msgid "" "Trigger your workflow by http request, and parse the request body as a dict" msgstr "通过 HTTP 请求触发您的工作流,并将请求主体解析为字典" -#: ../dbgpt/core/awel/trigger/http_trigger.py:769 -#: ../dbgpt/core/awel/trigger/http_trigger.py:1020 -#: ../dbgpt/core/awel/trigger/http_trigger.py:1077 -#: ../dbgpt/core/awel/trigger/http_trigger.py:1126 +#: ../dbgpt/core/awel/trigger/http_trigger.py:843 +#: ../dbgpt/core/awel/trigger/http_trigger.py:1122 +#: ../dbgpt/core/awel/trigger/http_trigger.py:1179 +#: ../dbgpt/core/awel/trigger/http_trigger.py:1228 msgid "The request body of the API endpoint" msgstr "API 端点的请求主体" -#: ../dbgpt/core/awel/trigger/http_trigger.py:814 +#: ../dbgpt/core/awel/trigger/http_trigger.py:888 msgid "String Http Trigger" msgstr "字符串 HTTP 触发器" -#: ../dbgpt/core/awel/trigger/http_trigger.py:819 +#: ../dbgpt/core/awel/trigger/http_trigger.py:893 msgid "" "Trigger your workflow by http request, and parse the request body as a string" msgstr "通过 HTTP 请求触发您的工作流,并将请求主体解析为字符串" -#: ../dbgpt/core/awel/trigger/http_trigger.py:829 +#: ../dbgpt/core/awel/trigger/http_trigger.py:903 msgid "The request body of the API endpoint, parse as a json string" msgstr "API 端点的请求主体,解析为 JSON 字符串" -#: ../dbgpt/core/awel/trigger/http_trigger.py:875 +#: ../dbgpt/core/awel/trigger/http_trigger.py:959 msgid "Common LLM Http Trigger" msgstr "常见 LLM Http 触发器" -#: ../dbgpt/core/awel/trigger/http_trigger.py:880 +#: ../dbgpt/core/awel/trigger/http_trigger.py:964 msgid "" "Trigger your workflow by http request, and parse the request body as a " "common LLM http body" msgstr "通过 HTTP 请求触发您的工作流,并将请求主体解析为常见的 LLM HTTP 主体" -#: ../dbgpt/core/awel/trigger/http_trigger.py:890 +#: ../dbgpt/core/awel/trigger/http_trigger.py:974 msgid "The request body of the API endpoint, parse as a common LLM http body" msgstr "API 端点的请求主体,解析为常见的 LLM HTTP 主体" -#: ../dbgpt/core/awel/trigger/http_trigger.py:934 +#: ../dbgpt/core/awel/trigger/http_trigger.py:979 +#, fuzzy +msgid "Request String Messages" +msgstr "请求HTTP触发器" + +#: ../dbgpt/core/awel/trigger/http_trigger.py:983 +#, fuzzy +msgid "" +"The request string messages of the API endpoint, parsed from 'messages' " +"field of the request body" +msgstr "API 端点的请求主体,解析为 starlette 请求" + +#: ../dbgpt/core/awel/trigger/http_trigger.py:1036 msgid "Example Http Response" msgstr "示例 HTTP 响应" -#: ../dbgpt/core/awel/trigger/http_trigger.py:938 +#: ../dbgpt/core/awel/trigger/http_trigger.py:1040 msgid "Example Http Request" msgstr "示例 HTTP 请求" -#: ../dbgpt/core/awel/trigger/http_trigger.py:960 -#: ../dbgpt/core/awel/trigger/http_trigger.py:980 +#: ../dbgpt/core/awel/trigger/http_trigger.py:1062 +#: ../dbgpt/core/awel/trigger/http_trigger.py:1082 msgid "Example Http Hello Operator" msgstr "示例 HTTP Hello 算子" -#: ../dbgpt/core/awel/trigger/http_trigger.py:966 +#: ../dbgpt/core/awel/trigger/http_trigger.py:1068 msgid "Http Request Body" msgstr "HTTP 请求主体" -#: ../dbgpt/core/awel/trigger/http_trigger.py:969 +#: ../dbgpt/core/awel/trigger/http_trigger.py:1071 msgid "The request body of the API endpoint(Dict[str, Any])" msgstr "API 端点的请求主体(字典[str, Any])" -#: ../dbgpt/core/awel/trigger/http_trigger.py:1000 +#: ../dbgpt/core/awel/trigger/http_trigger.py:1102 msgid "Request Body To Dict Operator" msgstr "请求主体转换为字典算子" -#: ../dbgpt/core/awel/trigger/http_trigger.py:1005 +#: ../dbgpt/core/awel/trigger/http_trigger.py:1107 msgid "Prefix Key" msgstr "前缀键" -#: ../dbgpt/core/awel/trigger/http_trigger.py:1011 +#: ../dbgpt/core/awel/trigger/http_trigger.py:1113 msgid "The prefix key of the dict, link 'message' or 'extra.info'" msgstr "字典的前缀键,链接 'message' 或 'extra.info'" -#: ../dbgpt/core/awel/trigger/http_trigger.py:1059 +#: ../dbgpt/core/awel/trigger/http_trigger.py:1161 msgid "User Input Parsed Operator" msgstr "用户输入解析算子" -#: ../dbgpt/core/awel/trigger/http_trigger.py:1064 -#: ../dbgpt/core/awel/trigger/http_trigger.py:1113 +#: ../dbgpt/core/awel/trigger/http_trigger.py:1166 +#: ../dbgpt/core/awel/trigger/http_trigger.py:1215 msgid "Key" msgstr "键" -#: ../dbgpt/core/awel/trigger/http_trigger.py:1069 -#: ../dbgpt/core/awel/trigger/http_trigger.py:1118 +#: ../dbgpt/core/awel/trigger/http_trigger.py:1171 +#: ../dbgpt/core/awel/trigger/http_trigger.py:1220 msgid "The key of the dict, link 'user_input'" msgstr "字典的键,链接 'user_input'" -#: ../dbgpt/core/awel/trigger/http_trigger.py:1082 +#: ../dbgpt/core/awel/trigger/http_trigger.py:1184 msgid "User Input Dict" msgstr "用户输入字典" -#: ../dbgpt/core/awel/trigger/http_trigger.py:1085 -#: ../dbgpt/core/awel/trigger/http_trigger.py:1134 +#: ../dbgpt/core/awel/trigger/http_trigger.py:1187 +#: ../dbgpt/core/awel/trigger/http_trigger.py:1236 msgid "The user input dict of the API endpoint" msgstr "API 端点的用户输入字典" -#: ../dbgpt/core/awel/trigger/http_trigger.py:1089 +#: ../dbgpt/core/awel/trigger/http_trigger.py:1191 msgid "" "User input parsed operator, parse the user input from request body and " "return as a dict" msgstr "用户输入解析算子,从请求主体解析用户输入并返回为字典" -#: ../dbgpt/core/awel/trigger/http_trigger.py:1108 +#: ../dbgpt/core/awel/trigger/http_trigger.py:1210 msgid "Request Body Parsed To String Operator" msgstr "请求主体解析为字符串算子" -#: ../dbgpt/core/awel/trigger/http_trigger.py:1131 +#: ../dbgpt/core/awel/trigger/http_trigger.py:1233 msgid "User Input String" msgstr "用户输入字符串" -#: ../dbgpt/core/awel/trigger/http_trigger.py:1138 +#: ../dbgpt/core/awel/trigger/http_trigger.py:1240 msgid "" "User input parsed operator, parse the user input from request body and " "return as a string" msgstr "用户输入解析算子,从请求主体解析用户输入并返回为字符串" + +#~ msgid "Streaming Task Name" +#~ msgstr "流式任务名称" + +#~ msgid "The name of the streaming task." +#~ msgstr "流式任务的名称。" + +#~ msgid "Non-Streaming Task Name" +#~ msgstr "非流式任务名称" + +#~ msgid "The name of the non-streaming task." +#~ msgstr "非流式任务的名称。" diff --git a/i18n/locales/zh_CN/LC_MESSAGES/dbgpt_serve.mo b/i18n/locales/zh_CN/LC_MESSAGES/dbgpt_serve.mo index 6046d24e6c62706e5e1137f4e23d1d57e2ab6076..748605fc54ce4855e70e40e7d856d9e7a5701afa 100644 GIT binary patch literal 4572 zcma)-UvN}c9mkKAT8PCz^&i^S9$Pg)*(Ib@a2e|a2sA?yAlbr`BR9Jz$x8O#c<vQcoU>}+ylQ1z7Kv0{44k*_z_5cJh6(g7r^x(y}uSDc>~-G z{s`O%PU-cBAjkY8@QdKncAwzs0sIX}em&Ilzk~Q=k71Fx znur{)0ZH!*FqY1J7bL%4(-a`to6`H8dOi%|kKNL|4~8)RElBeJ0(XN?B6y@Psu>3< zZ!WkV8~`bQ_ccGz`zsMtk}Cx%kGnLRHM>Ewdrb3vklvF4Q3~us5TRrL2Faesu}S*Y zfcwEMAWURkAjzNC^GhK9*v~c7pp2*HLy+|T6C{09{KV%#EU{NWlCK5BU>ppA10dDc zFEsxIlH5N)vTqfVN_+;Scx(j8zo=#_Ncwv;FM@P_3?x5(srh>lX_dYDEiiZxR#|6c zJ3XX}9;&T~{I&3JBYskCeg%VkdkKRcs^c<@O&DY&)z=D)!iRciEyl}w5$?&lq*!dg zARmK=@{jhA{Y*Vd59Jyy$mrVHia`&@pjaT4GKPTc0rH!A@XFwRy!fu1b69`+=(@dq~S=d;)sZ)@P_*R)pV>;xUpt=bX}P3+|Fx_q+sN((!}e8 z`oVUJMkCeYa%sn_$|_!M8F9Y16;8uQwoB?Vg6K9Qnc(gMT9H+mlqQGRPrQ@ZCPIOuxY*CBH~SOq}4zrEc;$NsDfoB990?1?zaWi zvQ)ydlZNYxIIq$5!*nhJ@;#!R?a5nOPnIsEXz7M7C|Q!iUXYWCEi6D)rZS00HR8^# zMwL@xqt0R|U&}-?!c{I$IC3YhD~1YKAK1A)w0mEa)li&KT0cw)$7TCd!ft2EP+5NU zI8f+eJ&M_E;(?=4RFX7pNz;TG?KI{i6m*zc&o>eY9Tx3mzh0vlYhCd~%vJKiX-?+D znxKT0Gg?OaVJkn>l8OEaLPO=(U^t@qj;hNIJO~q_R=Uu_rRvZU7pY?#DDqr7*TfwrG?P{lRg(q;$h$PZwxCzS)vja+82A=Cn1r5DuxoXjw#d}e_mK|&s zs1KWLj9F%zuyHRT)8UVVvcQ9@%;uK9XTr=DbVw+9v(kSdur5Us6D;D8f8xn2_^Sh4v7rWHQ(Yrg6nY-xUK9=k5$adT-zNc6H3+ddC z=Q48x!Tj8me|o}C_v^WLyT>~*;*VbOhTja9uHDE@j^{>?E?S*Gb=vPe4&2P<&4nhX3{~Wv=JE%05#Cp)r4Uf)(1KlTf&%iX?mXvftUSw^3^x_Xa+4*_q>+ znLF8^9QVeDypB;MOeIsLH#afm&7FHR+mm~6!5^CB>RZPlu8Ke%l0_r?AUAo}zl92- zz+7c2GP;VCC{6}mj1OkVu4ks-(eC_rK})rP@A-qYs*cEg*)iVupm$=LY?r-4=AE68 zg3>AP;%MHxMS4`5Dx;+~SrMpwNGY=yR#Ex+RRl!&PcbR{z>#?N>}V$4tNS%jsB-}C z3tC)S*#8!qKOdaztr=V=MK-*N;cV~J(hc46xL3RaJxX@blG4jyuh)Own>wiim75#$ zPhZVUrx8Gv4Cz2YS;OVbba!U@P5=C0bHhfqRZz$L58AZ delta 857 zcmX}q-%FEG9LMpqHD}h;xn@7i=8uUHG^C5J62*w3h%UX_u7kV?f^NJS4i#Ns!9!#h z#R_2+xKRVWh*cm#6yYCW=!HG&>89{byU^aBXGgzq_B!Wz&d&2a-*bK>%kk`bEcDnA zy|hl+`G7G4I2h!I*v5;vgK-=ibID#5(9fLeG7wcsb~hJC+_I)XTpWD52FtEfcM*1MSP z<3Wy&N>#M3pc2@y{zWaYhf1)WvdCVfAbzOiT{Inqj!k!IKPc=$=qOmmUmvnY_e|%m z;3)kMb!$NA!l;zGcna-CJK!$)M{@?LqB%xm(+AN*Pe-ZhL}}Vw2W>z6