diff options
| author | adamdottv <[email protected]> | 2025-05-30 15:34:22 -0500 |
|---|---|---|
| committer | adamdottv <[email protected]> | 2025-05-30 15:34:25 -0500 |
| commit | c69c9327da4a43a63928807fcf36b24755cfac18 (patch) | |
| tree | df79a6c58976af977a28717619d70db4a62f4853 /js/src/provider | |
| parent | f5e2c596d4f887daa4df579975dd5451fadc8457 (diff) | |
| download | opencode-c69c9327da4a43a63928807fcf36b24755cfac18.tar.gz opencode-c69c9327da4a43a63928807fcf36b24755cfac18.zip | |
wip: refactoring tui
Diffstat (limited to 'js/src/provider')
| -rw-r--r-- | js/src/provider/provider.ts | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/js/src/provider/provider.ts b/js/src/provider/provider.ts index a35645e69..d4719ffbb 100644 --- a/js/src/provider/provider.ts +++ b/js/src/provider/provider.ts @@ -3,6 +3,7 @@ import z from "zod"; export namespace Provider { export const Model = z .object({ + id: z.string(), name: z.string().optional(), cost: z.object({ input: z.number(), @@ -22,8 +23,10 @@ export namespace Provider { export const Info = z .object({ + id: z.string(), + name: z.string(), options: z.record(z.string(), z.any()).optional(), - models: z.record(z.string(), Model), + models: Model.array(), }) .openapi({ ref: "Provider.Info", |
