import type OpenAI from 'openai'; import type { ClientOptions } from 'openai'; import type { ReasoningEffort } from 'openai/resources/shared'; export declare enum LLMAPIModelNames { GPT_3_5_TURBO = "gpt-3.5-turbo", GPT_4 = "gpt-4", GPT_4_TURBO = "gpt-4-turbo", GPT_4O = "gpt-4o", GPT_4O_MINI = "gpt-4o-mini", GPT_4O_SEARCH_PREVIEW = "gpt-4o-search-preview", GPT_4O_MINI_SEARCH_PREVIEW = "gpt-4o-mini-search-preview", GPT_4_1 = "gpt-4.1", GPT_4_1_MINI = "gpt-4.1-mini", GPT_4_1_NANO = "gpt-4.1-nano", O1 = "o1", O3 = "o3", O3_MINI = "o3-mini", GPT_OSS_20B = "gpt-oss-20b", GPT_5 = "gpt-5", GPT_5_OPENAI = "openai/gpt-5", GPT_5_AZURE = "azure/gpt-5", GPT_5_MINI = "gpt-5-mini", GPT_5_MINI_OPENAI = "openai/gpt-5-mini", GPT_5_MINI_AZURE = "azure/gpt-5-mini", GPT_5_NANO = "gpt-5-nano", GPT_5_NANO_OPENAI = "openai/gpt-5-nano", GPT_5_NANO_AZURE = "azure/gpt-5-nano", GPT_5_CODEX = "gpt-5-codex", GPT_5_PRO = "gpt-5-pro", GPT_5_PRO_OPENAI = "openai/gpt-5-pro", GPT_5_PRO_AZURE = "azure/gpt-5-pro", GPT_5_1 = "gpt-5.1", GPT_5_1_OPENAI = "openai/gpt-5.1", GPT_5_1_AZURE = "azure/gpt-5.1", GPT_5_1_CHAT = "gpt-5.1-chat", GPT_5_1_CODEX = "gpt-5.1-codex", GPT_5_1_CODEX_OPENAI = "openai/gpt-5.1-codex", GPT_5_1_CODEX_AZURE = "azure/gpt-5.1-codex", GPT_5_1_CODEX_MINI = "gpt-5.1-codex-mini", GPT_5_1_CODEX_MINI_OPENAI = "openai/gpt-5.1-codex-mini", GPT_5_1_CODEX_MINI_AZURE = "azure/gpt-5.1-codex-mini", GPT_5_2 = "gpt-5.2", GPT_5_2_OPENAI = "openai/gpt-5.2", GPT_5_2_AZURE = "azure/gpt-5.2", GPT_5_2_PRO = "gpt-5.2-pro", GPT_5_2_CODEX = "gpt-5.2-codex", GPT_5_2_CODEX_OPENAI = "openai/gpt-5.2-codex", GPT_5_2_CODEX_AZURE = "azure/gpt-5.2-codex", GPT_5_3_CODEX = "gpt-5.3-codex", GPT_5_3_CODEX_OPENAI = "openai/gpt-5.3-codex", GPT_5_3_CODEX_AZURE = "azure/gpt-5.3-codex", GPT_5_CHAT = "gpt-5-chat", GPT_5_2_CHAT = "gpt-5.2-chat", GPT_5_3_CHAT = "gpt-5.3-chat", GPT_5_4 = "gpt-5.4", GPT_5_4_OPENAI = "openai/gpt-5.4", GPT_5_4_AZURE = "azure/gpt-5.4", GPT_5_4_PRO = "gpt-5.4-pro", GPT_5_4_PRO_OPENAI = "openai/gpt-5.4-pro", GPT_5_4_PRO_AZURE = "azure/gpt-5.4-pro", GPT_5_4_MINI = "gpt-5.4-mini", GPT_5_4_NANO = "gpt-5.4-nano", CLAUDE_SONNET_4_20250514 = "claude-sonnet-4-20250514", CLAUDE_SONNET_4_5 = "claude-sonnet-4-5", CLAUDE_SONNET_4_5_20250929 = "claude-sonnet-4-5-20250929", CLAUDE_SONNET_4_6 = "claude-sonnet-4-6", CLAUDE_HAIKU_4_5 = "claude-haiku-4-5", CLAUDE_HAIKU_4_5_20251001 = "claude-haiku-4-5-20251001", CLAUDE_OPUS_4_20250514 = "claude-opus-4-20250514", CLAUDE_OPUS_4_1_20250805 = "claude-opus-4-1-20250805", CLAUDE_OPUS_4_5_20251101 = "claude-opus-4-5-20251101", CLAUDE_OPUS_4_6 = "claude-opus-4-6", GEMINI_2_5_PRO = "gemini-2.5-pro", GEMINI_2_5_PRO_GOOGLE_AI_STUDIO = "google-ai-studio/gemini-2.5-pro", GEMINI_2_5_PRO_GOOGLE_VERTEX = "google-vertex/gemini-2.5-pro", GEMINI_2_5_FLASH = "gemini-2.5-flash", GEMINI_2_5_FLASH_GOOGLE_AI_STUDIO = "google-ai-studio/gemini-2.5-flash", GEMINI_2_5_FLASH_GOOGLE_VERTEX = "google-vertex/gemini-2.5-flash", GEMINI_2_5_FLASH_LITE = "gemini-2.5-flash-lite", GEMINI_2_5_FLASH_LITE_GOOGLE_AI_STUDIO = "google-ai-studio/gemini-2.5-flash-lite", GEMINI_2_5_FLASH_LITE_GOOGLE_VERTEX = "google-vertex/gemini-2.5-flash-lite", GEMINI_3_1_PRO_PREVIEW = "gemini-3.1-pro-preview", GEMINI_3_1_PRO_PREVIEW_GOOGLE_AI_STUDIO = "google-ai-studio/gemini-3.1-pro-preview", GEMINI_3_1_PRO_PREVIEW_GOOGLE_VERTEX = "google-vertex/gemini-3.1-pro-preview", GEMINI_3_FLASH_PREVIEW = "gemini-3-flash-preview", GEMINI_3_FLASH_PREVIEW_GOOGLE_AI_STUDIO = "google-ai-studio/gemini-3-flash-preview", GEMINI_3_FLASH_PREVIEW_GOOGLE_VERTEX = "google-vertex/gemini-3-flash-preview", GEMINI_2_5_FLASH_IMAGE = "gemini-2.5-flash-image", GEMINI_2_5_FLASH_IMAGE_GOOGLE_AI_STUDIO = "google-ai-studio/gemini-2.5-flash-image", GEMINI_2_5_FLASH_IMAGE_GOOGLE_VERTEX = "google-vertex/gemini-2.5-flash-image", LLAMA_3_8B_INSTRUCT = "llama-3-8b-instruct", LLAMA_3_70B_INSTRUCT = "llama-3-70b-instruct", LLAMA_3_1_8B_INSTRUCT = "llama-3.1-8b-instruct", LLAMA_3_1_70B_INSTRUCT = "llama-3.1-70b-instruct", LLAMA_3_1_NEMOTRON_ULTRA_253B = "llama-3.1-nemotron-ultra-253b", LLAMA_3_2_3B_INSTRUCT = "llama-3.2-3b-instruct", LLAMA_3_3_70B_INSTRUCT = "llama-3.3-70b-instruct", LLAMA_4_SCOUT_17B_INSTRUCT = "llama-4-scout-17b-instruct", LLAMA_4_MAVERICK_17B_INSTRUCT = "llama-4-maverick-17b-instruct", DEEPSEEK_R1_0528 = "deepseek-r1-0528", DEEPSEEK_V3_2 = "deepseek-v3.2", MISTRAL_LARGE_LATEST = "mistral-large-latest", MISTRAL_LARGE_2512 = "mistral-large-2512", MISTRAL_SMALL_2506 = "mistral-small-2506", PIXTRAL_LARGE_LATEST = "pixtral-large-latest", MINISTRAL_14B_2512 = "ministral-14b-2512", MINISTRAL_8B_2512 = "ministral-8b-2512", MINISTRAL_3B_2512 = "ministral-3b-2512", CODESTRAL_2508 = "codestral-2508", DEVSTRAL_2512 = "devstral-2512", DEVSTRAL_SMALL_2507 = "devstral-small-2507", MINIMAX_M2_5 = "minimax-m2.5", MINIMAX_M2 = "minimax-m2", MINIMAX_M2_1 = "minimax-m2.1", MINIMAX_M2_1_LIGHTNING = "minimax-m2.1-lightning", MINIMAX_TEXT_01 = "minimax-text-01", KIMI_K2_5_AUTO = "kimi-k2.5", KIMI_K2_5 = "moonshot/kimi-k2.5", QWEN_MAX = "qwen-max", QWEN_MAX_LATEST = "qwen-max-latest", QWEN_PLUS = "qwen-plus", QWEN_PLUS_LATEST = "qwen-plus-latest", QWEN_FLASH = "qwen-flash", QWEN_TURBO = "qwen-turbo", QWEN_OMNI_TURBO = "qwen-omni-turbo", QWEN_VL_MAX = "qwen-vl-max", QWEN_VL_PLUS = "qwen-vl-plus", QWEN_CODER_PLUS = "qwen-coder-plus", QWQ_PLUS = "qwq-plus", QWEN3_MAX = "qwen3-max", QWEN3_MAX_2026_01_23 = "qwen3-max-2026-01-23", QWEN3_32B = "qwen3-32b", QWEN3_32B_FP8 = "qwen3-32b-fp8", QWEN3_235B_A22B_INSTRUCT_2507 = "qwen3-235b-a22b-instruct-2507", QWEN3_235B_A22B_FP8 = "qwen3-235b-a22b-fp8", QWEN3_30B_A3B_INSTRUCT_2507 = "qwen3-30b-a3b-instruct-2507", QWEN3_30B_A3B_THINKING_2507 = "qwen3-30b-a3b-thinking-2507", QWEN3_30B_A3B_FP8 = "qwen3-30b-a3b-fp8", QWEN3_NEXT_80B_A3B_THINKING = "qwen3-next-80b-a3b-thinking", QWEN3_NEXT_80B_A3B_THINKING_ALIBABA = "alibaba/qwen3-next-80b-a3b-thinking", QWEN3_NEXT_80B_A3B_INSTRUCT = "qwen3-next-80b-a3b-instruct", QWEN3_NEXT_80B_A3B_INSTRUCT_ALIBABA = "alibaba/qwen3-next-80b-a3b-instruct", QWEN3_CODER_PLUS = "qwen3-coder-plus", QWEN3_CODER_FLASH = "qwen3-coder-flash", QWEN3_CODER_NEXT = "qwen3-coder-next", QWEN3_CODER_30B_A3B_INSTRUCT = "qwen3-coder-30b-a3b-instruct", QWEN3_VL_8B_INSTRUCT = "qwen3-vl-8b-instruct", QWEN3_VL_PLUS = "qwen3-vl-plus", QWEN3_VL_FLASH = "qwen3-vl-flash", QWEN3_VL_30B_A3B_INSTRUCT = "qwen3-vl-30b-a3b-instruct", QWEN3_VL_30B_A3B_THINKING = "qwen3-vl-30b-a3b-thinking", QWEN3_VL_235B_A22B_INSTRUCT = "qwen3-vl-235b-a22b-instruct", QWEN3_VL_235B_A22B_INSTRUCT_ALIBABA = "alibaba/qwen3-vl-235b-a22b-instruct", QWEN3_VL_235B_A22B_THINKING = "qwen3-vl-235b-a22b-thinking", QWEN3_VL_235B_A22B_THINKING_ALIBABA = "alibaba/qwen3-vl-235b-a22b-thinking", QWEN2_5_VL_32B_INSTRUCT = "qwen2-5-vl-32b-instruct", GLM_5 = "glm-5", GLM_5_ZAI = "zai/glm-5", GLM_4_5 = "glm-4.5", GLM_4_5_ZAI = "zai/glm-4.5", GLM_4_5_EMBERCLOUD = "embercloud/glm-4.5", GLM_4_5V = "glm-4.5v", GLM_4_5V_ZAI = "zai/glm-4.5v", GLM_4_5_AIR = "glm-4.5-air", GLM_4_5_AIR_ZAI = "zai/glm-4.5-air", GLM_4_5_AIR_EMBERCLOUD = "embercloud/glm-4.5-air", GLM_4_5_X = "glm-4.5-x", GLM_4_5_AIRX = "glm-4.5-airx", GLM_4_6 = "glm-4.6", GLM_4_6_ZAI = "zai/glm-4.6", GLM_4_6V = "glm-4.6v", GLM_4_6V_ZAI = "zai/glm-4.6v", GLM_4_6V_FLASHX = "glm-4.6v-flashx", GLM_4_7 = "glm-4.7", GLM_4_7_ZAI = "zai/glm-4.7", GLM_4_7_FLASHX = "glm-4.7-flashx", GLM_4_32B_0414_128K = "glm-4-32b-0414-128k", QWEN3_MAX_PREVIEW_ALIBABA = "alibaba/qwen3-max-preview", QWEN_QWEN3_235B_A22B_INSTRUCT_2507_NEBIUS = "nebius/Qwen/Qwen3-235B-A22B-Instruct-2507", QWEN_QWEN3_CODER_30B_A3B_INSTRUCT_NEBIUS = "nebius/Qwen/Qwen3-Coder-30B-A3B-Instruct", QWEN_QWEN3_235B_A22B_INSTRUCT_2507_NOVITA = "novita/qwen/qwen3-235b-a22b-instruct-2507", QWEN_QWEN3_CODER_30B_A3B_INSTRUCT_NOVITA = "novita/qwen/qwen3-coder-30b-a3b-instruct", QWEN_QWEN3_MAX_NOVITA = "novita/qwen/qwen3-max", QWEN_QWEN3_NEXT_80B_A3B_INSTRUCT_NOVITA = "novita/qwen/qwen3-next-80b-a3b-instruct", QWEN_QWEN3_NEXT_80B_A3B_THINKING_NOVITA = "novita/qwen/qwen3-next-80b-a3b-thinking", QWEN_QWEN3_VL_235B_A22B_INSTRUCT_NOVITA = "novita/qwen/qwen3-vl-235b-a22b-instruct", QWEN_QWEN3_VL_235B_A22B_THINKING_NOVITA = "novita/qwen/qwen3-vl-235b-a22b-thinking", QWEN_IMAGE = "qwen-image", QWEN_IMAGE_EDIT_MAX = "qwen-image-edit-max", QWEN_IMAGE_EDIT_PLUS = "qwen-image-edit-plus", QWEN_IMAGE_MAX = "qwen-image-max", QWEN_IMAGE_MAX_2025_12_30 = "qwen-image-max-2025-12-30", QWEN_IMAGE_PLUS = "qwen-image-plus", QWEN3_6_PLUS = "qwen3.6-plus", NOVA_2_LITE = "nova-2-lite", NOVA_LITE = "nova-lite", NOVA_MICRO = "nova-micro", NOVA_PRO = "nova-pro", CLAUDE_OPUS_4_1_20250805_ANTHROPIC = "anthropic/claude-opus-4-1-20250805", CLAUDE_OPUS_4_20250514_ANTHROPIC = "anthropic/claude-opus-4-20250514", CLAUDE_OPUS_4_5_20251101_ANTHROPIC = "anthropic/claude-opus-4-5-20251101", CLAUDE_OPUS_4_6_ANTHROPIC = "anthropic/claude-opus-4-6", CLAUDE_SONNET_4_5_ANTHROPIC = "anthropic/claude-sonnet-4-5", CLAUDE_SONNET_4_5_20250929_ANTHROPIC = "anthropic/claude-sonnet-4-5-20250929", CLAUDE_SONNET_4_6_ANTHROPIC = "anthropic/claude-sonnet-4-6", ANTHROPIC_CLAUDE_OPUS_4_1_20250805_V1_0_AWS_BEDROCK = "aws-bedrock/anthropic.claude-opus-4-1-20250805-v1:0", ANTHROPIC_CLAUDE_OPUS_4_20250514_V1_0_AWS_BEDROCK = "aws-bedrock/anthropic.claude-opus-4-20250514-v1:0", ANTHROPIC_CLAUDE_OPUS_4_5_20251101_V1_0_AWS_BEDROCK = "aws-bedrock/anthropic.claude-opus-4-5-20251101-v1:0", ANTHROPIC_CLAUDE_OPUS_4_6_V1_AWS_BEDROCK = "aws-bedrock/anthropic.claude-opus-4-6-v1", ANTHROPIC_CLAUDE_SONNET_4_5_20250929_V1_0_AWS_BEDROCK = "aws-bedrock/anthropic.claude-sonnet-4-5-20250929-v1:0", ANTHROPIC_CLAUDE_SONNET_4_6_AWS_BEDROCK = "aws-bedrock/anthropic.claude-sonnet-4-6", DEEPSEEK_DEEPSEEK_CHAT_V3_2_CANOPYWAVE = "canopywave/deepseek/deepseek-chat-v3.2", ZAI_GLM_4_7_CANOPYWAVE = "canopywave/zai/glm-4.7", ZAI_GLM_5_CANOPYWAVE = "canopywave/zai/glm-5", ZAI_GLM_4_7_EMBERCLOUD = "embercloud/zai/glm-4.7", ZAI_GLM_5_EMBERCLOUD = "embercloud/zai/glm-5", GLM_5_TURBO = "glm-5-turbo", GLM_5_1 = "glm-5.1", GLM_5V_TURBO = "glm-5v-turbo", GLM_IMAGE = "glm-image", GLM_OCR = "glm-ocr", ZAI_ORG_GLM_4_5V_NOVITA = "novita/zai-org/glm-4.5v", ZAI_ORG_GLM_4_6_NOVITA = "novita/zai-org/glm-4.6", ZAI_ORG_GLM_4_6V_NOVITA = "novita/zai-org/glm-4.6v", ZAI_ORG_GLM_4_7_NOVITA = "novita/zai-org/glm-4.7", ZAI_ORG_GLM_5_NOVITA = "novita/zai-org/glm-5", ZAI_ORG_GLM_5_1_TOGETHERAI = "togetherai/zai-org/GLM-5.1", GLM_5_1_ZAI = "zai/glm-5.1", GEMINI_3_PRO_IMAGE = "gemini-3-pro-image", GEMINI_3_PRO_IMAGE_PREVIEW = "gemini-3-pro-image-preview", GEMINI_3_1_FLASH_IMAGE_PREVIEW = "gemini-3.1-flash-image-preview", GEMINI_3_PRO_IMAGE_PREVIEW_GOOGLE_AI_STUDIO = "google-ai-studio/gemini-3-pro-image-preview", GEMINI_3_1_FLASH_IMAGE_PREVIEW_GOOGLE_AI_STUDIO = "google-ai-studio/gemini-3.1-flash-image-preview", GEMINI_3_PRO_IMAGE_PREVIEW_GOOGLE_VERTEX = "google-vertex/gemini-3-pro-image-preview", GEMINI_3_1_FLASH_IMAGE_PREVIEW_GOOGLE_VERTEX = "google-vertex/gemini-3.1-flash-image-preview", GOOGLE_FLASH_IMAGE_2_5_TOGETHERAI = "togetherai/google/flash-image-2.5", AUTO = "auto", CUSTOM = "custom", META_LLAMA3_1_8B_INSTRUCT_V1_0_AWS_BEDROCK = "aws-bedrock/meta.llama3-1-8b-instruct-v1:0", META_LLAMA4_MAVERICK_17B_INSTRUCT_V1_0_AWS_BEDROCK = "aws-bedrock/meta.llama4-maverick-17b-instruct-v1:0", META_LLAMA4_SCOUT_17B_INSTRUCT_V1_0_AWS_BEDROCK = "aws-bedrock/meta.llama4-scout-17b-instruct-v1:0", META_LLAMA_LLAMA_3_3_70B_INSTRUCT_NEBIUS = "nebius/meta-llama/Llama-3.3-70B-Instruct", META_LLAMA_META_LLAMA_3_1_8B_INSTRUCT_NEBIUS = "nebius/meta-llama/Meta-Llama-3.1-8B-Instruct", META_LLAMA_LLAMA_3_1_8B_INSTRUCT_NOVITA = "novita/meta-llama/llama-3.1-8b-instruct", META_LLAMA_LLAMA_3_3_70B_INSTRUCT_NOVITA = "novita/meta-llama/llama-3.3-70b-instruct", META_LLAMA_LLAMA_4_MAVERICK_17B_128E_INSTRUCT_FP8_NOVITA = "novita/meta-llama/llama-4-maverick-17b-128e-instruct-fp8", META_LLAMA_LLAMA_4_SCOUT_17B_16E_INSTRUCT_NOVITA = "novita/meta-llama/llama-4-scout-17b-16e-instruct", MINIMAX_MINIMAX_M2_5_AWS_BEDROCK = "aws-bedrock/minimax.minimax-m2.5", MINIMAX_MINIMAX_M2_1_CANOPYWAVE = "canopywave/minimax/minimax-m2.1", MINIMAX_MINIMAX_M2_5_CANOPYWAVE = "canopywave/minimax/minimax-m2.5", MINIMAX_MINIMAX_M2_5_EMBERCLOUD = "embercloud/minimax/minimax-m2.5", MINIMAX_M2_5_HIGHSPEED = "minimax-m2.5-highspeed", MINIMAX_M2_7 = "minimax-m2.7", MINIMAX_M2_1_MINIMAX_2 = "minimax/MiniMax-M2.1", MINIMAX_M2_5_MINIMAX = "minimax/MiniMax-M2.5", MINIMAX_MINIMAX_M2_1_NOVITA = "novita/minimax/minimax-m2.1", MINIMAX_MINIMAX_M2_5_NOVITA = "novita/minimax/minimax-m2.5", MINIMAXAI_MINIMAX_M2_5_TOGETHERAI = "togetherai/MiniMaxAI/MiniMax-M2.5", MOONSHOTAI_KIMI_K2_5_CANOPYWAVE = "canopywave/moonshotai/kimi-k2.5", MOONSHOTAI_KIMI_K2_5_EMBERCLOUD = "embercloud/moonshotai/kimi-k2.5", MOONSHOTAI_KIMI_K2_5_TOGETHERAI = "togetherai/moonshotai/Kimi-K2.5", OPENAI_GPT_OSS_120B_1_0_AWS_BEDROCK = "aws-bedrock/openai.gpt-oss-120b-1:0", OPENAI_GPT_OSS_20B_1_0_AWS_BEDROCK = "aws-bedrock/openai.gpt-oss-20b-1:0", GPT_5_2_CHAT_AZURE = "azure/gpt-5.2-chat", GPT_5_3_CHAT_AZURE = "azure/gpt-5.3-chat", GPT_5_4_MINI_AZURE = "azure/gpt-5.4-mini", GPT_5_4_NANO_AZURE = "azure/gpt-5.4-nano", GPT_OSS_120B_CEREBRAS = "cerebras/gpt-oss-120b", GPT_OSS_120B = "gpt-oss-120b", OPENAI_GPT_OSS_20B_GROQ = "groq/openai/gpt-oss-20b", GPT_5_2_CHAT_LATEST_OPENAI = "openai/gpt-5.2-chat-latest", GPT_5_3_CHAT_LATEST_OPENAI = "openai/gpt-5.3-chat-latest", GPT_5_4_MINI_OPENAI = "openai/gpt-5.4-mini", GPT_5_4_NANO_OPENAI = "openai/gpt-5.4-nano", QWEN_QWEN3_CODER_NEXT_AWS_BEDROCK = "aws-bedrock/qwen.qwen3-coder-next", QWEN3_CODER_NEXT_EMBERCLOUD = "embercloud/qwen3-coder-next", QWEN_IMAGE_2_0 = "qwen-image-2.0", QWEN_IMAGE_2_0_PRO = "qwen-image-2.0-pro", QWEN3_5_397B_A17B = "qwen3.5-397b-a17b", QWEN3_5_9B = "qwen3.5-9b", COGVIEW_4 = "cogview-4", ZAI_GLM_4_7 = "zai-glm-4.7", CLAUDE_OPUS_4_7_ANTHROPIC = "anthropic/claude-opus-4-7", ANTHROPIC_CLAUDE_OPUS_4_7_AWS_BEDROCK = "aws-bedrock/anthropic.claude-opus-4-7", CLAUDE_OPUS_4_7 = "claude-opus-4-7", DEEPSEEK_DEEPSEEK_V4_FLASH_CANOPYWAVE = "canopywave/deepseek/deepseek-v4-flash", DEEPSEEK_V4_FLASH = "deepseek-v4-flash", DEEPSEEK_V4_PRO = "deepseek-v4-pro", DEEPSEEK_V4_FLASH_DEEPSEEK = "deepseek/deepseek-v4-flash", DEEPSEEK_V4_PRO_DEEPSEEK = "deepseek/deepseek-v4-pro", DEEPSEEK_DEEPSEEK_V4_FLASH_NOVITA = "novita/deepseek/deepseek-v4-flash", DEEPSEEK_DEEPSEEK_V4_PRO_NOVITA = "novita/deepseek/deepseek-v4-pro", ZAI_GLM_5_1_CANOPYWAVE = "canopywave/zai/glm-5.1", GEMMA_4_26B_A4B_IT = "gemma-4-26b-a4b-it", KIMI_K2_6_AZURE = "azure/kimi-k2.6", MOONSHOTAI_KIMI_K2_6_CANOPYWAVE = "canopywave/moonshotai/kimi-k2.6", KIMI_K2_6 = "kimi-k2.6", KIMI_K2_6_MOONSHOT = "moonshot/kimi-k2.6", MOONSHOTAI_KIMI_K2_6_NOVITA = "novita/moonshotai/kimi-k2.6", GPT_5_5_AZURE = "azure/gpt-5.5", GPT_5_5 = "gpt-5.5", GPT_5_5_OPENAI = "openai/gpt-5.5", SONIC_3_2026_01_12 = "sonic-3-2026-01-12", SONIC_3 = "sonic-3", SONIC_TURBO = "sonic-turbo", SONIC_2 = "sonic-2", ELEVEN_V3 = "eleven_v3", ELEVEN_MULTILINGUAL_V2 = "eleven_multilingual_v2", ELEVEN_TURBO_V2_5 = "eleven_turbo_v2_5", ELEVEN_FLASH_V2_5 = "eleven_flash_v2_5", AURA_2 = "aura-2", AURA = "aura", NOVA_3 = "nova-3", NOVA_3_MEDICAL = "nova-3-medical", NOVA_2 = "nova-2", NOVA_2_MEDICAL = "nova-2-medical", NOVA_2_MEETING = "nova-2-meeting", NOVA_2_PHONECALL = "nova-2-phonecall", NOVA_2_CONVERSATIONALAI = "nova-2-conversationalai", GEMINI_3_1_FLASH_TTS_PREVIEW = "gemini-3.1-flash-tts-preview", GEMINI_2_5_PRO_PREVIEW_TTS = "gemini-2.5-pro-preview-tts", GEMINI_2_5_FLASH_PREVIEW_TTS = "gemini-2.5-flash-preview-tts", WHISPER_1 = "whisper-1", GPT_4O_TRANSCRIBE = "gpt-4o-transcribe", GPT_4O_MINI_TRANSCRIBE = "gpt-4o-mini-transcribe", AZURE_WHISPER = "whisper", UNIVERSAL_2 = "universal-2", UNIVERSAL_3_PRO = "universal-3-pro", U3_RT_PRO = "u3-rt-pro", UNIVERSAL_STREAMING_ENGLISH = "universal-streaming-english", UNIVERSAL_STREAMING_MULTILINGUAL = "universal-streaming-multilingual", WHISPER_RT = "whisper-rt", INK_WHISPER = "ink-whisper", FLUX = "flux", FLUX_GENERAL_EN = "flux-general-en", FLUX_GENERAL_MULTI = "flux-general-multi", NOVA_2_DRIVETHRU = "nova-2-drivethru", NOVA_2_VOICEMAIL = "nova-2-voicemail", NOVA_2_ATC = "nova-2-atc", NOVA_2_AUTOMOTIVE = "nova-2-automotive", NOVA_2_VIDEO = "nova-2-video", NOVA_2_FINANCE = "nova-2-finance", NOVA_3_MULTILINGUAL = "nova-3-multilingual", WHISPER_TINY = "whisper-tiny", WHISPER_BASE = "whisper-base", WHISPER_SMALL = "whisper-small", WHISPER_MEDIUM = "whisper-medium", WHISPER_LARGE = "whisper-large", BASE = "base", BASE_MEETING = "base-meeting", BASE_PHONECALL = "base-phonecall", BASE_FINANCE = "base-finance", BASE_CONVERSATIONALAI = "base-conversationalai", BASE_VIDEO = "base-video", BASE_VOICEMAIL = "base-voicemail", ENHANCED = "enhanced", ENHANCED_MEETING = "enhanced-meeting", ENHANCED_PHONECALL = "enhanced-phonecall", ENHANCED_FINANCE = "enhanced-finance", QWEN3_7_MAX = "qwen3.7-max", QWEN3_7_PLUS = "qwen3.7-plus", AMAZON_TITAN_EMBED_TEXT_V2_0 = "amazon.titan-embed-text-v2:0", CLAUDE_FABLE_5_ANTHROPIC = "anthropic/claude-fable-5", CLAUDE_HAIKU_4_5_ANTHROPIC = "anthropic/claude-haiku-4-5", CLAUDE_HAIKU_4_5_20251001_ANTHROPIC = "anthropic/claude-haiku-4-5-20251001", CLAUDE_OPUS_4_8_ANTHROPIC = "anthropic/claude-opus-4-8", CLAUDE_SONNET_5_ANTHROPIC = "anthropic/claude-sonnet-5", ANTHROPIC_CLAUDE_FABLE_5_AWS_BEDROCK = "aws-bedrock/anthropic.claude-fable-5", ANTHROPIC_CLAUDE_HAIKU_4_5_20251001_V1_0_AWS_BEDROCK = "aws-bedrock/anthropic.claude-haiku-4-5-20251001-v1:0", ANTHROPIC_CLAUDE_OPUS_4_8_AWS_BEDROCK = "aws-bedrock/anthropic.claude-opus-4-8", ANTHROPIC_CLAUDE_SONNET_5_AWS_BEDROCK = "aws-bedrock/anthropic.claude-sonnet-5", CLAUDE_FABLE_5 = "claude-fable-5", CLAUDE_OPUS_4_8 = "claude-opus-4-8", CLAUDE_SONNET_5 = "claude-sonnet-5", CLAUDE_HAIKU_4_5_LLMAPI_ANTHROPIC = "llmapi-anthropic/claude-haiku-4-5", CLAUDE_OPUS_4_8_LLMAPI_ANTHROPIC = "llmapi-anthropic/claude-opus-4-8", CLAUDE_SONNET_4_6_LLMAPI_ANTHROPIC = "llmapi-anthropic/claude-sonnet-4-6", COHERE_EMBED_ENGLISH_V3 = "cohere.embed-english-v3", COHERE_EMBED_MULTILINGUAL_V3 = "cohere.embed-multilingual-v3", DEEPSEEK_V4_FLASH_AZURE = "azure/DeepSeek-V4-Flash", DEEPSEEK_V4_PRO_AZURE = "azure/DeepSeek-V4-Pro", DEEPSEEK_AI_DEEPSEEK_V3_2_ZYPHRA = "zyphra/deepseek-ai/DeepSeek-V3.2", Z_AI_GLM_4_5_LLMAPI_OS = "llmapi-os/z-ai/glm-4.5", Z_AI_GLM_4_5_AIR_LLMAPI_OS = "llmapi-os/z-ai/glm-4.5-air", Z_AI_GLM_4_6_LLMAPI_OS = "llmapi-os/z-ai/glm-4.6", Z_AI_GLM_4_6V_LLMAPI_OS = "llmapi-os/z-ai/glm-4.6v", Z_AI_GLM_4_7_LLMAPI_OS = "llmapi-os/z-ai/glm-4.7", Z_AI_GLM_5_LLMAPI_OS = "llmapi-os/z-ai/glm-5", Z_AI_GLM_5_TURBO_LLMAPI_OS = "llmapi-os/z-ai/glm-5-turbo", Z_AI_GLM_5_1_LLMAPI_OS = "llmapi-os/z-ai/glm-5.1", GLM_5_TURBO_ZAI = "zai/glm-5-turbo", GEMINI_3_1_FLASH_LITE = "gemini-3.1-flash-lite", GEMINI_3_5_FLASH = "gemini-3.5-flash", GEMMA_4_31B_IT = "gemma-4-31b-it", GEMINI_3_1_FLASH_LITE_GOOGLE_AI_STUDIO = "google-ai-studio/gemini-3.1-flash-lite", GEMINI_3_5_FLASH_GOOGLE_AI_STUDIO = "google-ai-studio/gemini-3.5-flash", GEMINI_3_1_FLASH_LITE_GOOGLE_VERTEX = "google-vertex/gemini-3.1-flash-lite", GEMINI_3_5_FLASH_GOOGLE_VERTEX = "google-vertex/gemini-3.5-flash", JINA_EMBEDDINGS_V4 = "jina-embeddings-v4", JINA_EMBEDDINGS_V5_TEXT_SMALL = "jina-embeddings-v5-text-small", MINIMAX_M3 = "minimax-m3", MINIMAX_M3_MINIMAX = "minimax/MiniMax-M3", MINIMAX_MINIMAX_M3_NOVITA = "novita/minimax/minimax-m3", MISTRAL_EMBED = "mistral-embed", KIMI_K2_7_CODE = "kimi-k2.7-code", MOONSHOTAI_KIMI_K2_6_LLMAPI_OS = "llmapi-os/moonshotai/kimi-k2.6", MOONSHOTAI_KIMI_K2_7_CODE_LLMAPI_OS = "llmapi-os/moonshotai/kimi-k2.7-code", KIMI_K2_7_CODE_MOONSHOT = "moonshot/kimi-k2.7-code", MOONSHOTAI_KIMI_K2_7_CODE_NOVITA = "novita/moonshotai/kimi-k2.7-code", MOONSHOTAI_KIMI_K2_7_CODE_TOGETHERAI = "togetherai/moonshotai/Kimi-K2.7-Code", MOONSHOTAI_KIMI_K2_6_ZYPHRA = "zyphra/moonshotai/Kimi-K2.6", GPT_4_1_MINI_AZURE = "azure/gpt-4.1-mini", GPT_5_6_LUNA_AZURE = "azure/gpt-5.6-luna", GPT_5_6_SOL_AZURE = "azure/gpt-5.6-sol", GPT_5_6_TERRA_AZURE = "azure/gpt-5.6-terra", TEXT_EMBEDDING_3_LARGE_AZURE = "azure/text-embedding-3-large", TEXT_EMBEDDING_3_SMALL_AZURE = "azure/text-embedding-3-small", GPT_5_5_PRO = "gpt-5.5-pro", GPT_5_6_LUNA = "gpt-5.6-luna", GPT_5_6_SOL = "gpt-5.6-sol", GPT_5_6_TERRA = "gpt-5.6-terra", GPT_5_MINI_LLMAPI_OPENAI = "llmapi-openai/gpt-5-mini", GPT_5_5_LLMAPI_OPENAI = "llmapi-openai/gpt-5.5", GPT_4_1_MINI_OPENAI = "openai/gpt-4.1-mini", GPT_5_6_LUNA_OPENAI = "openai/gpt-5.6-luna", GPT_5_6_SOL_OPENAI = "openai/gpt-5.6-sol", GPT_5_6_TERRA_OPENAI = "openai/gpt-5.6-terra", TEXT_EMBEDDING_3_LARGE = "text-embedding-3-large", TEXT_EMBEDDING_3_SMALL = "text-embedding-3-small", TEXT_EMBEDDING_ADA_002 = "text-embedding-ada-002", OPENAI_GPT_OSS_120B_TOGETHERAI = "togetherai/openai/gpt-oss-120b", INK_2 = "ink-2", SCRIBE_V1 = "scribe_v1", SCRIBE_V2 = "scribe_v2", GPT_4O_MINI_TTS = "gpt-4o-mini-tts", SONIC_3_5 = "sonic-3.5", GROK_4_3_AZURE = "azure/grok-4.3", GROK_4_3 = "grok-4.3", GROK_4_3_XAI = "xai/grok-4.3", MIMO_V2_5_PRO = "mimo-v2.5-pro", XIAOMIMIMO_MIMO_V2_5_PRO_NOVITA = "novita/xiaomimimo/mimo-v2.5-pro", MIMO_V2_5_PRO_XIAOMI = "xiaomi/mimo-v2.5-pro", ZAI_ORG_GLM_5_2_NEBIUS = "nebius/zai-org/GLM-5.2", ZAI_ORG_GLM_5_2_NOVITA = "novita/zai-org/glm-5.2", ZAI_GLM_5_1 = "zai-glm-5.1", ZAI_GLM_5_2 = "zai-glm-5.2", GLM_5_2_ZAI = "zai/glm-5.2", ZAYA1_8B = "zaya1-8b", QWEN2_5_VL_72B_INSTRUCT_QWEN = "Qwen/Qwen2.5-VL-72B-Instruct", CLAUDE_OPUS_5_ANTHROPIC = "anthropic/claude-opus-5", ANTHROPIC_CLAUDE_OPUS_5_AWS_BEDROCK = "aws-bedrock/anthropic.claude-opus-5", CLAUDE_OPUS_5 = "claude-opus-5", DEEPSEEK_DEEPSEEK_V4_PRO_CANOPYWAVE = "canopywave/deepseek/deepseek-v4-pro", DEEPSEEK_V4_FLASH_0731_ALIBABA = "alibaba/deepseek-v4-flash-0731", DEEPSEEK_V4_FLASH_0731 = "deepseek-v4-flash-0731", DEEPSEEK_DEEPSEEK_V4_FLASH_0731_NOVITA = "novita/deepseek/deepseek-v4-flash-0731", GEMINI_3_6_FLASH = "gemini-3.6-flash", GEMINI_3_6_FLASH_GOOGLE_AI_STUDIO = "google-ai-studio/gemini-3.6-flash", GEMINI_3_6_FLASH_GOOGLE_VERTEX = "google-vertex/gemini-3.6-flash", GEMINI_3_5_FLASH_LITE = "gemini-3.5-flash-lite", GEMINI_3_5_FLASH_LITE_GOOGLE_AI_STUDIO = "google-ai-studio/gemini-3.5-flash-lite", GEMINI_3_5_FLASH_LITE_GOOGLE_VERTEX = "google-vertex/gemini-3.5-flash-lite", GPT_5_6_LUNA_LLMAPI_OPENAI = "llmapi-openai/gpt-5.6-luna", GPT_5_6_SOL_LLMAPI_OPENAI = "llmapi-openai/gpt-5.6-sol", GPT_5_6_TERRA_LLMAPI_OPENAI = "llmapi-openai/gpt-5.6-terra", GROK_4_5 = "grok-4.5", XAI_GROK_4_5_NOVITA = "novita/xai/grok-4.5", GROK_4_5_XAI = "xai/grok-4.5", KIMI_K2_7_CODE_HIGHSPEED = "kimi-k2.7-code-highspeed", MINIMAX_MINIMAX_M3_CANOPYWAVE = "canopywave/minimax/minimax-m3", MINIMAXAI_MINIMAX_M3_NEBIUS = "nebius/MiniMaxAI/MiniMax-M3", KIMI_K2_7_CODE_ALIBABA = "alibaba/kimi-k2.7-code", KIMI_K3_CANOPYWAVE = "canopywave/kimi-k3", MOONSHOTAI_KIMI_K2_7_CODE_CANOPYWAVE = "canopywave/moonshotai/kimi-k2.7-code", KIMI_K3 = "kimi-k3", KIMI_K3_MOONSHOT = "moonshot/kimi-k3", MOONSHOTAI_KIMI_K3_NEBIUS = "nebius/moonshotai/Kimi-K3", MOONSHOTAI_KIMI_K3_NOVITA = "novita/moonshotai/kimi-k3", MOONSHOTAI_KIMI_K3_TOGETHERAI = "togetherai/moonshotai/Kimi-K3", QWEN2_5_7B_INSTRUCT_TURBO_QWEN = "Qwen/Qwen2.5-7B-Instruct-Turbo", QWEN3_8_MAX_ALIBABA = "alibaba/qwen3.8-max", QWEN_QWEN3_8_MAX_NOVITA = "novita/qwen/qwen3.8-max", QWEN3_8_MAX = "qwen3.8-max", GROK_I2V = "grok-i2v", GROK_T2V = "grok-t2v", HIGGSFIELD_DOP_I2V = "higgsfield-dop-i2v", HUNYUAN_FAST_T2V = "hunyuan-fast-t2v", HUNYUAN_I2V = "hunyuan-i2v", HUNYUAN_T2V = "hunyuan-t2v", KLING_O1_I2V = "kling-o1-i2v", KLING_O1_REFERENCE_TO_VIDEO = "kling-o1-reference-to-video", KLING_O1_STANDARD_I2V = "kling-o1-standard-i2v", KLING_O1_STANDARD_REFERENCE_TO_VIDEO = "kling-o1-standard-reference-to-video", KLING_O1_T2V = "kling-o1-t2v", KLING_V2_1_MASTER_I2V = "kling-v2.1-master-i2v", KLING_V2_1_MASTER_T2V = "kling-v2.1-master-t2v", KLING_V2_1_PRO_I2V = "kling-v2.1-pro-i2v", KLING_V2_1_STANDARD_I2V = "kling-v2.1-standard-i2v", KLING_V2_5_TURBO_PRO_I2V = "kling-v2.5-turbo-pro-i2v", KLING_V2_5_TURBO_PRO_T2V = "kling-v2.5-turbo-pro-t2v", KLING_V2_5_TURBO_STD_I2V = "kling-v2.5-turbo-std-i2v", KLING_V2_6_PRO_I2V = "kling-v2.6-pro-i2v", KLING_V2_6_PRO_T2V = "kling-v2.6-pro-t2v", KLING_V3_PRO_I2V = "kling-v3-pro-i2v", KLING_V3_PRO_T2V = "kling-v3-pro-t2v", KLING_V3_STD_I2V = "kling-v3-std-i2v", KLING_V3_STD_T2V = "kling-v3-std-t2v", LEONARDOAI_MOTION_2_0 = "leonardoai-motion-2.0", LTX_2_19B_I2V = "ltx-2-19b-i2v", LTX_2_19B_T2V = "ltx-2-19b-t2v", LTX_2_FAST_I2V = "ltx-2-fast-i2v", LTX_2_FAST_T2V = "ltx-2-fast-t2v", LTX_2_PRO_I2V = "ltx-2-pro-i2v", LTX_2_PRO_T2V = "ltx-2-pro-t2v", LTX_2_3_I2V = "ltx-2.3-i2v", LTX_2_3_T2V = "ltx-2.3-t2v", MIDJOURNEY_V7_I2V = "midjourney-v7-i2v", MINIMAX_HAILUO_2_3_FAST = "minimax-hailuo-2.3-fast", MINIMAX_HAILUO_2_3_PRO_I2V = "minimax-hailuo-2.3-pro-i2v", MINIMAX_HAILUO_2_3_PRO_T2V = "minimax-hailuo-2.3-pro-t2v", MINIMAX_HAILUO_2_3_STANDARD_I2V = "minimax-hailuo-2.3-standard-i2v", MINIMAX_HAILUO_2_3_STANDARD_T2V = "minimax-hailuo-2.3-standard-t2v", MINIMAX_HAILUO_PRO_I2V = "minimax-hailuo-pro-i2v", MINIMAX_HAILUO_PRO_T2V = "minimax-hailuo-pro-t2v", MINIMAX_HAILUO_STD_I2V = "minimax-hailuo-std-i2v", MINIMAX_HAILUO_STD_T2V = "minimax-hailuo-std-t2v", OPENAI_SORA = "openai-sora", OPENAI_SORA_2_I2V = "openai-sora-2-i2v", OPENAI_SORA_2_PRO_STORYBOARD = "openai-sora-2-pro-storyboard", OPENAI_SORA_2_T2V = "openai-sora-2-t2v", OVI_I2V = "ovi-i2v", OVI_T2V = "ovi-t2v", PIXVERSE_I2V = "pixverse-i2v", PIXVERSE_T2V = "pixverse-t2v", PIXVERSE_V5_I2V = "pixverse-v5-i2v", PIXVERSE_V5_T2V = "pixverse-v5-t2v", PIXVERSE_V6_I2V = "pixverse-v6-i2v", PIXVERSE_V6_T2V = "pixverse-v6-t2v", PIXVERSE_V6_TRANSITION = "pixverse-v6-transition", RUNWAY_I2V = "runway-i2v", RUNWAY_T2V = "runway-t2v", SD_2_FIRST_LAST_FRAME = "sd-2-first-last-frame", SD_2_FIRST_LAST_FRAME_FAST = "sd-2-first-last-frame-fast", SD_2_I2V = "sd-2-i2v", SD_2_I2V_480P = "sd-2-i2v-480p", SD_2_I2V_FAST = "sd-2-i2v-fast", SD_2_OMNI_REFERENCE = "sd-2-omni-reference", SD_2_OMNI_REFERENCE_480P = "sd-2-omni-reference-480p", SD_2_OMNI_REFERENCE_NO_VIDEO = "sd-2-omni-reference-no-video", SD_2_OMNI_REFERENCE_NO_VIDEO_FAST = "sd-2-omni-reference-no-video-fast", SD_2_T2V = "sd-2-t2v", SD_2_T2V_480P = "sd-2-t2v-480p", SD_2_T2V_FAST = "sd-2-t2v-fast", SD_2_VIP_FIRST_LAST_FRAME = "sd-2-vip-first-last-frame", SD_2_VIP_FIRST_LAST_FRAME_FAST = "sd-2-vip-first-last-frame-fast", SD_2_VIP_I2V = "sd-2-vip-i2v", SD_2_VIP_I2V_FAST = "sd-2-vip-i2v-fast", SD_2_VIP_OMNI_REFERENCE = "sd-2-vip-omni-reference", SD_2_VIP_OMNI_REFERENCE_FAST = "sd-2-vip-omni-reference-fast", SD_2_VIP_T2V = "sd-2-vip-t2v", SD_2_VIP_T2V_FAST = "sd-2-vip-t2v-fast", SEEDANCE_LITE_I2V = "seedance-lite-i2v", SEEDANCE_LITE_T2V = "seedance-lite-t2v", SEEDANCE_PRO_I2V = "seedance-pro-i2v", SEEDANCE_PRO_I2V_FAST = "seedance-pro-i2v-fast", SEEDANCE_PRO_T2V = "seedance-pro-t2v", SEEDANCE_PRO_T2V_FAST = "seedance-pro-t2v-fast", SEEDANCE_V1_5_PRO_I2V = "seedance-v1.5-pro-i2v", SEEDANCE_V1_5_PRO_I2V_FAST = "seedance-v1.5-pro-i2v-fast", SEEDANCE_V1_5_PRO_T2V = "seedance-v1.5-pro-t2v", SEEDANCE_V1_5_PRO_T2V_FAST = "seedance-v1.5-pro-t2v-fast", SORA2_I2V = "sora2-i2v", SORA2_PRO_I2V = "sora2-pro-i2v", SORA2_PRO_T2V = "sora2-pro-t2v", SORA2_T2V = "sora2-t2v", VEO3_FAST_I2V = "veo3-fast-i2v", VEO3_FAST_T2V = "veo3-fast-t2v", VEO3_I2V = "veo3-i2v", VEO3_T2V = "veo3-t2v", VEO3_1_FAST_I2V = "veo3.1-fast-i2v", VEO3_1_FAST_T2V = "veo3.1-fast-t2v", VEO3_1_I2V = "veo3.1-i2v", VEO3_1_LITE_I2V = "veo3.1-lite-i2v", VEO3_1_LITE_T2V = "veo3.1-lite-t2v", VEO3_1_REFERENCE_TO_VIDEO = "veo3.1-reference-to-video", VEO3_1_T2V = "veo3.1-t2v", VIDEO_EFFECTS = "video-effects", VIDU_Q1_REFERENCE = "vidu-q1-reference", VIDU_Q2_PRO_START_END_VIDEO = "vidu-q2-pro-start-end-video", VIDU_Q2_REFERENCE = "vidu-q2-reference", VIDU_Q2_TURBO_START_END_VIDEO = "vidu-q2-turbo-start-end-video", VIDU_V2_0_I2V = "vidu-v2.0-i2v", VIDU_V2_0_T2V = "vidu-v2.0-t2v", WAN2_1_I2V = "wan2.1-i2v", WAN2_1_REFERENCE_VIDEO = "wan2.1-reference-video", WAN2_1_T2V = "wan2.1-t2v", WAN2_2_5B_FAST_T2V = "wan2.2-5b-fast-t2v", WAN2_2_I2V = "wan2.2-i2v", WAN2_2_SPICY_I2V = "wan2.2-spicy-i2v", WAN2_2_T2V = "wan2.2-t2v", WAN2_5_I2V = "wan2.5-i2v", WAN2_5_I2V_FAST = "wan2.5-i2v-fast", WAN2_5_T2V = "wan2.5-t2v", WAN2_5_T2V_FAST = "wan2.5-t2v-fast", WAN2_6_I2V = "wan2.6-i2v", WAN2_6_T2V = "wan2.6-t2v", WAN2_7_I2V = "wan2.7-i2v", WAN2_7_REFERENCE_TO_VIDEO = "wan2.7-reference-to-video", WAN2_7_T2V = "wan2.7-t2v", ZAI_GLM_5_2_CANOPYWAVE = "canopywave/zai/GLM-5.2" } export type LLMAPIClient = OpenAI; export type LLMAPIClientOptions = ClientOptions; export type LLMAPISpeechOptions = { voice?: string; response_format?: string; speed?: number; }; export declare const LLMAPI_BASE_URL = "https://api.llmapi.ai/v1"; /** * Cheap model used for JSON fix attempts when structured * output parsing/validation fails. Defined here (not in * constants) to avoid circular dependency with service files. * Reused by both Completion and Assistance services. */ export declare const LLMAPI_JSON_FIX_MODEL: { readonly name: LLMAPIModelNames.QWEN_FLASH; readonly limits: { readonly maxInputTokens: 1000000; readonly maxOutputTokens: 16384; }; readonly config: { readonly temperature: 0.2; }; readonly pricing: { readonly getPriceForTextInput: (tokens: number) => number; readonly getPriceForTextOutput: (tokens: number) => number; readonly getPriceForAudioInput: () => number; readonly getPriceForAudioOutput: () => number; readonly currency: "USD"; }; readonly capabilities: { readonly vision: false; readonly tools: true; readonly reasoning: false; readonly webSearch: false; }; }; type GPT5MinimalEffortModels = LLMAPIModelNames.GPT_5 | LLMAPIModelNames.GPT_5_OPENAI | LLMAPIModelNames.GPT_5_AZURE | LLMAPIModelNames.GPT_5_MINI | LLMAPIModelNames.GPT_5_MINI_OPENAI | LLMAPIModelNames.GPT_5_MINI_AZURE | LLMAPIModelNames.GPT_5_MINI_LLMAPI_OPENAI | LLMAPIModelNames.GPT_5_NANO | LLMAPIModelNames.GPT_5_NANO_OPENAI | LLMAPIModelNames.GPT_5_NANO_AZURE; type GPT5NoneEffortModels = LLMAPIModelNames.GPT_5_1 | LLMAPIModelNames.GPT_5_1_OPENAI | LLMAPIModelNames.GPT_5_1_AZURE | LLMAPIModelNames.GPT_5_2 | LLMAPIModelNames.GPT_5_2_OPENAI | LLMAPIModelNames.GPT_5_2_AZURE | LLMAPIModelNames.GPT_5_4 | LLMAPIModelNames.GPT_5_4_OPENAI | LLMAPIModelNames.GPT_5_4_AZURE; export type LLMAPIModelConfigOverrides = ModelName extends GPT5MinimalEffortModels ? Partial<{ temperature: 1; reasoning_effort: Exclude | null; verbosity: 'low' | 'medium' | 'high' | null; }> : ModelName extends GPT5NoneEffortModels ? Partial<{ temperature: 1; reasoning_effort: ReasoningEffort | null; verbosity: 'low' | 'medium' | 'high' | null; }> : {}; export {};