Makelore 2.0 initial clean snapshot

This commit is contained in:
inman
2026-07-29 17:22:35 +08:00
commit b8ca3f8eea
694 changed files with 139782 additions and 0 deletions

View File

@@ -0,0 +1,15 @@
import { getImportedModelProfile } from './imported-model-profile';
export type ModelCapabilityKind = 'text' | 'multimodal';
export function isKnownImageInputModelId(modelId: string): boolean {
return getImportedModelProfile(modelId)?.modalities.input.includes('image') ?? false;
}
export function getKnownModelCapabilityKind(modelId: string): ModelCapabilityKind {
return isKnownImageInputModelId(modelId) ? 'multimodal' : 'text';
}
export function getModelCapabilityLabel(capability: ModelCapabilityKind): string {
return capability === 'multimodal' ? '多模态' : '文本';
}