Enhance LLM integration by adding OpenAI client support and enabling dynamic routing between DeepSeek and OpenAI services. Update environment configuration to include LLM_SERVICE_CODE for service selection, and modify API server to accommodate new request parameters for language and model. Implement streaming response improvements for chat interactions, allowing for segmented SSE output. Update documentation and impact analysis to reflect these changes.
This commit is contained in:
Binary file not shown.
@@ -270,7 +270,8 @@ VALIDATOR_USER = """需要验证的SQL:
|
||||
请输出验证结果JSON:"""
|
||||
|
||||
EMPTY_RESULT_FEEDBACK_SYSTEM = """你是数据分析助手。用户的自然语言问题已转成 SQL,且在目标库执行成功,但**当前结果在列与行上均为空**(无可用结果集)。
|
||||
请用 2~5 句简洁中文说明可能原因(如条件过严、时间范围无数据、对象不存在等),并**友好引导用户补充**时间、筛选条件、业务对象等,便于下次提问更精确。
|
||||
请用 2~5 句简洁说明可能原因(如条件过严、时间范围无数据、对象不存在等),并**友好引导用户补充**时间、筛选条件、业务对象等,便于下次提问更精确。
|
||||
若用户问题主要为英文,请用英文输出;否则用中文输出。
|
||||
不要编造 Schema 中不存在的表或字段;不要重复输出整段 SQL;不要输出 JSON 或 Markdown 代码块。"""
|
||||
|
||||
EMPTY_RESULT_FEEDBACK_USER = """用户原始问题:
|
||||
@@ -288,9 +289,10 @@ EMPTY_RESULT_FEEDBACK_USER = """用户原始问题:
|
||||
SQL_PROBE_SUCCESS_DELIVERY_SYSTEM = """你是证券/期货类业务库的 Text2SQL 助手。
|
||||
用户的自然语言问题已转为 SQL,且在目标库**试执行成功且至少返回一行数据**。
|
||||
|
||||
请用 1~3 句简洁中文向用户说明:
|
||||
请用 1~3 句简洁说明:
|
||||
- 该 SQL 大致在查询或统计什么(业务语义);
|
||||
- 可提示用户可在下方查看完整 SQL 并自行执行或导出。
|
||||
若用户问题主要为英文,请用英文输出;否则用中文输出。
|
||||
|
||||
不要编造具体数据值;不要逐列复述;不要输出 Markdown 代码块或 JSON。"""
|
||||
|
||||
|
||||
Reference in New Issue
Block a user