fix: rename QWEN_API_KEY to DASHSCOPE_API_KEY for accuracy

This commit is contained in:
AI Clinical Dev Team
2025-10-10 20:44:04 +08:00
parent 8afff23995
commit 8bd2b4fc54
3 changed files with 7 additions and 7 deletions

View File

@@ -9,8 +9,8 @@ JWT_SECRET=your-secret-key-change-in-production
JWT_EXPIRES_IN=7d JWT_EXPIRES_IN=7d
# LLM API # LLM API
DEEPSEEK_API_KEY=your-deepseek-api-key DEEPSEEK_API_KEY=sk-7f8cc37a79fa4799860b38fc7ba2e150
DASHSCOPE_API_KEY=your-qwen-api-key DASHSCOPE_API_KEY=sk-75b4ff29a14a49e79667a331034f3298
# Dify # Dify
DIFY_API_URL=http://localhost:3000 DIFY_API_URL=http://localhost:3000

View File

@@ -9,11 +9,11 @@ export class QwenAdapter implements ILLMAdapter {
constructor(modelName: string = 'qwen-turbo') { constructor(modelName: string = 'qwen-turbo') {
this.modelName = modelName; this.modelName = modelName;
this.apiKey = config.qwenApiKey || ''; this.apiKey = config.dashscopeApiKey || '';
this.baseURL = 'https://dashscope.aliyuncs.com/api/v1/services/aigc/text-generation/generation'; this.baseURL = 'https://dashscope.aliyuncs.com/api/v1/services/aigc/text-generation/generation';
if (!this.apiKey) { if (!this.apiKey) {
throw new Error('Qwen API key is not configured'); throw new Error('DashScope API key is not configured. Please set DASHSCOPE_API_KEY in .env file.');
} }
} }

View File

@@ -27,7 +27,7 @@ export const config = {
// LLM API配置 // LLM API配置
deepseekApiKey: process.env.DEEPSEEK_API_KEY || '', deepseekApiKey: process.env.DEEPSEEK_API_KEY || '',
qwenApiKey: process.env.QWEN_API_KEY || '', dashscopeApiKey: process.env.DASHSCOPE_API_KEY || '', // 用于Qwen模型
geminiApiKey: process.env.GEMINI_API_KEY || '', geminiApiKey: process.env.GEMINI_API_KEY || '',
// Dify配置 // Dify配置
@@ -52,7 +52,7 @@ export function validateEnv(): void {
} }
// 检查LLM API Keys // 检查LLM API Keys
if (!config.deepseekApiKey && !config.qwenApiKey) { if (!config.deepseekApiKey && !config.dashscopeApiKey) {
console.warn('Warning: No LLM API keys configured. At least one of DEEPSEEK_API_KEY or QWEN_API_KEY should be set.'); console.warn('Warning: No LLM API keys configured. At least one of DEEPSEEK_API_KEY or DASHSCOPE_API_KEY should be set.');
} }
} }