xiaobo ren commited on
Commit ·
04355f4
1
Parent(s): f3bbc51
Update Claude models: claude-sonnet-4-5 working, use claude-3-5-haiku-20241022 for Haiku
Browse files- server/analyzeStream.js +2 -1
- server/apiConfig.js +7 -1
- server/celebrityAnalyzer.js +1 -1
- server/index.js +2 -1
- server/parallelAnalyzer.js +2 -1
- test-apis.js +2 -1
server/analyzeStream.js
CHANGED
|
@@ -17,7 +17,8 @@ const DEFAULT_MODEL = process.env.DEFAULT_MODEL || 'gpt-4o';
|
|
| 17 |
const ALL_MODELS = [
|
| 18 |
'gpt-4o',
|
| 19 |
'grok-4',
|
| 20 |
-
'claude-
|
|
|
|
| 21 |
'gemini-1.5-flash',
|
| 22 |
];
|
| 23 |
|
|
|
|
| 17 |
const ALL_MODELS = [
|
| 18 |
'gpt-4o',
|
| 19 |
'grok-4',
|
| 20 |
+
'claude-sonnet-4-5',
|
| 21 |
+
'claude-3-5-haiku-20241022',
|
| 22 |
'gemini-1.5-flash',
|
| 23 |
];
|
| 24 |
|
server/apiConfig.js
CHANGED
|
@@ -33,7 +33,13 @@ const API_CONFIGS = {
|
|
| 33 |
claude: {
|
| 34 |
baseUrl: 'https://api.anthropic.com/v1',
|
| 35 |
apiKey: process.env.CLAUDE_API_KEY || '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',
|
| 36 |
-
models: [
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 37 |
format: 'claude', // 使用 Claude 格式
|
| 38 |
},
|
| 39 |
};
|
|
|
|
| 33 |
claude: {
|
| 34 |
baseUrl: 'https://api.anthropic.com/v1',
|
| 35 |
apiKey: process.env.CLAUDE_API_KEY || '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',
|
| 36 |
+
models: [
|
| 37 |
+
'claude-opus-4-5', 'claude-sonnet-4-5', 'claude-haiku-4-20250514',
|
| 38 |
+
'claude-opus-4-1', 'claude-opus-4', 'claude-sonnet-4',
|
| 39 |
+
'claude-3-5-sonnet-20241022', 'claude-3-5-sonnet-20240620',
|
| 40 |
+
'claude-3-opus-20240229', 'claude-3-5-haiku-20241022',
|
| 41 |
+
'claude-3-sonnet-20240229', 'claude-3-haiku-20240307'
|
| 42 |
+
],
|
| 43 |
format: 'claude', // 使用 Claude 格式
|
| 44 |
},
|
| 45 |
};
|
server/celebrityAnalyzer.js
CHANGED
|
@@ -9,7 +9,7 @@ import { buildApiRequest, parseApiResponse } from './apiConfig.js';
|
|
| 9 |
|
| 10 |
// 名人分析使用的模型 - 需要高质量输出
|
| 11 |
const CELEBRITY_ANALYSIS_MODEL = 'gpt-4o';
|
| 12 |
-
const FALLBACK_MODELS = ['grok-4', 'claude-3-5-
|
| 13 |
|
| 14 |
/**
|
| 15 |
* 构建名人分析的用户提示词
|
|
|
|
| 9 |
|
| 10 |
// 名人分析使用的模型 - 需要高质量输出
|
| 11 |
const CELEBRITY_ANALYSIS_MODEL = 'gpt-4o';
|
| 12 |
+
const FALLBACK_MODELS = ['grok-4', 'claude-sonnet-4-5', 'claude-3-5-haiku-20241022', 'gemini-1.5-flash'];
|
| 13 |
|
| 14 |
/**
|
| 15 |
* 构建名人分析的用户提示词
|
server/index.js
CHANGED
|
@@ -98,7 +98,8 @@ const DEFAULT_MODEL = process.env.DEFAULT_MODEL || 'gpt-4o';
|
|
| 98 |
const FALLBACK_MODELS = [
|
| 99 |
'gpt-4o',
|
| 100 |
'grok-4',
|
| 101 |
-
'claude-
|
|
|
|
| 102 |
'gemini-1.5-flash',
|
| 103 |
];
|
| 104 |
|
|
|
|
| 98 |
const FALLBACK_MODELS = [
|
| 99 |
'gpt-4o',
|
| 100 |
'grok-4',
|
| 101 |
+
'claude-sonnet-4-5',
|
| 102 |
+
'claude-3-5-haiku-20241022',
|
| 103 |
'gemini-1.5-flash',
|
| 104 |
];
|
| 105 |
|
server/parallelAnalyzer.js
CHANGED
|
@@ -31,7 +31,8 @@ const AGENT_MODEL_ASSIGNMENT = {
|
|
| 31 |
const FALLBACK_MODELS = [
|
| 32 |
'gpt-4o',
|
| 33 |
'grok-4',
|
| 34 |
-
'claude-
|
|
|
|
| 35 |
'gemini-1.5-flash',
|
| 36 |
];
|
| 37 |
|
|
|
|
| 31 |
const FALLBACK_MODELS = [
|
| 32 |
'gpt-4o',
|
| 33 |
'grok-4',
|
| 34 |
+
'claude-sonnet-4-5',
|
| 35 |
+
'claude-3-5-haiku-20241022',
|
| 36 |
'gemini-1.5-flash',
|
| 37 |
];
|
| 38 |
|
test-apis.js
CHANGED
|
@@ -8,7 +8,8 @@ import fetch from 'node-fetch';
|
|
| 8 |
const testModels = [
|
| 9 |
{ name: 'gpt-4o', provider: 'OpenAI (ChatGPT)' },
|
| 10 |
{ name: 'grok-4', provider: 'Grok (xAI)' },
|
| 11 |
-
{ name: 'claude-
|
|
|
|
| 12 |
{ name: 'gemini-1.5-flash', provider: 'Gemini (Google)' },
|
| 13 |
];
|
| 14 |
|
|
|
|
| 8 |
const testModels = [
|
| 9 |
{ name: 'gpt-4o', provider: 'OpenAI (ChatGPT)' },
|
| 10 |
{ name: 'grok-4', provider: 'Grok (xAI)' },
|
| 11 |
+
{ name: 'claude-sonnet-4-5', provider: 'Claude (Anthropic)' },
|
| 12 |
+
{ name: 'claude-3-5-haiku-20241022', provider: 'Claude Haiku (Anthropic)' },
|
| 13 |
{ name: 'gemini-1.5-flash', provider: 'Gemini (Google)' },
|
| 14 |
];
|
| 15 |
|