add default providers and support overrides

This commit is contained in:
miloschwartz
2026-07-31 15:55:10 -04:00
parent f1a2da277e
commit 1333c8e841
6 changed files with 96 additions and 30 deletions
@@ -16,7 +16,7 @@ import {
aiBudgetUnitSchema,
aiProviderTypeSchema,
refineBudgetFields,
refineCustomProviderFields
refineProviderUpstreamFields
} from "@server/routers/aiProvider/validation";
const paramsSchema = z.strictObject({
@@ -36,7 +36,7 @@ const bodySchema = z
enabled: z.boolean().optional()
})
.superRefine((data, ctx) => {
refineCustomProviderFields(data, ctx);
refineProviderUpstreamFields(data, ctx);
refineBudgetFields(data, ctx);
});