summaryrefslogtreecommitdiffhomepage
path: root/js/src/provider
diff options
context:
space:
mode:
Diffstat (limited to 'js/src/provider')
-rw-r--r--js/src/provider/provider.ts35
1 files changed, 0 insertions, 35 deletions
diff --git a/js/src/provider/provider.ts b/js/src/provider/provider.ts
deleted file mode 100644
index d4719ffbb..000000000
--- a/js/src/provider/provider.ts
+++ /dev/null
@@ -1,35 +0,0 @@
-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(),
- inputCached: z.number(),
- output: z.number(),
- outputCached: z.number(),
- }),
- contextWindow: z.number(),
- maxOutputTokens: z.number().optional(),
- attachment: z.boolean(),
- reasoning: z.boolean().optional(),
- })
- .openapi({
- ref: "Provider.Model",
- });
- export type Model = z.output<typeof Model>;
-
- export const Info = z
- .object({
- id: z.string(),
- name: z.string(),
- options: z.record(z.string(), z.any()).optional(),
- models: Model.array(),
- })
- .openapi({
- ref: "Provider.Info",
- });
- export type Info = z.output<typeof Info>;
-}