Files
pi_harness/packages/ai/src/providers/vercel-ai-gateway.models.ts
T
2026-07-22 11:46:21 +02:00

777 lines
24 KiB
TypeScript

// This file is auto-generated by scripts/generate-models.ts
// Do not edit manually - run 'npm run generate-models' to update
import values from "./data/vercel-ai-gateway.json" with { type: "json" };
import type { Model } from "../types.ts";
export const VERCEL_AI_GATEWAY_MODELS = values as {
"alibaba/qwen-3-14b": Model<"anthropic-messages"> & {
id: "alibaba/qwen-3-14b";
provider: "vercel-ai-gateway";
};
"alibaba/qwen-3-235b": Model<"anthropic-messages"> & {
id: "alibaba/qwen-3-235b";
provider: "vercel-ai-gateway";
};
"alibaba/qwen-3-30b": Model<"anthropic-messages"> & {
id: "alibaba/qwen-3-30b";
provider: "vercel-ai-gateway";
};
"alibaba/qwen-3-32b": Model<"anthropic-messages"> & {
id: "alibaba/qwen-3-32b";
provider: "vercel-ai-gateway";
};
"alibaba/qwen-3.6-max-preview": Model<"anthropic-messages"> & {
id: "alibaba/qwen-3.6-max-preview";
provider: "vercel-ai-gateway";
};
"alibaba/qwen3-235b-a22b-thinking": Model<"anthropic-messages"> & {
id: "alibaba/qwen3-235b-a22b-thinking";
provider: "vercel-ai-gateway";
};
"alibaba/qwen3-coder": Model<"anthropic-messages"> & {
id: "alibaba/qwen3-coder";
provider: "vercel-ai-gateway";
};
"alibaba/qwen3-coder-30b-a3b": Model<"anthropic-messages"> & {
id: "alibaba/qwen3-coder-30b-a3b";
provider: "vercel-ai-gateway";
};
"alibaba/qwen3-coder-next": Model<"anthropic-messages"> & {
id: "alibaba/qwen3-coder-next";
provider: "vercel-ai-gateway";
};
"alibaba/qwen3-coder-plus": Model<"anthropic-messages"> & {
id: "alibaba/qwen3-coder-plus";
provider: "vercel-ai-gateway";
};
"alibaba/qwen3-max": Model<"anthropic-messages"> & {
id: "alibaba/qwen3-max";
provider: "vercel-ai-gateway";
};
"alibaba/qwen3-max-preview": Model<"anthropic-messages"> & {
id: "alibaba/qwen3-max-preview";
provider: "vercel-ai-gateway";
};
"alibaba/qwen3-max-thinking": Model<"anthropic-messages"> & {
id: "alibaba/qwen3-max-thinking";
provider: "vercel-ai-gateway";
};
"alibaba/qwen3-next-80b-a3b-instruct": Model<"anthropic-messages"> & {
id: "alibaba/qwen3-next-80b-a3b-instruct";
provider: "vercel-ai-gateway";
};
"alibaba/qwen3-next-80b-a3b-thinking": Model<"anthropic-messages"> & {
id: "alibaba/qwen3-next-80b-a3b-thinking";
provider: "vercel-ai-gateway";
};
"alibaba/qwen3-vl-235b-a22b-instruct": Model<"anthropic-messages"> & {
id: "alibaba/qwen3-vl-235b-a22b-instruct";
provider: "vercel-ai-gateway";
};
"alibaba/qwen3-vl-instruct": Model<"anthropic-messages"> & {
id: "alibaba/qwen3-vl-instruct";
provider: "vercel-ai-gateway";
};
"alibaba/qwen3-vl-thinking": Model<"anthropic-messages"> & {
id: "alibaba/qwen3-vl-thinking";
provider: "vercel-ai-gateway";
};
"alibaba/qwen3.5-flash": Model<"anthropic-messages"> & {
id: "alibaba/qwen3.5-flash";
provider: "vercel-ai-gateway";
};
"alibaba/qwen3.5-plus": Model<"anthropic-messages"> & {
id: "alibaba/qwen3.5-plus";
provider: "vercel-ai-gateway";
};
"alibaba/qwen3.6-27b": Model<"anthropic-messages"> & {
id: "alibaba/qwen3.6-27b";
provider: "vercel-ai-gateway";
};
"alibaba/qwen3.6-plus": Model<"anthropic-messages"> & {
id: "alibaba/qwen3.6-plus";
provider: "vercel-ai-gateway";
};
"alibaba/qwen3.7-max": Model<"anthropic-messages"> & {
id: "alibaba/qwen3.7-max";
provider: "vercel-ai-gateway";
};
"alibaba/qwen3.7-plus": Model<"anthropic-messages"> & {
id: "alibaba/qwen3.7-plus";
provider: "vercel-ai-gateway";
};
"amazon/nova-2-lite": Model<"anthropic-messages"> & {
id: "amazon/nova-2-lite";
provider: "vercel-ai-gateway";
};
"amazon/nova-lite": Model<"anthropic-messages"> & {
id: "amazon/nova-lite";
provider: "vercel-ai-gateway";
};
"amazon/nova-micro": Model<"anthropic-messages"> & {
id: "amazon/nova-micro";
provider: "vercel-ai-gateway";
};
"amazon/nova-pro": Model<"anthropic-messages"> & {
id: "amazon/nova-pro";
provider: "vercel-ai-gateway";
};
"anthropic/claude-3-haiku": Model<"anthropic-messages"> & {
id: "anthropic/claude-3-haiku";
provider: "vercel-ai-gateway";
};
"anthropic/claude-fable-5": Model<"anthropic-messages"> & {
id: "anthropic/claude-fable-5";
provider: "vercel-ai-gateway";
};
"anthropic/claude-haiku-4.5": Model<"anthropic-messages"> & {
id: "anthropic/claude-haiku-4.5";
provider: "vercel-ai-gateway";
};
"anthropic/claude-opus-4": Model<"anthropic-messages"> & {
id: "anthropic/claude-opus-4";
provider: "vercel-ai-gateway";
};
"anthropic/claude-opus-4.1": Model<"anthropic-messages"> & {
id: "anthropic/claude-opus-4.1";
provider: "vercel-ai-gateway";
};
"anthropic/claude-opus-4.5": Model<"anthropic-messages"> & {
id: "anthropic/claude-opus-4.5";
provider: "vercel-ai-gateway";
};
"anthropic/claude-opus-4.6": Model<"anthropic-messages"> & {
id: "anthropic/claude-opus-4.6";
provider: "vercel-ai-gateway";
};
"anthropic/claude-opus-4.7": Model<"anthropic-messages"> & {
id: "anthropic/claude-opus-4.7";
provider: "vercel-ai-gateway";
};
"anthropic/claude-opus-4.7-fast": Model<"anthropic-messages"> & {
id: "anthropic/claude-opus-4.7-fast";
provider: "vercel-ai-gateway";
};
"anthropic/claude-opus-4.8": Model<"anthropic-messages"> & {
id: "anthropic/claude-opus-4.8";
provider: "vercel-ai-gateway";
};
"anthropic/claude-opus-4.8-fast": Model<"anthropic-messages"> & {
id: "anthropic/claude-opus-4.8-fast";
provider: "vercel-ai-gateway";
};
"anthropic/claude-sonnet-4": Model<"anthropic-messages"> & {
id: "anthropic/claude-sonnet-4";
provider: "vercel-ai-gateway";
};
"anthropic/claude-sonnet-4.5": Model<"anthropic-messages"> & {
id: "anthropic/claude-sonnet-4.5";
provider: "vercel-ai-gateway";
};
"anthropic/claude-sonnet-4.6": Model<"anthropic-messages"> & {
id: "anthropic/claude-sonnet-4.6";
provider: "vercel-ai-gateway";
};
"anthropic/claude-sonnet-5": Model<"anthropic-messages"> & {
id: "anthropic/claude-sonnet-5";
provider: "vercel-ai-gateway";
};
"arcee-ai/trinity-large-thinking": Model<"anthropic-messages"> & {
id: "arcee-ai/trinity-large-thinking";
provider: "vercel-ai-gateway";
};
"arcee-ai/trinity-mini": Model<"anthropic-messages"> & {
id: "arcee-ai/trinity-mini";
provider: "vercel-ai-gateway";
};
"bytedance/seed-1.6": Model<"anthropic-messages"> & {
id: "bytedance/seed-1.6";
provider: "vercel-ai-gateway";
};
"bytedance/seed-1.8": Model<"anthropic-messages"> & {
id: "bytedance/seed-1.8";
provider: "vercel-ai-gateway";
};
"cohere/command-a": Model<"anthropic-messages"> & {
id: "cohere/command-a";
provider: "vercel-ai-gateway";
};
"deepseek/deepseek-r1": Model<"anthropic-messages"> & {
id: "deepseek/deepseek-r1";
provider: "vercel-ai-gateway";
};
"deepseek/deepseek-v3": Model<"anthropic-messages"> & {
id: "deepseek/deepseek-v3";
provider: "vercel-ai-gateway";
};
"deepseek/deepseek-v3.1": Model<"anthropic-messages"> & {
id: "deepseek/deepseek-v3.1";
provider: "vercel-ai-gateway";
};
"deepseek/deepseek-v3.1-terminus": Model<"anthropic-messages"> & {
id: "deepseek/deepseek-v3.1-terminus";
provider: "vercel-ai-gateway";
};
"deepseek/deepseek-v3.2": Model<"anthropic-messages"> & {
id: "deepseek/deepseek-v3.2";
provider: "vercel-ai-gateway";
};
"deepseek/deepseek-v3.2-thinking": Model<"anthropic-messages"> & {
id: "deepseek/deepseek-v3.2-thinking";
provider: "vercel-ai-gateway";
};
"deepseek/deepseek-v4-flash": Model<"anthropic-messages"> & {
id: "deepseek/deepseek-v4-flash";
provider: "vercel-ai-gateway";
};
"deepseek/deepseek-v4-pro": Model<"anthropic-messages"> & {
id: "deepseek/deepseek-v4-pro";
provider: "vercel-ai-gateway";
};
"google/gemini-2.5-flash": Model<"anthropic-messages"> & {
id: "google/gemini-2.5-flash";
provider: "vercel-ai-gateway";
};
"google/gemini-2.5-flash-lite": Model<"anthropic-messages"> & {
id: "google/gemini-2.5-flash-lite";
provider: "vercel-ai-gateway";
};
"google/gemini-2.5-pro": Model<"anthropic-messages"> & {
id: "google/gemini-2.5-pro";
provider: "vercel-ai-gateway";
};
"google/gemini-3-flash": Model<"anthropic-messages"> & {
id: "google/gemini-3-flash";
provider: "vercel-ai-gateway";
};
"google/gemini-3-pro-preview": Model<"anthropic-messages"> & {
id: "google/gemini-3-pro-preview";
provider: "vercel-ai-gateway";
};
"google/gemini-3.1-flash-lite": Model<"anthropic-messages"> & {
id: "google/gemini-3.1-flash-lite";
provider: "vercel-ai-gateway";
};
"google/gemini-3.1-flash-lite-preview": Model<"anthropic-messages"> & {
id: "google/gemini-3.1-flash-lite-preview";
provider: "vercel-ai-gateway";
};
"google/gemini-3.1-pro-preview": Model<"anthropic-messages"> & {
id: "google/gemini-3.1-pro-preview";
provider: "vercel-ai-gateway";
};
"google/gemini-3.5-flash": Model<"anthropic-messages"> & {
id: "google/gemini-3.5-flash";
provider: "vercel-ai-gateway";
};
"google/gemini-3.5-flash-lite": Model<"anthropic-messages"> & {
id: "google/gemini-3.5-flash-lite";
provider: "vercel-ai-gateway";
};
"google/gemini-3.6-flash": Model<"anthropic-messages"> & {
id: "google/gemini-3.6-flash";
provider: "vercel-ai-gateway";
};
"google/gemma-4-26b-a4b-it": Model<"anthropic-messages"> & {
id: "google/gemma-4-26b-a4b-it";
provider: "vercel-ai-gateway";
};
"google/gemma-4-31b-it": Model<"anthropic-messages"> & {
id: "google/gemma-4-31b-it";
provider: "vercel-ai-gateway";
};
"inception/mercury-2": Model<"anthropic-messages"> & {
id: "inception/mercury-2";
provider: "vercel-ai-gateway";
};
"inception/mercury-coder-small": Model<"anthropic-messages"> & {
id: "inception/mercury-coder-small";
provider: "vercel-ai-gateway";
};
"interfaze/interfaze-beta": Model<"anthropic-messages"> & {
id: "interfaze/interfaze-beta";
provider: "vercel-ai-gateway";
};
"kwaipilot/kat-coder-air-v2.5": Model<"anthropic-messages"> & {
id: "kwaipilot/kat-coder-air-v2.5";
provider: "vercel-ai-gateway";
};
"kwaipilot/kat-coder-pro-v1": Model<"anthropic-messages"> & {
id: "kwaipilot/kat-coder-pro-v1";
provider: "vercel-ai-gateway";
};
"kwaipilot/kat-coder-pro-v2": Model<"anthropic-messages"> & {
id: "kwaipilot/kat-coder-pro-v2";
provider: "vercel-ai-gateway";
};
"kwaipilot/kat-coder-pro-v2.5": Model<"anthropic-messages"> & {
id: "kwaipilot/kat-coder-pro-v2.5";
provider: "vercel-ai-gateway";
};
"meta/llama-3.1-70b": Model<"anthropic-messages"> & {
id: "meta/llama-3.1-70b";
provider: "vercel-ai-gateway";
};
"meta/llama-3.1-8b": Model<"anthropic-messages"> & {
id: "meta/llama-3.1-8b";
provider: "vercel-ai-gateway";
};
"meta/llama-3.3-70b": Model<"anthropic-messages"> & {
id: "meta/llama-3.3-70b";
provider: "vercel-ai-gateway";
};
"meta/llama-4-maverick": Model<"anthropic-messages"> & {
id: "meta/llama-4-maverick";
provider: "vercel-ai-gateway";
};
"meta/llama-4-scout": Model<"anthropic-messages"> & {
id: "meta/llama-4-scout";
provider: "vercel-ai-gateway";
};
"meta/muse-spark-1.1": Model<"anthropic-messages"> & {
id: "meta/muse-spark-1.1";
provider: "vercel-ai-gateway";
};
"minimax/minimax-m2": Model<"anthropic-messages"> & {
id: "minimax/minimax-m2";
provider: "vercel-ai-gateway";
};
"minimax/minimax-m2.1": Model<"anthropic-messages"> & {
id: "minimax/minimax-m2.1";
provider: "vercel-ai-gateway";
};
"minimax/minimax-m2.1-lightning": Model<"anthropic-messages"> & {
id: "minimax/minimax-m2.1-lightning";
provider: "vercel-ai-gateway";
};
"minimax/minimax-m2.5": Model<"anthropic-messages"> & {
id: "minimax/minimax-m2.5";
provider: "vercel-ai-gateway";
};
"minimax/minimax-m2.5-highspeed": Model<"anthropic-messages"> & {
id: "minimax/minimax-m2.5-highspeed";
provider: "vercel-ai-gateway";
};
"minimax/minimax-m2.7": Model<"anthropic-messages"> & {
id: "minimax/minimax-m2.7";
provider: "vercel-ai-gateway";
};
"minimax/minimax-m2.7-highspeed": Model<"anthropic-messages"> & {
id: "minimax/minimax-m2.7-highspeed";
provider: "vercel-ai-gateway";
};
"minimax/minimax-m3": Model<"anthropic-messages"> & {
id: "minimax/minimax-m3";
provider: "vercel-ai-gateway";
};
"mistral/codestral": Model<"anthropic-messages"> & {
id: "mistral/codestral";
provider: "vercel-ai-gateway";
};
"mistral/devstral-2": Model<"anthropic-messages"> & {
id: "mistral/devstral-2";
provider: "vercel-ai-gateway";
};
"mistral/devstral-small-2": Model<"anthropic-messages"> & {
id: "mistral/devstral-small-2";
provider: "vercel-ai-gateway";
};
"mistral/magistral-medium": Model<"anthropic-messages"> & {
id: "mistral/magistral-medium";
provider: "vercel-ai-gateway";
};
"mistral/magistral-small": Model<"anthropic-messages"> & {
id: "mistral/magistral-small";
provider: "vercel-ai-gateway";
};
"mistral/ministral-14b": Model<"anthropic-messages"> & {
id: "mistral/ministral-14b";
provider: "vercel-ai-gateway";
};
"mistral/ministral-3b": Model<"anthropic-messages"> & {
id: "mistral/ministral-3b";
provider: "vercel-ai-gateway";
};
"mistral/ministral-8b": Model<"anthropic-messages"> & {
id: "mistral/ministral-8b";
provider: "vercel-ai-gateway";
};
"mistral/mistral-large-3": Model<"anthropic-messages"> & {
id: "mistral/mistral-large-3";
provider: "vercel-ai-gateway";
};
"mistral/mistral-medium": Model<"anthropic-messages"> & {
id: "mistral/mistral-medium";
provider: "vercel-ai-gateway";
};
"mistral/mistral-medium-3.5": Model<"anthropic-messages"> & {
id: "mistral/mistral-medium-3.5";
provider: "vercel-ai-gateway";
};
"mistral/mistral-nemo": Model<"anthropic-messages"> & {
id: "mistral/mistral-nemo";
provider: "vercel-ai-gateway";
};
"mistral/mistral-small": Model<"anthropic-messages"> & {
id: "mistral/mistral-small";
provider: "vercel-ai-gateway";
};
"mistral/pixtral-12b": Model<"anthropic-messages"> & {
id: "mistral/pixtral-12b";
provider: "vercel-ai-gateway";
};
"moonshotai/kimi-k2": Model<"anthropic-messages"> & {
id: "moonshotai/kimi-k2";
provider: "vercel-ai-gateway";
};
"moonshotai/kimi-k2-thinking": Model<"anthropic-messages"> & {
id: "moonshotai/kimi-k2-thinking";
provider: "vercel-ai-gateway";
};
"moonshotai/kimi-k2.5": Model<"anthropic-messages"> & {
id: "moonshotai/kimi-k2.5";
provider: "vercel-ai-gateway";
};
"moonshotai/kimi-k2.6": Model<"anthropic-messages"> & {
id: "moonshotai/kimi-k2.6";
provider: "vercel-ai-gateway";
};
"moonshotai/kimi-k2.7-code": Model<"anthropic-messages"> & {
id: "moonshotai/kimi-k2.7-code";
provider: "vercel-ai-gateway";
};
"moonshotai/kimi-k2.7-code-highspeed": Model<"anthropic-messages"> & {
id: "moonshotai/kimi-k2.7-code-highspeed";
provider: "vercel-ai-gateway";
};
"moonshotai/kimi-k3": Model<"anthropic-messages"> & {
id: "moonshotai/kimi-k3";
provider: "vercel-ai-gateway";
};
"nvidia/nemotron-3-nano-30b-a3b": Model<"anthropic-messages"> & {
id: "nvidia/nemotron-3-nano-30b-a3b";
provider: "vercel-ai-gateway";
};
"nvidia/nemotron-3-super-120b-a12b": Model<"anthropic-messages"> & {
id: "nvidia/nemotron-3-super-120b-a12b";
provider: "vercel-ai-gateway";
};
"nvidia/nemotron-3-ultra-550b-a55b": Model<"anthropic-messages"> & {
id: "nvidia/nemotron-3-ultra-550b-a55b";
provider: "vercel-ai-gateway";
};
"nvidia/nemotron-nano-12b-v2-vl": Model<"anthropic-messages"> & {
id: "nvidia/nemotron-nano-12b-v2-vl";
provider: "vercel-ai-gateway";
};
"nvidia/nemotron-nano-9b-v2": Model<"anthropic-messages"> & {
id: "nvidia/nemotron-nano-9b-v2";
provider: "vercel-ai-gateway";
};
"openai/gpt-3.5-turbo": Model<"anthropic-messages"> & {
id: "openai/gpt-3.5-turbo";
provider: "vercel-ai-gateway";
};
"openai/gpt-4-turbo": Model<"anthropic-messages"> & {
id: "openai/gpt-4-turbo";
provider: "vercel-ai-gateway";
};
"openai/gpt-4.1": Model<"anthropic-messages"> & {
id: "openai/gpt-4.1";
provider: "vercel-ai-gateway";
};
"openai/gpt-4.1-mini": Model<"anthropic-messages"> & {
id: "openai/gpt-4.1-mini";
provider: "vercel-ai-gateway";
};
"openai/gpt-4.1-nano": Model<"anthropic-messages"> & {
id: "openai/gpt-4.1-nano";
provider: "vercel-ai-gateway";
};
"openai/gpt-4o": Model<"anthropic-messages"> & {
id: "openai/gpt-4o";
provider: "vercel-ai-gateway";
};
"openai/gpt-4o-mini": Model<"anthropic-messages"> & {
id: "openai/gpt-4o-mini";
provider: "vercel-ai-gateway";
};
"openai/gpt-5": Model<"anthropic-messages"> & {
id: "openai/gpt-5";
provider: "vercel-ai-gateway";
};
"openai/gpt-5-chat": Model<"anthropic-messages"> & {
id: "openai/gpt-5-chat";
provider: "vercel-ai-gateway";
};
"openai/gpt-5-codex": Model<"anthropic-messages"> & {
id: "openai/gpt-5-codex";
provider: "vercel-ai-gateway";
};
"openai/gpt-5-mini": Model<"anthropic-messages"> & {
id: "openai/gpt-5-mini";
provider: "vercel-ai-gateway";
};
"openai/gpt-5-nano": Model<"anthropic-messages"> & {
id: "openai/gpt-5-nano";
provider: "vercel-ai-gateway";
};
"openai/gpt-5-pro": Model<"anthropic-messages"> & {
id: "openai/gpt-5-pro";
provider: "vercel-ai-gateway";
};
"openai/gpt-5.1-codex": Model<"anthropic-messages"> & {
id: "openai/gpt-5.1-codex";
provider: "vercel-ai-gateway";
};
"openai/gpt-5.1-codex-max": Model<"anthropic-messages"> & {
id: "openai/gpt-5.1-codex-max";
provider: "vercel-ai-gateway";
};
"openai/gpt-5.1-codex-mini": Model<"anthropic-messages"> & {
id: "openai/gpt-5.1-codex-mini";
provider: "vercel-ai-gateway";
};
"openai/gpt-5.1-instant": Model<"anthropic-messages"> & {
id: "openai/gpt-5.1-instant";
provider: "vercel-ai-gateway";
};
"openai/gpt-5.1-thinking": Model<"anthropic-messages"> & {
id: "openai/gpt-5.1-thinking";
provider: "vercel-ai-gateway";
};
"openai/gpt-5.2": Model<"anthropic-messages"> & {
id: "openai/gpt-5.2";
provider: "vercel-ai-gateway";
};
"openai/gpt-5.2-chat": Model<"anthropic-messages"> & {
id: "openai/gpt-5.2-chat";
provider: "vercel-ai-gateway";
};
"openai/gpt-5.2-codex": Model<"anthropic-messages"> & {
id: "openai/gpt-5.2-codex";
provider: "vercel-ai-gateway";
};
"openai/gpt-5.2-pro": Model<"anthropic-messages"> & {
id: "openai/gpt-5.2-pro";
provider: "vercel-ai-gateway";
};
"openai/gpt-5.3-chat": Model<"anthropic-messages"> & {
id: "openai/gpt-5.3-chat";
provider: "vercel-ai-gateway";
};
"openai/gpt-5.3-codex": Model<"anthropic-messages"> & {
id: "openai/gpt-5.3-codex";
provider: "vercel-ai-gateway";
};
"openai/gpt-5.4": Model<"anthropic-messages"> & {
id: "openai/gpt-5.4";
provider: "vercel-ai-gateway";
};
"openai/gpt-5.4-mini": Model<"anthropic-messages"> & {
id: "openai/gpt-5.4-mini";
provider: "vercel-ai-gateway";
};
"openai/gpt-5.4-nano": Model<"anthropic-messages"> & {
id: "openai/gpt-5.4-nano";
provider: "vercel-ai-gateway";
};
"openai/gpt-5.4-pro": Model<"anthropic-messages"> & {
id: "openai/gpt-5.4-pro";
provider: "vercel-ai-gateway";
};
"openai/gpt-5.5": Model<"anthropic-messages"> & {
id: "openai/gpt-5.5";
provider: "vercel-ai-gateway";
};
"openai/gpt-5.5-pro": Model<"anthropic-messages"> & {
id: "openai/gpt-5.5-pro";
provider: "vercel-ai-gateway";
};
"openai/gpt-5.6-luna": Model<"anthropic-messages"> & {
id: "openai/gpt-5.6-luna";
provider: "vercel-ai-gateway";
};
"openai/gpt-5.6-sol": Model<"anthropic-messages"> & {
id: "openai/gpt-5.6-sol";
provider: "vercel-ai-gateway";
};
"openai/gpt-5.6-terra": Model<"anthropic-messages"> & {
id: "openai/gpt-5.6-terra";
provider: "vercel-ai-gateway";
};
"openai/gpt-oss-120b": Model<"anthropic-messages"> & {
id: "openai/gpt-oss-120b";
provider: "vercel-ai-gateway";
};
"openai/gpt-oss-20b": Model<"anthropic-messages"> & {
id: "openai/gpt-oss-20b";
provider: "vercel-ai-gateway";
};
"openai/gpt-oss-safeguard-20b": Model<"anthropic-messages"> & {
id: "openai/gpt-oss-safeguard-20b";
provider: "vercel-ai-gateway";
};
"openai/o1": Model<"anthropic-messages"> & {
id: "openai/o1";
provider: "vercel-ai-gateway";
};
"openai/o3": Model<"anthropic-messages"> & {
id: "openai/o3";
provider: "vercel-ai-gateway";
};
"openai/o3-deep-research": Model<"anthropic-messages"> & {
id: "openai/o3-deep-research";
provider: "vercel-ai-gateway";
};
"openai/o3-mini": Model<"anthropic-messages"> & {
id: "openai/o3-mini";
provider: "vercel-ai-gateway";
};
"openai/o3-pro": Model<"anthropic-messages"> & {
id: "openai/o3-pro";
provider: "vercel-ai-gateway";
};
"openai/o4-mini": Model<"anthropic-messages"> & {
id: "openai/o4-mini";
provider: "vercel-ai-gateway";
};
"poolside/laguna-s-2.1": Model<"anthropic-messages"> & {
id: "poolside/laguna-s-2.1";
provider: "vercel-ai-gateway";
};
"poolside/laguna-s-2.1-free": Model<"anthropic-messages"> & {
id: "poolside/laguna-s-2.1-free";
provider: "vercel-ai-gateway";
};
"sakana/fugu-ultra": Model<"anthropic-messages"> & {
id: "sakana/fugu-ultra";
provider: "vercel-ai-gateway";
};
"stepfun/step-3.5-flash": Model<"anthropic-messages"> & {
id: "stepfun/step-3.5-flash";
provider: "vercel-ai-gateway";
};
"stepfun/step-3.7-flash": Model<"anthropic-messages"> & {
id: "stepfun/step-3.7-flash";
provider: "vercel-ai-gateway";
};
"thinkingmachines/inkling": Model<"anthropic-messages"> & {
id: "thinkingmachines/inkling";
provider: "vercel-ai-gateway";
};
"xai/grok-4.1-fast-non-reasoning": Model<"anthropic-messages"> & {
id: "xai/grok-4.1-fast-non-reasoning";
provider: "vercel-ai-gateway";
};
"xai/grok-4.1-fast-reasoning": Model<"anthropic-messages"> & {
id: "xai/grok-4.1-fast-reasoning";
provider: "vercel-ai-gateway";
};
"xai/grok-4.20-multi-agent": Model<"anthropic-messages"> & {
id: "xai/grok-4.20-multi-agent";
provider: "vercel-ai-gateway";
};
"xai/grok-4.20-multi-agent-beta": Model<"anthropic-messages"> & {
id: "xai/grok-4.20-multi-agent-beta";
provider: "vercel-ai-gateway";
};
"xai/grok-4.20-non-reasoning": Model<"anthropic-messages"> & {
id: "xai/grok-4.20-non-reasoning";
provider: "vercel-ai-gateway";
};
"xai/grok-4.20-non-reasoning-beta": Model<"anthropic-messages"> & {
id: "xai/grok-4.20-non-reasoning-beta";
provider: "vercel-ai-gateway";
};
"xai/grok-4.20-reasoning": Model<"anthropic-messages"> & {
id: "xai/grok-4.20-reasoning";
provider: "vercel-ai-gateway";
};
"xai/grok-4.20-reasoning-beta": Model<"anthropic-messages"> & {
id: "xai/grok-4.20-reasoning-beta";
provider: "vercel-ai-gateway";
};
"xai/grok-4.3": Model<"anthropic-messages"> & {
id: "xai/grok-4.3";
provider: "vercel-ai-gateway";
};
"xai/grok-4.5": Model<"anthropic-messages"> & {
id: "xai/grok-4.5";
provider: "vercel-ai-gateway";
};
"xai/grok-build-0.1": Model<"anthropic-messages"> & {
id: "xai/grok-build-0.1";
provider: "vercel-ai-gateway";
};
"xiaomi/mimo-v2.5": Model<"anthropic-messages"> & {
id: "xiaomi/mimo-v2.5";
provider: "vercel-ai-gateway";
};
"xiaomi/mimo-v2.5-pro": Model<"anthropic-messages"> & {
id: "xiaomi/mimo-v2.5-pro";
provider: "vercel-ai-gateway";
};
"zai/glm-4.5": Model<"anthropic-messages"> & {
id: "zai/glm-4.5";
provider: "vercel-ai-gateway";
};
"zai/glm-4.5-air": Model<"anthropic-messages"> & {
id: "zai/glm-4.5-air";
provider: "vercel-ai-gateway";
};
"zai/glm-4.5v": Model<"anthropic-messages"> & {
id: "zai/glm-4.5v";
provider: "vercel-ai-gateway";
};
"zai/glm-4.6": Model<"anthropic-messages"> & {
id: "zai/glm-4.6";
provider: "vercel-ai-gateway";
};
"zai/glm-4.6v": Model<"anthropic-messages"> & {
id: "zai/glm-4.6v";
provider: "vercel-ai-gateway";
};
"zai/glm-4.6v-flash": Model<"anthropic-messages"> & {
id: "zai/glm-4.6v-flash";
provider: "vercel-ai-gateway";
};
"zai/glm-4.7": Model<"anthropic-messages"> & {
id: "zai/glm-4.7";
provider: "vercel-ai-gateway";
};
"zai/glm-4.7-flash": Model<"anthropic-messages"> & {
id: "zai/glm-4.7-flash";
provider: "vercel-ai-gateway";
};
"zai/glm-4.7-flashx": Model<"anthropic-messages"> & {
id: "zai/glm-4.7-flashx";
provider: "vercel-ai-gateway";
};
"zai/glm-5": Model<"anthropic-messages"> & {
id: "zai/glm-5";
provider: "vercel-ai-gateway";
};
"zai/glm-5-turbo": Model<"anthropic-messages"> & {
id: "zai/glm-5-turbo";
provider: "vercel-ai-gateway";
};
"zai/glm-5.1": Model<"anthropic-messages"> & {
id: "zai/glm-5.1";
provider: "vercel-ai-gateway";
};
"zai/glm-5.2": Model<"anthropic-messages"> & {
id: "zai/glm-5.2";
provider: "vercel-ai-gateway";
};
"zai/glm-5.2-fast": Model<"anthropic-messages"> & {
id: "zai/glm-5.2-fast";
provider: "vercel-ai-gateway";
};
"zai/glm-5v-turbo": Model<"anthropic-messages"> & {
id: "zai/glm-5v-turbo";
provider: "vercel-ai-gateway";
};
};