add collected models

This commit is contained in:
duanfuxiang
2025-04-24 17:57:31 +08:00
parent ecbe1725aa
commit 2ce1e11c05
4 changed files with 301 additions and 65 deletions

View File

@@ -220,6 +220,12 @@ export const InfioSettingsSchema = z.object({
grokProvider: GrokProviderSchema,
openaicompatibleProvider: OpenAICompatibleProviderSchema,
// Chat Model start list
collectedChatModels: z.array(z.object({
provider: z.nativeEnum(ApiProvider),
modelId: z.string(),
})).catch([]),
// Chat Model
chatModelProvider: z.nativeEnum(ApiProvider).catch(ApiProvider.OpenRouter),
chatModelId: z.string().catch(''),