fix: correct models config schema
parent
a5f4332f21
commit
183270b443
|
|
@ -311,7 +311,7 @@ const ModelDefinitionSchema = z.object({
|
||||||
}),
|
}),
|
||||||
contextWindow: z.number().positive(),
|
contextWindow: z.number().positive(),
|
||||||
maxTokens: z.number().positive(),
|
maxTokens: z.number().positive(),
|
||||||
headers: z.record(z.string()).optional(),
|
headers: z.record(z.string(), z.string()).optional(),
|
||||||
compat: ModelCompatSchema,
|
compat: ModelCompatSchema,
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
@ -319,7 +319,7 @@ const ModelProviderSchema = z.object({
|
||||||
baseUrl: z.string().min(1),
|
baseUrl: z.string().min(1),
|
||||||
apiKey: z.string().min(1),
|
apiKey: z.string().min(1),
|
||||||
api: ModelApiSchema.optional(),
|
api: ModelApiSchema.optional(),
|
||||||
headers: z.record(z.string()).optional(),
|
headers: z.record(z.string(), z.string()).optional(),
|
||||||
authHeader: z.boolean().optional(),
|
authHeader: z.boolean().optional(),
|
||||||
models: z.array(ModelDefinitionSchema),
|
models: z.array(ModelDefinitionSchema),
|
||||||
});
|
});
|
||||||
|
|
@ -327,7 +327,7 @@ const ModelProviderSchema = z.object({
|
||||||
const ModelsConfigSchema = z
|
const ModelsConfigSchema = z
|
||||||
.object({
|
.object({
|
||||||
mode: z.union([z.literal("merge"), z.literal("replace")]).optional(),
|
mode: z.union([z.literal("merge"), z.literal("replace")]).optional(),
|
||||||
providers: z.record(ModelProviderSchema).optional(),
|
providers: z.record(z.string(), ModelProviderSchema).optional(),
|
||||||
})
|
})
|
||||||
.optional();
|
.optional();
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue