mirror of
https://github.com/tiennm99/ccs.git
synced 2026-10-13 10:15:40 +00:00
fix: correct claude image analysis default model
This commit is contained in:
1 parent
62a4d44b58
commit
88421026c6
2 files changed
+9
-1
No files matched your search
@@ -183,7 +183,7 @@ export const DEFAULT_IMAGE_ANALYSIS_CONFIG: ImageAnalysisConfig = {
|
|||||||
codex: 'gpt-5.1-codex-mini',
|
codex: 'gpt-5.1-codex-mini',
|
||||||
kiro: 'kiro-claude-haiku-4-5',
|
kiro: 'kiro-claude-haiku-4-5',
|
||||||
ghcp: 'claude-haiku-4.5',
|
ghcp: 'claude-haiku-4.5',
|
||||||
claude: 'claude-haiku-4.5-20251001',
|
claude: 'claude-haiku-4-5-20251001',
|
||||||
qwen: 'vision-model',
|
qwen: 'vision-model',
|
||||||
iflow: 'qwen3-vl-plus',
|
iflow: 'qwen3-vl-plus',
|
||||||
kimi: 'vision-model',
|
kimi: 'vision-model',
|
||||||
|
|||||||
@@ -3,12 +3,20 @@ import {
|
|||||||
DEFAULT_IMAGE_ANALYSIS_CONFIG,
|
DEFAULT_IMAGE_ANALYSIS_CONFIG,
|
||||||
type ImageAnalysisConfig,
|
type ImageAnalysisConfig,
|
||||||
} from '../../../../src/config/unified-config-types';
|
} from '../../../../src/config/unified-config-types';
|
||||||
|
import { findModel } from '../../../../src/cliproxy/model-catalog';
|
||||||
import {
|
import {
|
||||||
canonicalizeImageAnalysisConfig,
|
canonicalizeImageAnalysisConfig,
|
||||||
resolveImageAnalysisStatus,
|
resolveImageAnalysisStatus,
|
||||||
} from '../../../../src/utils/hooks/image-analysis-backend-resolver';
|
} from '../../../../src/utils/hooks/image-analysis-backend-resolver';
|
||||||
|
|
||||||
describe('image-analysis-backend-resolver', () => {
|
describe('image-analysis-backend-resolver', () => {
|
||||||
|
it('uses a catalog-backed Claude image analysis default model', () => {
|
||||||
|
const defaultModel = DEFAULT_IMAGE_ANALYSIS_CONFIG.provider_models.claude;
|
||||||
|
|
||||||
|
expect(defaultModel).toBe('claude-haiku-4-5-20251001');
|
||||||
|
expect(findModel('claude', defaultModel)?.id).toBe(defaultModel);
|
||||||
|
});
|
||||||
|
|
||||||
it('canonicalizes provider aliases in config', () => {
|
it('canonicalizes provider aliases in config', () => {
|
||||||
const config = canonicalizeImageAnalysisConfig({
|
const config = canonicalizeImageAnalysisConfig({
|
||||||
enabled: true,
|
enabled: true,
|
||||||
|
|||||||
Reference in new issue
Block a user