From 9fb6e81007ad000e5e55255af7e12a6c6fb58bde Mon Sep 17 00:00:00 2001 From: Frank Date: Mon, 3 Nov 2025 17:30:16 -0500 Subject: wip: zen --- packages/console/core/src/model.ts | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'packages/console/core/src') diff --git a/packages/console/core/src/model.ts b/packages/console/core/src/model.ts index 118f7401d..30cc15e45 100644 --- a/packages/console/core/src/model.ts +++ b/packages/console/core/src/model.ts @@ -8,6 +8,9 @@ import { Actor } from "./actor" import { Resource } from "@opencode-ai/console-resource" export namespace ZenData { + const FormatSchema = z.enum(["anthropic", "openai", "oa-compat"]) + export type Format = z.infer + const ModelCostSchema = z.object({ input: z.number(), output: z.number(), @@ -34,6 +37,7 @@ export namespace ZenData { const ProviderSchema = z.object({ api: z.string(), apiKey: z.string(), + format: FormatSchema, headerMappings: z.record(z.string(), z.string()).optional(), }) -- cgit v1.2.3