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:
陈辅元
2026-04-16 09:15:01 +08:00
parent 85ad31348e
commit df33657099
17 changed files with 958 additions and 64 deletions
+13 -2
View File
@@ -2,12 +2,23 @@
# 复制为 .env 并填入实际值
# ========== DeepSeek API 配置 ==========
DEEPSEEK_API_KEY=sk-2e3cc9f79a2c40e9a6b7c960d8c090d9
# LLM 路由(deepseek | openai),不填则按 Key 自动选择(优先 deepseek)
LLM_SERVICE_CODE=openai
DEEPSEEK_API_KEY=sk-041b3995415c4445a1713750fcc9e023
DEEPSEEK_BASE_URL=https://api.deepseek.com
MODEL_PRIMARY=deepseek-chat
OPENAI_API_KEY=sk-proj-FEb2ChHZK5Llm0tBkmNIT3BlbkFJbu0b0zQpTW8762yD6HDv
OPENAI_BASE_URL=http://113.192.49.54:9080/v1
OPENAI_MODEL=gpt-5.4
# OPENAI_CHAT_MODEL=gpt-4o-mini
# 模型配置
# 主生成模型
MODEL_PRIMARY=deepseek-chat
TEMPERATURE=0 # 确定性模式:每次生成相同结果
MAX_TOKENS=4096
# 生成与校验默认 SQL Server(T-SQL);可改为 mysql / postgresql 等