feat(frontend): 接入真实媒体工作流与模型配置卡片

This commit is contained in:
2026-09-04 12:39:50 +08:00
parent 8d092533f6
commit 8c644d0aae
15 changed files with 428 additions and 13 deletions
+11
View File
@@ -397,7 +397,16 @@ export interface ModelInfo {
context_window?: number
}
export interface RequestOverride {
capability: 'chat' | 'embedding' | 'transcription' | 'speaker_matching'
model?: string | null
stream?: boolean | null
body: Record<string, unknown>
}
export interface ProviderConfig {
version?: number
request_overrides?: RequestOverride[]
provider_id: string
provider_type: ProviderType
name: string
@@ -737,6 +746,8 @@ export type ApiProviderType =
| 'ollama'
export interface ApiProviderConfig {
version?: number
request_overrides?: RequestOverride[]
provider_id: string
provider_type: ApiProviderType
name: string