/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. */ import * as z from "zod/v4-mini"; import * as openEnums from "../types/enums.js"; import { OpenEnum } from "../types/enums.js"; export const ModelProvider = { Gemini: "gemini", Openai: "openai", Fireworks: "fireworks", Deepinfra: "deepinfra", Asicloud: "asicloud", Alibaba: "alibaba", HuggingFace: "hugging face", Azure: "azure", Aiml: "aiml", Vertex: "vertex", Cloudflare: "cloudflare", Deepgram: "deepgram", Elevenlabs: "elevenlabs", Cartesia: "cartesia", Roboflow: "roboflow", } as const; export type ModelProvider = OpenEnum; /** @internal */ export const ModelProvider$inboundSchema: z.ZodMiniType< ModelProvider, unknown > = openEnums.inboundSchema(ModelProvider); /** @internal */ export const ModelProvider$outboundSchema: z.ZodMiniType< string, ModelProvider > = openEnums.outboundSchema(ModelProvider);