UNPKG

@mastra/core

Version:
387 lines (386 loc) • 8.95 kB
{ "attachment": [ "auto", "claude-3-opus", "claude-fable-5", "claude-haiku-4-5", "claude-haiku-4-5-20251001", "claude-haiku-4-5-free", "claude-opus-4-1-20250805", "claude-opus-4-5-20251101", "claude-opus-4-6", "claude-opus-4-7", "claude-opus-4-8", "claude-opus-5", "claude-sonnet-4-5", "claude-sonnet-4-5-20250929", "claude-sonnet-4-6", "claude-sonnet-5", "cosmos3-super-reasoner", "custom", "deepseek-v3.2", "fugu-ultra", "gemini-2.5-flash", "gemini-2.5-flash-lite", "gemini-2.5-pro", "gemini-3-flash-preview", "gemini-3.1-flash-lite", "gemini-3.1-pro-preview", "gemini-3.5-flash", "gemini-3.5-flash-lite", "gemini-3.6-flash", "gemini-pro-latest", "gemma-3-27b", "gemma-4-26b-a4b-it", "gemma-4-31b-it", "glm-4.5v", "glm-4.6v", "glm-4.6v-flashx", "gpt-4", "gpt-4-turbo", "gpt-4.1", "gpt-4.1-mini", "gpt-4.1-nano", "gpt-4o", "gpt-4o-mini", "gpt-4o-mini-search-preview", "gpt-4o-mini-transcribe", "gpt-4o-search-preview", "gpt-4o-transcribe", "gpt-5", "gpt-5-chat-latest", "gpt-5-mini", "gpt-5-nano", "gpt-5-pro", "gpt-5.1", "gpt-5.1-codex", "gpt-5.1-codex-mini", "gpt-5.2", "gpt-5.2-chat-latest", "gpt-5.2-codex", "gpt-5.2-pro", "gpt-5.3-chat-latest", "gpt-5.3-codex", "gpt-5.4", "gpt-5.4-mini", "gpt-5.4-nano", "gpt-5.4-pro", "gpt-5.5", "gpt-5.5-pro", "gpt-5.6-luna", "gpt-5.6-sol", "gpt-5.6-terra", "grok-4", "grok-4-1-fast-non-reasoning", "grok-4-1-fast-reasoning", "grok-4-20-beta-0309-non-reasoning", "grok-4-20-beta-0309-reasoning", "grok-4-20-non-reasoning", "grok-4-20-reasoning", "grok-4-3", "grok-4-5", "grok-build-0-1", "kimi-k2.5", "kimi-k2.6", "kimi-k2.7-code", "kimi-k2.7-code-highspeed", "kimi-k3", "kimi-k3-fast", "llama-3.3-70b-instruct", "llama-4-maverick-17b-instruct", "llama-4-scout-17b-instruct", "mimo-v2.5", "minicpm-v-4.5", "minimax-m3", "ministral-14b-2512", "ministral-3b-2512", "ministral-8b-2512", "mistral-large-2512", "mistral-large-latest", "muse-spark-1.1", "nemotron-3-nano-omni", "o1", "o3", "o4-mini", "qwen-max-latest", "qwen-plus-latest", "qwen2-5-vl-32b-instruct", "qwen3-vl-235b-a22b-instruct", "qwen3-vl-235b-a22b-thinking", "qwen3-vl-30b-a3b-instruct", "qwen3-vl-flash", "qwen3.5-9b", "qwen3.6-35b-a3b", "qwen3.6-flash", "qwen3.6-plus", "qwen3.7-flash", "qwen3.7-plus", "qwen3.8-max", "qwen35-397b-a17b", "seed-1-6-250615", "seed-1-6-250915", "seed-1-6-flash-250715", "seed-1-8-251228", "sonar-pro", "sonar-reasoning-pro" ], "temperature": [ "auto", "claude-3-opus", "claude-haiku-4-5", "claude-haiku-4-5-20251001", "claude-haiku-4-5-free", "claude-opus-4-1-20250805", "claude-opus-4-5-20251101", "claude-opus-4-6", "claude-sonnet-4-5", "claude-sonnet-4-5-20250929", "claude-sonnet-4-6", "codestral-2508", "cosmos3-super-reasoner", "custom", "deepseek-v3.2", "deepseek-v4-flash", "deepseek-v4-pro", "devstral-2512", "fugu-ultra", "gemini-2.5-flash", "gemini-2.5-flash-lite", "gemini-2.5-pro", "gemini-3-flash-preview", "gemini-3.1-flash-lite", "gemini-3.1-pro-preview", "gemini-3.5-flash", "gemini-3.5-flash-lite", "gemini-3.6-flash", "gemini-pro-latest", "gemma-3-27b", "gemma-4-26b-a4b-it", "gemma-4-31b-it", "glm-4-32b-0414-128k", "glm-4.5", "glm-4.5-air", "glm-4.5-airx", "glm-4.5-x", "glm-4.5v", "glm-4.6", "glm-4.6v", "glm-4.6v-flashx", "glm-4.7", "glm-4.7-flash", "glm-4.7-flashx", "glm-5", "glm-5.1", "glm-5.2", "gpt-3.5-turbo", "gpt-4", "gpt-4-turbo", "gpt-4.1", "gpt-4.1-mini", "gpt-4.1-nano", "gpt-4o", "gpt-4o-mini", "gpt-4o-mini-search-preview", "gpt-4o-mini-transcribe", "gpt-4o-search-preview", "gpt-4o-transcribe", "gpt-5-chat-latest", "gpt-5.3-chat-latest", "gpt-oss-120b", "gpt-oss-20b", "grok-4", "grok-4-1-fast-non-reasoning", "grok-4-1-fast-reasoning", "grok-4-20-beta-0309-non-reasoning", "grok-4-20-beta-0309-reasoning", "grok-4-20-non-reasoning", "grok-4-20-reasoning", "grok-4-3", "grok-4-5", "grok-build-0-1", "hermes-4-405b", "hermes-4-70b", "hy3", "kimi-k2", "kimi-k2-thinking", "kimi-k2.6", "llama-3-70b-instruct", "llama-3.1-70b-instruct", "llama-3.1-nemotron-ultra-253b", "llama-3.2-11b-instruct", "llama-3.2-3b-instruct", "llama-3.3-70b-instruct", "llama-4-maverick-17b-instruct", "llama-4-scout-17b-instruct", "mimo-v2.5", "mimo-v2.5-pro", "minicpm-v-4.5", "minimax-m2", "minimax-m2.1", "minimax-m2.1-lightning", "minimax-m2.5", "minimax-m2.5-highspeed", "minimax-m2.7", "minimax-m2.7-highspeed", "minimax-m3", "minimax-text-01", "ministral-14b-2512", "ministral-3b-2512", "ministral-8b-2512", "mistral-large-2512", "mistral-large-latest", "mistral-small-2506", "muse-spark-1.1", "nemotron-3-nano-30b", "nemotron-3-nano-omni", "nemotron-3-super-120b", "nemotron-3-ultra-550b", "qwen-coder-plus", "qwen-flash", "qwen-max", "qwen-max-latest", "qwen-omni-turbo", "qwen-plus", "qwen-plus-latest", "qwen2-5-vl-32b-instruct", "qwen2-5-vl-72b-instruct", "qwen3-235b-a22b-fp8", "qwen3-235b-a22b-instruct-2507", "qwen3-235b-a22b-thinking-2507", "qwen3-30b-a3b-instruct-2507", "qwen3-32b", "qwen3-coder-30b-a3b-instruct", "qwen3-coder-480b-a35b-instruct", "qwen3-coder-flash", "qwen3-coder-next", "qwen3-coder-plus", "qwen3-max", "qwen3-next-80b-a3b-instruct", "qwen3-next-80b-a3b-thinking", "qwen3-vl-235b-a22b-instruct", "qwen3-vl-235b-a22b-thinking", "qwen3-vl-30b-a3b-instruct", "qwen3-vl-flash", "qwen3-vl-plus", "qwen3.5-9b", "qwen3.6-35b-a3b", "qwen3.6-flash", "qwen3.6-max-preview", "qwen3.6-plus", "qwen3.7-flash", "qwen3.7-max", "qwen3.7-plus", "qwen3.8-max", "qwen35-397b-a17b", "seed-1-6-250615", "seed-1-6-250915", "seed-1-6-flash-250715", "seed-1-8-251228", "sonar", "sonar-pro", "sonar-reasoning-pro" ], "structuredOutput": [ "auto", "claude-haiku-4-5-free", "claude-sonnet-5", "codestral-2508", "custom", "deepseek-v3.2", "deepseek-v4-flash", "deepseek-v4-pro", "gemini-2.5-flash", "gemini-2.5-flash-lite", "gemini-2.5-pro", "gemini-3-flash-preview", "gemini-3.1-flash-lite", "gemini-3.1-pro-preview", "gemini-3.5-flash", "gemini-3.5-flash-lite", "gemini-3.6-flash", "gemini-pro-latest", "gemma-4-26b-a4b-it", "gemma-4-31b-it", "glm-4-32b-0414-128k", "glm-4.5-airx", "glm-4.5-x", "glm-4.6v-flashx", "glm-5.1", "glm-5.2", "gpt-4.1", "gpt-4.1-mini", "gpt-4.1-nano", "gpt-4o", "gpt-4o-mini", "gpt-5", "gpt-5-chat-latest", "gpt-5-mini", "gpt-5-nano", "gpt-5-pro", "gpt-5.1", "gpt-5.1-codex", "gpt-5.1-codex-mini", "gpt-5.2", "gpt-5.2-chat-latest", "gpt-5.2-codex", "gpt-5.3-chat-latest", "gpt-5.3-codex", "gpt-5.4", "gpt-5.4-mini", "gpt-5.4-nano", "gpt-5.5", "gpt-5.5-pro", "gpt-5.6-luna", "gpt-5.6-sol", "gpt-5.6-terra", "gpt-oss-120b", "gpt-oss-20b", "grok-4-1-fast-reasoning", "grok-4-20-beta-0309-non-reasoning", "grok-4-20-beta-0309-reasoning", "grok-4-20-non-reasoning", "grok-4-20-reasoning", "grok-4-3", "grok-build-0-1", "kimi-k2", "kimi-k2.5", "kimi-k2.6", "kimi-k2.7-code", "kimi-k2.7-code-highspeed", "kimi-k3", "kimi-k3-fast", "llama-3-70b-instruct", "llama-3.1-nemotron-ultra-253b", "llama-3.2-11b-instruct", "llama-3.2-3b-instruct", "ministral-14b-2512", "ministral-3b-2512", "ministral-8b-2512", "muse-spark-1.1", "o1", "o3", "o3-mini", "o4-mini", "qwen-coder-plus", "qwen-max-latest", "qwen-plus-latest", "qwen2-5-vl-32b-instruct", "qwen3-235b-a22b-fp8", "qwen3-235b-a22b-instruct-2507", "qwen3-235b-a22b-thinking-2507", "qwen3-30b-a3b-instruct-2507", "qwen3-coder-next", "qwen3-vl-235b-a22b-instruct", "qwen3-vl-235b-a22b-thinking", "qwen3-vl-30b-a3b-instruct", "qwen3-vl-flash", "qwen3.5-9b", "qwen3.6-35b-a3b", "qwen3.6-flash", "qwen35-397b-a17b", "seed-1-6-250615", "seed-1-6-250915", "seed-1-6-flash-250715", "seed-1-8-251228" ] }