@catgirls/openrouter
Version:
Nyaa~! A TypeScript client for OpenRouter that's both kawaii and powerful! 😻
973 lines (972 loc) • 124 kB
TypeScript
import * as EventEmitter from 'events';
import EventEmitter__default, { EventEmitter as EventEmitter$1 } from 'events';
import * as axios from 'axios';
type RouterModel =
/** Anthropic: Claude Sonnet 4.5
@capabilities include_reasoning, max_tokens, reasoning, stop, temperature, tool_choice, tools, top_k, top_p
@context_length 1000000
@url https://openrouter.ai/anthropic/claude-sonnet-4.5
*/
"anthropic/claude-sonnet-4.5"
/** DeepSeek: DeepSeek V3.2 Exp
@capabilities frequency_penalty, include_reasoning, logit_bias, logprobs, max_tokens, min_p, presence_penalty, reasoning, repetition_penalty, seed, stop, temperature, tool_choice, tools, top_k, top_logprobs, top_p
@context_length 163840
@url https://openrouter.ai/deepseek/deepseek-v3.2-exp
*/
| "deepseek/deepseek-v3.2-exp"
/** TheDrummer: Cydonia 24B V4.1
@capabilities frequency_penalty, logit_bias, max_tokens, min_p, presence_penalty, repetition_penalty, seed, stop, temperature, top_k, top_p
@context_length 131072
@url https://openrouter.ai/thedrummer/cydonia-24b-v4.1
*/
| "thedrummer/cydonia-24b-v4.1"
/** Relace: Relace Apply 3
@capabilities max_tokens, seed, stop
@context_length 256000
@url https://openrouter.ai/relace/relace-apply-3
*/
| "relace/relace-apply-3"
/** Google: Gemini 2.5 Flash Preview 09-2025
@capabilities include_reasoning, max_tokens, reasoning, response_format, seed, stop, structured_outputs, temperature, tool_choice, tools, top_p
@context_length 1048576
@url https://openrouter.ai/google/gemini-2.5-flash-preview-09-2025
*/
| "google/gemini-2.5-flash-preview-09-2025"
/** Google: Gemini 2.5 Flash Lite Preview 09-2025
@capabilities include_reasoning, max_tokens, reasoning, response_format, seed, stop, structured_outputs, temperature, tool_choice, tools, top_p
@context_length 1048576
@url https://openrouter.ai/google/gemini-2.5-flash-lite-preview-09-2025
*/
| "google/gemini-2.5-flash-lite-preview-09-2025"
/** Qwen: Qwen3 VL 235B A22B Thinking
@capabilities frequency_penalty, include_reasoning, logit_bias, max_tokens, min_p, presence_penalty, reasoning, repetition_penalty, response_format, seed, stop, structured_outputs, temperature, tool_choice, tools, top_k, top_p
@context_length 131072
@url https://openrouter.ai/qwen/qwen3-vl-235b-a22b-thinking
*/
| "qwen/qwen3-vl-235b-a22b-thinking"
/** Qwen: Qwen3 VL 235B A22B Instruct
@capabilities frequency_penalty, include_reasoning, logit_bias, max_tokens, min_p, presence_penalty, reasoning, repetition_penalty, response_format, seed, stop, structured_outputs, temperature, tool_choice, tools, top_k, top_p
@context_length 131072
@url https://openrouter.ai/qwen/qwen3-vl-235b-a22b-instruct
*/
| "qwen/qwen3-vl-235b-a22b-instruct"
/** Qwen: Qwen3 Max
@capabilities max_tokens, presence_penalty, response_format, seed, temperature, tool_choice, tools, top_p
@context_length 256000
@url https://openrouter.ai/qwen/qwen3-max
*/
| "qwen/qwen3-max"
/** Qwen: Qwen3 Coder Plus
@capabilities max_tokens, presence_penalty, response_format, seed, structured_outputs, temperature, tool_choice, tools, top_p
@context_length 128000
@url https://openrouter.ai/qwen/qwen3-coder-plus
*/
| "qwen/qwen3-coder-plus"
/** OpenAI: GPT-5 Codex
@capabilities include_reasoning, max_tokens, reasoning, response_format, seed, structured_outputs, tool_choice, tools
@context_length 400000
@url https://openrouter.ai/openai/gpt-5-codex
*/
| "openai/gpt-5-codex"
/** DeepSeek: DeepSeek V3.1 Terminus
@capabilities frequency_penalty, include_reasoning, logit_bias, max_tokens, min_p, presence_penalty, reasoning, repetition_penalty, response_format, seed, stop, temperature, tool_choice, tools, top_k, top_p
@context_length 163840
@url https://openrouter.ai/deepseek/deepseek-v3.1-terminus
*/
| "deepseek/deepseek-v3.1-terminus"
/** xAI: Grok 4 Fast (free)
@capabilities include_reasoning, logprobs, max_tokens, reasoning, response_format, seed, structured_outputs, temperature, tool_choice, tools, top_logprobs, top_p
@context_length 2000000
@url https://openrouter.ai/x-ai/grok-4-fast:free
*/
| "x-ai/grok-4-fast:free"
/** xAI: Grok 4 Fast
@capabilities include_reasoning, logprobs, max_tokens, reasoning, response_format, seed, structured_outputs, temperature, tool_choice, tools, top_logprobs, top_p
@context_length 2000000
@url https://openrouter.ai/x-ai/grok-4-fast
*/
| "x-ai/grok-4-fast"
/** Tongyi DeepResearch 30B A3B
@capabilities frequency_penalty, include_reasoning, max_tokens, min_p, presence_penalty, reasoning, repetition_penalty, response_format, seed, stop, structured_outputs, temperature, tool_choice, tools, top_k, top_p
@context_length 131072
@url https://openrouter.ai/alibaba/tongyi-deepresearch-30b-a3b
*/
| "alibaba/tongyi-deepresearch-30b-a3b"
/** Qwen: Qwen3 Coder Flash
@capabilities max_tokens, presence_penalty, response_format, seed, temperature, tool_choice, tools, top_p
@context_length 128000
@url https://openrouter.ai/qwen/qwen3-coder-flash
*/
| "qwen/qwen3-coder-flash"
/** Arcee AI: AFM 4.5B
@capabilities frequency_penalty, logit_bias, max_tokens, min_p, presence_penalty, repetition_penalty, response_format, stop, structured_outputs, temperature, top_k, top_p
@context_length 65536
@url https://openrouter.ai/arcee-ai/afm-4.5b
*/
| "arcee-ai/afm-4.5b"
/** OpenGVLab: InternVL3 78B
@capabilities frequency_penalty, logit_bias, logprobs, max_tokens, min_p, presence_penalty, repetition_penalty, response_format, seed, stop, structured_outputs, temperature, top_k, top_logprobs, top_p
@context_length 32768
@url https://openrouter.ai/opengvlab/internvl3-78b
*/
| "opengvlab/internvl3-78b"
/** Qwen: Qwen3 Next 80B A3B Thinking
@capabilities frequency_penalty, include_reasoning, logit_bias, logprobs, max_tokens, min_p, presence_penalty, reasoning, repetition_penalty, response_format, seed, stop, structured_outputs, temperature, tool_choice, tools, top_k, top_logprobs, top_p
@context_length 262144
@url https://openrouter.ai/qwen/qwen3-next-80b-a3b-thinking
*/
| "qwen/qwen3-next-80b-a3b-thinking"
/** Qwen: Qwen3 Next 80B A3B Instruct
@capabilities frequency_penalty, logit_bias, logprobs, max_tokens, min_p, presence_penalty, repetition_penalty, response_format, seed, stop, structured_outputs, temperature, tool_choice, tools, top_k, top_logprobs, top_p
@context_length 262144
@url https://openrouter.ai/qwen/qwen3-next-80b-a3b-instruct
*/
| "qwen/qwen3-next-80b-a3b-instruct"
/** Meituan: LongCat Flash Chat
@capabilities frequency_penalty, logit_bias, logprobs, max_tokens, min_p, presence_penalty, repetition_penalty, seed, stop, temperature, tool_choice, tools, top_k, top_logprobs, top_p
@context_length 131072
@url https://openrouter.ai/meituan/longcat-flash-chat
*/
| "meituan/longcat-flash-chat"
/** Qwen: Qwen Plus 0728
@capabilities max_tokens, presence_penalty, response_format, seed, structured_outputs, temperature, tool_choice, tools, top_p
@context_length 1000000
@url https://openrouter.ai/qwen/qwen-plus-2025-07-28
*/
| "qwen/qwen-plus-2025-07-28"
/** Qwen: Qwen Plus 0728 (thinking)
@capabilities include_reasoning, max_tokens, presence_penalty, reasoning, response_format, seed, structured_outputs, temperature, tool_choice, tools, top_p
@context_length 1000000
@url https://openrouter.ai/qwen/qwen-plus-2025-07-28:thinking
*/
| "qwen/qwen-plus-2025-07-28:thinking"
/** NVIDIA: Nemotron Nano 9B V2 (free)
@capabilities include_reasoning, reasoning, response_format, structured_outputs, tool_choice, tools
@context_length 128000
@url https://openrouter.ai/nvidia/nemotron-nano-9b-v2:free
*/
| "nvidia/nemotron-nano-9b-v2:free"
/** NVIDIA: Nemotron Nano 9B V2
@capabilities frequency_penalty, include_reasoning, max_tokens, min_p, presence_penalty, reasoning, repetition_penalty, response_format, seed, stop, temperature, tool_choice, tools, top_k, top_p
@context_length 131072
@url https://openrouter.ai/nvidia/nemotron-nano-9b-v2
*/
| "nvidia/nemotron-nano-9b-v2"
/** MoonshotAI: Kimi K2 0905
@capabilities frequency_penalty, logit_bias, logprobs, max_tokens, min_p, presence_penalty, repetition_penalty, response_format, seed, stop, structured_outputs, temperature, tool_choice, tools, top_k, top_logprobs, top_p
@context_length 262144
@url https://openrouter.ai/moonshotai/kimi-k2-0905
*/
| "moonshotai/kimi-k2-0905"
/** ByteDance: Seed OSS 36B Instruct
@capabilities frequency_penalty, include_reasoning, logit_bias, logprobs, max_tokens, min_p, presence_penalty, reasoning, repetition_penalty, seed, stop, temperature, top_k, top_logprobs, top_p
@context_length 131072
@url https://openrouter.ai/bytedance/seed-oss-36b-instruct
*/
| "bytedance/seed-oss-36b-instruct"
/** Cogito V2 Preview Llama 109B
@capabilities frequency_penalty, include_reasoning, logit_bias, max_tokens, min_p, presence_penalty, reasoning, repetition_penalty, stop, temperature, tool_choice, tools, top_k, top_p
@context_length 32767
@url https://openrouter.ai/deepcogito/cogito-v2-preview-llama-109b-moe
*/
| "deepcogito/cogito-v2-preview-llama-109b-moe"
/** Deep Cogito: Cogito V2 Preview Deepseek 671B
@capabilities frequency_penalty, include_reasoning, logit_bias, max_tokens, min_p, presence_penalty, reasoning, repetition_penalty, stop, temperature, top_k, top_p
@context_length 163840
@url https://openrouter.ai/deepcogito/cogito-v2-preview-deepseek-671b
*/
| "deepcogito/cogito-v2-preview-deepseek-671b"
/** StepFun: Step3
@capabilities frequency_penalty, include_reasoning, reasoning, response_format, structured_outputs, temperature, tool_choice, tools, top_k, top_p
@context_length 65536
@url https://openrouter.ai/stepfun-ai/step3
*/
| "stepfun-ai/step3"
/** Qwen: Qwen3 30B A3B Thinking 2507
@capabilities frequency_penalty, include_reasoning, logit_bias, logprobs, max_tokens, min_p, presence_penalty, reasoning, repetition_penalty, response_format, seed, stop, structured_outputs, temperature, tool_choice, tools, top_k, top_logprobs, top_p
@context_length 262144
@url https://openrouter.ai/qwen/qwen3-30b-a3b-thinking-2507
*/
| "qwen/qwen3-30b-a3b-thinking-2507"
/** xAI: Grok Code Fast 1
@capabilities include_reasoning, logprobs, max_tokens, reasoning, response_format, seed, stop, structured_outputs, temperature, tool_choice, tools, top_logprobs, top_p
@context_length 256000
@url https://openrouter.ai/x-ai/grok-code-fast-1
*/
| "x-ai/grok-code-fast-1"
/** Nous: Hermes 4 70B
@capabilities frequency_penalty, include_reasoning, logit_bias, logprobs, max_tokens, min_p, presence_penalty, reasoning, repetition_penalty, seed, stop, temperature, tool_choice, tools, top_k, top_logprobs, top_p
@context_length 131072
@url https://openrouter.ai/nousresearch/hermes-4-70b
*/
| "nousresearch/hermes-4-70b"
/** Nous: Hermes 4 405B
@capabilities frequency_penalty, include_reasoning, logit_bias, logprobs, max_tokens, min_p, presence_penalty, reasoning, repetition_penalty, seed, stop, temperature, tool_choice, tools, top_k, top_logprobs, top_p
@context_length 131072
@url https://openrouter.ai/nousresearch/hermes-4-405b
*/
| "nousresearch/hermes-4-405b"
/** Gemini 2.5 Flash Image (Nano Banana)
@capabilities max_tokens, response_format, seed, structured_outputs, temperature, top_p
@context_length 32768
@url https://openrouter.ai/google/gemini-2.5-flash-image-preview
*/
| "google/gemini-2.5-flash-image-preview"
/** DeepSeek: DeepSeek V3.1 (free)
@capabilities frequency_penalty, include_reasoning, max_tokens, min_p, presence_penalty, reasoning, repetition_penalty, response_format, seed, stop, temperature, tool_choice, tools, top_k, top_p
@context_length 163800
@url https://openrouter.ai/deepseek/deepseek-chat-v3.1:free
*/
| "deepseek/deepseek-chat-v3.1:free"
/** DeepSeek: DeepSeek V3.1
@capabilities frequency_penalty, include_reasoning, logit_bias, logprobs, max_tokens, min_p, presence_penalty, reasoning, repetition_penalty, response_format, seed, stop, structured_outputs, temperature, tool_choice, tools, top_k, top_logprobs, top_p
@context_length 163840
@url https://openrouter.ai/deepseek/deepseek-chat-v3.1
*/
| "deepseek/deepseek-chat-v3.1"
/** DeepSeek: DeepSeek V3.1 Base
@capabilities frequency_penalty, logit_bias, logprobs, max_tokens, min_p, presence_penalty, repetition_penalty, seed, stop, temperature, top_k, top_logprobs, top_p
@context_length 163840
@url https://openrouter.ai/deepseek/deepseek-v3.1-base
*/
| "deepseek/deepseek-v3.1-base"
/** OpenAI: GPT-4o Audio
@capabilities frequency_penalty, logit_bias, logprobs, max_tokens, presence_penalty, response_format, seed, stop, structured_outputs, temperature, tool_choice, tools, top_logprobs, top_p
@context_length 128000
@url https://openrouter.ai/openai/gpt-4o-audio-preview
*/
| "openai/gpt-4o-audio-preview"
/** Mistral: Mistral Medium 3.1
@capabilities frequency_penalty, max_tokens, presence_penalty, response_format, seed, stop, structured_outputs, temperature, tool_choice, tools, top_p
@context_length 131072
@url https://openrouter.ai/mistralai/mistral-medium-3.1
*/
| "mistralai/mistral-medium-3.1"
/** Baidu: ERNIE 4.5 21B A3B
@capabilities frequency_penalty, logit_bias, max_tokens, min_p, presence_penalty, repetition_penalty, seed, stop, temperature, top_k, top_p
@context_length 120000
@url https://openrouter.ai/baidu/ernie-4.5-21b-a3b
*/
| "baidu/ernie-4.5-21b-a3b"
/** Baidu: ERNIE 4.5 VL 28B A3B
@capabilities frequency_penalty, include_reasoning, logit_bias, max_tokens, min_p, presence_penalty, reasoning, repetition_penalty, seed, stop, temperature, top_k, top_p
@context_length 30000
@url https://openrouter.ai/baidu/ernie-4.5-vl-28b-a3b
*/
| "baidu/ernie-4.5-vl-28b-a3b"
/** Z.AI: GLM 4.5V
@capabilities frequency_penalty, include_reasoning, logit_bias, max_tokens, min_p, presence_penalty, reasoning, repetition_penalty, seed, stop, temperature, tool_choice, tools, top_k, top_p
@context_length 65536
@url https://openrouter.ai/z-ai/glm-4.5v
*/
| "z-ai/glm-4.5v"
/** AI21: Jamba Mini 1.7
@capabilities max_tokens, response_format, stop, temperature, tool_choice, tools, top_p
@context_length 256000
@url https://openrouter.ai/ai21/jamba-mini-1.7
*/
| "ai21/jamba-mini-1.7"
/** AI21: Jamba Large 1.7
@capabilities max_tokens, response_format, stop, temperature, tool_choice, tools, top_p
@context_length 256000
@url https://openrouter.ai/ai21/jamba-large-1.7
*/
| "ai21/jamba-large-1.7"
/** OpenAI: GPT-5 Chat
@capabilities max_tokens, response_format, seed, structured_outputs
@context_length 128000
@url https://openrouter.ai/openai/gpt-5-chat
*/
| "openai/gpt-5-chat"
/** OpenAI: GPT-5
@capabilities include_reasoning, max_tokens, reasoning, response_format, seed, structured_outputs, tool_choice, tools
@context_length 400000
@url https://openrouter.ai/openai/gpt-5
*/
| "openai/gpt-5"
/** OpenAI: GPT-5 Mini
@capabilities include_reasoning, max_tokens, reasoning, response_format, seed, structured_outputs, tool_choice, tools
@context_length 400000
@url https://openrouter.ai/openai/gpt-5-mini
*/
| "openai/gpt-5-mini"
/** OpenAI: GPT-5 Nano
@capabilities include_reasoning, max_tokens, reasoning, response_format, seed, structured_outputs, tool_choice, tools
@context_length 400000
@url https://openrouter.ai/openai/gpt-5-nano
*/
| "openai/gpt-5-nano"
/** OpenAI: gpt-oss-120b (free)
@capabilities include_reasoning, max_tokens, reasoning, seed, stop, temperature
@context_length 32768
@url https://openrouter.ai/openai/gpt-oss-120b:free
*/
| "openai/gpt-oss-120b:free"
/** OpenAI: gpt-oss-120b
@capabilities frequency_penalty, include_reasoning, logit_bias, logprobs, max_tokens, min_p, presence_penalty, reasoning, repetition_penalty, response_format, seed, stop, structured_outputs, temperature, tool_choice, tools, top_k, top_logprobs, top_p
@context_length 131072
@url https://openrouter.ai/openai/gpt-oss-120b
*/
| "openai/gpt-oss-120b"
/** OpenAI: gpt-oss-20b (free)
@capabilities include_reasoning, max_tokens, reasoning, response_format, structured_outputs, temperature, top_p
@context_length 131072
@url https://openrouter.ai/openai/gpt-oss-20b:free
*/
| "openai/gpt-oss-20b:free"
/** OpenAI: gpt-oss-20b
@capabilities frequency_penalty, include_reasoning, logit_bias, logprobs, max_tokens, min_p, presence_penalty, reasoning, repetition_penalty, response_format, seed, stop, structured_outputs, temperature, tool_choice, tools, top_k, top_logprobs, top_p
@context_length 131072
@url https://openrouter.ai/openai/gpt-oss-20b
*/
| "openai/gpt-oss-20b"
/** Anthropic: Claude Opus 4.1
@capabilities include_reasoning, max_tokens, reasoning, stop, temperature, tool_choice, tools, top_k, top_p
@context_length 200000
@url https://openrouter.ai/anthropic/claude-opus-4.1
*/
| "anthropic/claude-opus-4.1"
/** Mistral: Codestral 2508
@capabilities frequency_penalty, max_tokens, presence_penalty, response_format, seed, stop, structured_outputs, temperature, tool_choice, tools, top_p
@context_length 256000
@url https://openrouter.ai/mistralai/codestral-2508
*/
| "mistralai/codestral-2508"
/** Qwen: Qwen3 Coder 30B A3B Instruct
@capabilities frequency_penalty, logit_bias, logprobs, max_tokens, min_p, presence_penalty, repetition_penalty, response_format, seed, stop, structured_outputs, temperature, tool_choice, tools, top_k, top_logprobs, top_p
@context_length 262144
@url https://openrouter.ai/qwen/qwen3-coder-30b-a3b-instruct
*/
| "qwen/qwen3-coder-30b-a3b-instruct"
/** Qwen: Qwen3 30B A3B Instruct 2507
@capabilities frequency_penalty, logit_bias, logprobs, max_tokens, min_p, presence_penalty, repetition_penalty, response_format, seed, stop, structured_outputs, temperature, tool_choice, tools, top_k, top_logprobs, top_p
@context_length 262144
@url https://openrouter.ai/qwen/qwen3-30b-a3b-instruct-2507
*/
| "qwen/qwen3-30b-a3b-instruct-2507"
/** Z.AI: GLM 4.5
@capabilities frequency_penalty, include_reasoning, logit_bias, logprobs, max_tokens, min_p, presence_penalty, reasoning, repetition_penalty, response_format, seed, stop, structured_outputs, temperature, tool_choice, tools, top_a, top_k, top_logprobs, top_p
@context_length 131072
@url https://openrouter.ai/z-ai/glm-4.5
*/
| "z-ai/glm-4.5"
/** Z.AI: GLM 4.5 Air (free)
@capabilities frequency_penalty, include_reasoning, logit_bias, logprobs, max_tokens, min_p, presence_penalty, reasoning, repetition_penalty, seed, stop, temperature, tool_choice, tools, top_k, top_logprobs, top_p
@context_length 131072
@url https://openrouter.ai/z-ai/glm-4.5-air:free
*/
| "z-ai/glm-4.5-air:free"
/** Z.AI: GLM 4.5 Air
@capabilities include_reasoning, max_tokens, reasoning, response_format, seed, structured_outputs, temperature, tool_choice, tools, top_p
@context_length 131072
@url https://openrouter.ai/z-ai/glm-4.5-air
*/
| "z-ai/glm-4.5-air"
/** Qwen: Qwen3 235B A22B Thinking 2507
@capabilities frequency_penalty, include_reasoning, logit_bias, logprobs, max_tokens, min_p, presence_penalty, reasoning, repetition_penalty, response_format, seed, stop, structured_outputs, temperature, tool_choice, tools, top_k, top_logprobs, top_p
@context_length 262144
@url https://openrouter.ai/qwen/qwen3-235b-a22b-thinking-2507
*/
| "qwen/qwen3-235b-a22b-thinking-2507"
/** Z.AI: GLM 4 32B
@capabilities max_tokens, temperature, tool_choice, tools, top_p
@context_length 128000
@url https://openrouter.ai/z-ai/glm-4-32b
*/
| "z-ai/glm-4-32b"
/** Qwen: Qwen3 Coder 480B A35B (free)
@capabilities frequency_penalty, logit_bias, logprobs, max_tokens, min_p, presence_penalty, repetition_penalty, seed, stop, temperature, tool_choice, tools, top_k, top_logprobs, top_p
@context_length 262144
@url https://openrouter.ai/qwen/qwen3-coder:free
*/
| "qwen/qwen3-coder:free"
/** Qwen: Qwen3 Coder 480B A35B
@capabilities frequency_penalty, logit_bias, logprobs, max_tokens, min_p, presence_penalty, repetition_penalty, response_format, seed, stop, structured_outputs, temperature, tool_choice, tools, top_k, top_logprobs, top_p
@context_length 262144
@url https://openrouter.ai/qwen/qwen3-coder
*/
| "qwen/qwen3-coder"
/** ByteDance: UI-TARS 7B
@capabilities frequency_penalty, logit_bias, max_tokens, min_p, presence_penalty, repetition_penalty, seed, stop, temperature, top_k, top_p
@context_length 128000
@url https://openrouter.ai/bytedance/ui-tars-1.5-7b
*/
| "bytedance/ui-tars-1.5-7b"
/** Google: Gemini 2.5 Flash Lite
@capabilities include_reasoning, max_tokens, reasoning, response_format, seed, stop, structured_outputs, temperature, tool_choice, tools, top_p
@context_length 1048576
@url https://openrouter.ai/google/gemini-2.5-flash-lite
*/
| "google/gemini-2.5-flash-lite"
/** Qwen: Qwen3 235B A22B Instruct 2507
@capabilities frequency_penalty, logit_bias, logprobs, max_tokens, min_p, presence_penalty, repetition_penalty, response_format, seed, stop, structured_outputs, temperature, tool_choice, tools, top_k, top_logprobs, top_p
@context_length 262144
@url https://openrouter.ai/qwen/qwen3-235b-a22b-2507
*/
| "qwen/qwen3-235b-a22b-2507"
/** Switchpoint Router
@capabilities include_reasoning, max_tokens, reasoning, seed, stop, temperature, top_k, top_p
@context_length 131072
@url https://openrouter.ai/switchpoint/router
*/
| "switchpoint/router"
/** MoonshotAI: Kimi K2 0711 (free)
@capabilities max_tokens, seed, stop, temperature
@context_length 32768
@url https://openrouter.ai/moonshotai/kimi-k2:free
*/
| "moonshotai/kimi-k2:free"
/** MoonshotAI: Kimi K2 0711
@capabilities frequency_penalty, logit_bias, logprobs, max_tokens, min_p, presence_penalty, repetition_penalty, response_format, seed, stop, structured_outputs, temperature, tool_choice, tools, top_k, top_logprobs, top_p
@context_length 63000
@url https://openrouter.ai/moonshotai/kimi-k2
*/
| "moonshotai/kimi-k2"
/** THUDM: GLM 4.1V 9B Thinking
@capabilities frequency_penalty, include_reasoning, logit_bias, max_tokens, min_p, presence_penalty, reasoning, repetition_penalty, seed, stop, temperature, top_k, top_p
@context_length 65536
@url https://openrouter.ai/thudm/glm-4.1v-9b-thinking
*/
| "thudm/glm-4.1v-9b-thinking"
/** Mistral: Devstral Medium
@capabilities frequency_penalty, max_tokens, presence_penalty, response_format, seed, stop, structured_outputs, temperature, tool_choice, tools, top_p
@context_length 131072
@url https://openrouter.ai/mistralai/devstral-medium
*/
| "mistralai/devstral-medium"
/** Mistral: Devstral Small 1.1
@capabilities frequency_penalty, max_tokens, min_p, presence_penalty, repetition_penalty, response_format, seed, stop, structured_outputs, temperature, tool_choice, tools, top_k, top_p
@context_length 128000
@url https://openrouter.ai/mistralai/devstral-small
*/
| "mistralai/devstral-small"
/** Venice: Uncensored (free)
@capabilities frequency_penalty, max_tokens, presence_penalty, response_format, stop, structured_outputs, temperature, top_k, top_p
@context_length 32768
@url https://openrouter.ai/cognitivecomputations/dolphin-mistral-24b-venice-edition:free
*/
| "cognitivecomputations/dolphin-mistral-24b-venice-edition:free"
/** xAI: Grok 4
@capabilities include_reasoning, logprobs, max_tokens, reasoning, response_format, seed, structured_outputs, temperature, tool_choice, tools, top_logprobs, top_p
@context_length 256000
@url https://openrouter.ai/x-ai/grok-4
*/
| "x-ai/grok-4"
/** Google: Gemma 3n 2B (free)
@capabilities frequency_penalty, max_tokens, presence_penalty, response_format, seed, stop, temperature, top_p
@context_length 8192
@url https://openrouter.ai/google/gemma-3n-e2b-it:free
*/
| "google/gemma-3n-e2b-it:free"
/** Tencent: Hunyuan A13B Instruct (free)
@capabilities frequency_penalty, include_reasoning, logit_bias, logprobs, max_tokens, min_p, presence_penalty, reasoning, repetition_penalty, seed, stop, temperature, top_k, top_logprobs, top_p
@context_length 32768
@url https://openrouter.ai/tencent/hunyuan-a13b-instruct:free
*/
| "tencent/hunyuan-a13b-instruct:free"
/** Tencent: Hunyuan A13B Instruct
@capabilities frequency_penalty, include_reasoning, logit_bias, logprobs, max_tokens, min_p, presence_penalty, reasoning, repetition_penalty, response_format, seed, stop, structured_outputs, temperature, top_k, top_logprobs, top_p
@context_length 32768
@url https://openrouter.ai/tencent/hunyuan-a13b-instruct
*/
| "tencent/hunyuan-a13b-instruct"
/** TNG: DeepSeek R1T2 Chimera (free)
@capabilities frequency_penalty, include_reasoning, logit_bias, logprobs, max_tokens, min_p, presence_penalty, reasoning, repetition_penalty, seed, stop, temperature, top_k, top_logprobs, top_p
@context_length 163840
@url https://openrouter.ai/tngtech/deepseek-r1t2-chimera:free
*/
| "tngtech/deepseek-r1t2-chimera:free"
/** Morph: Morph V3 Large
@capabilities max_tokens, stop, temperature
@context_length 81920
@url https://openrouter.ai/morph/morph-v3-large
*/
| "morph/morph-v3-large"
/** Morph: Morph V3 Fast
@capabilities max_tokens, stop, temperature
@context_length 81920
@url https://openrouter.ai/morph/morph-v3-fast
*/
| "morph/morph-v3-fast"
/** Baidu: ERNIE 4.5 VL 424B A47B
@capabilities frequency_penalty, include_reasoning, logit_bias, max_tokens, min_p, presence_penalty, reasoning, repetition_penalty, seed, stop, temperature, top_k, top_p
@context_length 123000
@url https://openrouter.ai/baidu/ernie-4.5-vl-424b-a47b
*/
| "baidu/ernie-4.5-vl-424b-a47b"
/** Baidu: ERNIE 4.5 300B A47B
@capabilities frequency_penalty, logit_bias, max_tokens, min_p, presence_penalty, repetition_penalty, response_format, seed, stop, structured_outputs, temperature, top_k, top_p
@context_length 123000
@url https://openrouter.ai/baidu/ernie-4.5-300b-a47b
*/
| "baidu/ernie-4.5-300b-a47b"
/** TheDrummer: Anubis 70B V1.1
@capabilities frequency_penalty, logit_bias, max_tokens, min_p, presence_penalty, repetition_penalty, response_format, seed, stop, structured_outputs, temperature, top_k, top_p
@context_length 4096
@url https://openrouter.ai/thedrummer/anubis-70b-v1.1
*/
| "thedrummer/anubis-70b-v1.1"
/** Inception: Mercury
@capabilities frequency_penalty, max_tokens, presence_penalty, response_format, stop, structured_outputs, temperature, tool_choice, tools, top_k, top_p
@context_length 128000
@url https://openrouter.ai/inception/mercury
*/
| "inception/mercury"
/** Mistral: Mistral Small 3.2 24B (free)
@capabilities frequency_penalty, logit_bias, logprobs, max_tokens, min_p, presence_penalty, repetition_penalty, seed, stop, structured_outputs, temperature, tool_choice, tools, top_k, top_logprobs, top_p
@context_length 131072
@url https://openrouter.ai/mistralai/mistral-small-3.2-24b-instruct:free
*/
| "mistralai/mistral-small-3.2-24b-instruct:free"
/** Mistral: Mistral Small 3.2 24B
@capabilities frequency_penalty, logit_bias, logprobs, max_tokens, min_p, presence_penalty, repetition_penalty, response_format, seed, stop, structured_outputs, temperature, tool_choice, tools, top_k, top_logprobs, top_p
@context_length 131072
@url https://openrouter.ai/mistralai/mistral-small-3.2-24b-instruct
*/
| "mistralai/mistral-small-3.2-24b-instruct"
/** MiniMax: MiniMax M1
@capabilities frequency_penalty, include_reasoning, logit_bias, max_tokens, min_p, presence_penalty, reasoning, repetition_penalty, seed, stop, structured_outputs, temperature, tool_choice, tools, top_k, top_p
@context_length 1000000
@url https://openrouter.ai/minimax/minimax-m1
*/
| "minimax/minimax-m1"
/** Google: Gemini 2.5 Flash Lite Preview 06-17
@capabilities include_reasoning, max_tokens, reasoning, response_format, seed, stop, structured_outputs, temperature, tool_choice, tools, top_p
@context_length 1048576
@url https://openrouter.ai/google/gemini-2.5-flash-lite-preview-06-17
*/
| "google/gemini-2.5-flash-lite-preview-06-17"
/** Google: Gemini 2.5 Flash
@capabilities include_reasoning, max_tokens, reasoning, response_format, seed, stop, structured_outputs, temperature, tool_choice, tools, top_p
@context_length 1048576
@url https://openrouter.ai/google/gemini-2.5-flash
*/
| "google/gemini-2.5-flash"
/** Google: Gemini 2.5 Pro
@capabilities include_reasoning, max_tokens, reasoning, response_format, seed, stop, structured_outputs, temperature, tool_choice, tools, top_p
@context_length 1048576
@url https://openrouter.ai/google/gemini-2.5-pro
*/
| "google/gemini-2.5-pro"
/** MoonshotAI: Kimi Dev 72B (free)
@capabilities frequency_penalty, include_reasoning, logit_bias, logprobs, max_tokens, min_p, presence_penalty, reasoning, repetition_penalty, seed, stop, temperature, top_k, top_logprobs, top_p
@context_length 131072
@url https://openrouter.ai/moonshotai/kimi-dev-72b:free
*/
| "moonshotai/kimi-dev-72b:free"
/** MoonshotAI: Kimi Dev 72B
@capabilities frequency_penalty, include_reasoning, reasoning, response_format, structured_outputs, temperature, top_k, top_p
@context_length 131072
@url https://openrouter.ai/moonshotai/kimi-dev-72b
*/
| "moonshotai/kimi-dev-72b"
/** OpenAI: o3 Pro
@capabilities include_reasoning, max_tokens, reasoning, response_format, seed, structured_outputs, tool_choice, tools
@context_length 200000
@url https://openrouter.ai/openai/o3-pro
*/
| "openai/o3-pro"
/** xAI: Grok 3 Mini
@capabilities include_reasoning, logprobs, max_tokens, reasoning, response_format, seed, stop, structured_outputs, temperature, tool_choice, tools, top_logprobs, top_p
@context_length 131072
@url https://openrouter.ai/x-ai/grok-3-mini
*/
| "x-ai/grok-3-mini"
/** xAI: Grok 3
@capabilities frequency_penalty, logprobs, max_tokens, presence_penalty, response_format, seed, stop, structured_outputs, temperature, tool_choice, tools, top_logprobs, top_p
@context_length 131072
@url https://openrouter.ai/x-ai/grok-3
*/
| "x-ai/grok-3"
/** Mistral: Magistral Small 2506
@capabilities frequency_penalty, include_reasoning, max_tokens, presence_penalty, reasoning, response_format, seed, stop, structured_outputs, temperature, tool_choice, tools, top_p
@context_length 40000
@url https://openrouter.ai/mistralai/magistral-small-2506
*/
| "mistralai/magistral-small-2506"
/** Mistral: Magistral Medium 2506
@capabilities frequency_penalty, include_reasoning, max_tokens, presence_penalty, reasoning, response_format, seed, stop, structured_outputs, temperature, tool_choice, tools, top_p
@context_length 40960
@url https://openrouter.ai/mistralai/magistral-medium-2506
*/
| "mistralai/magistral-medium-2506"
/** Mistral: Magistral Medium 2506 (thinking)
@capabilities frequency_penalty, include_reasoning, max_tokens, presence_penalty, reasoning, response_format, seed, stop, structured_outputs, temperature, tool_choice, tools, top_p
@context_length 40960
@url https://openrouter.ai/mistralai/magistral-medium-2506:thinking
*/
| "mistralai/magistral-medium-2506:thinking"
/** Google: Gemini 2.5 Pro Preview 06-05
@capabilities include_reasoning, max_tokens, reasoning, response_format, seed, stop, structured_outputs, temperature, tool_choice, tools, top_p
@context_length 1048576
@url https://openrouter.ai/google/gemini-2.5-pro-preview
*/
| "google/gemini-2.5-pro-preview"
/** DeepSeek: Deepseek R1 0528 Qwen3 8B (free)
@capabilities frequency_penalty, include_reasoning, logit_bias, logprobs, max_tokens, min_p, presence_penalty, reasoning, repetition_penalty, seed, stop, temperature, top_k, top_logprobs, top_p
@context_length 131072
@url https://openrouter.ai/deepseek/deepseek-r1-0528-qwen3-8b:free
*/
| "deepseek/deepseek-r1-0528-qwen3-8b:free"
/** DeepSeek: Deepseek R1 0528 Qwen3 8B
@capabilities frequency_penalty, include_reasoning, logit_bias, logprobs, max_tokens, min_p, presence_penalty, reasoning, repetition_penalty, seed, stop, temperature, top_k, top_logprobs, top_p
@context_length 131072
@url https://openrouter.ai/deepseek/deepseek-r1-0528-qwen3-8b
*/
| "deepseek/deepseek-r1-0528-qwen3-8b"
/** DeepSeek: R1 0528 (free)
@capabilities frequency_penalty, include_reasoning, logit_bias, logprobs, max_tokens, min_p, presence_penalty, reasoning, repetition_penalty, seed, stop, temperature, top_k, top_logprobs, top_p
@context_length 163840
@url https://openrouter.ai/deepseek/deepseek-r1-0528:free
*/
| "deepseek/deepseek-r1-0528:free"
/** DeepSeek: R1 0528
@capabilities frequency_penalty, include_reasoning, logit_bias, logprobs, max_tokens, min_p, presence_penalty, reasoning, repetition_penalty, response_format, seed, stop, structured_outputs, temperature, tool_choice, tools, top_k, top_logprobs, top_p
@context_length 163840
@url https://openrouter.ai/deepseek/deepseek-r1-0528
*/
| "deepseek/deepseek-r1-0528"
/** Anthropic: Claude Opus 4
@capabilities include_reasoning, max_tokens, reasoning, stop, temperature, tool_choice, tools, top_k, top_p
@context_length 200000
@url https://openrouter.ai/anthropic/claude-opus-4
*/
| "anthropic/claude-opus-4"
/** Anthropic: Claude Sonnet 4
@capabilities include_reasoning, max_tokens, reasoning, stop, temperature, tool_choice, tools, top_k, top_p
@context_length 1000000
@url https://openrouter.ai/anthropic/claude-sonnet-4
*/
| "anthropic/claude-sonnet-4"
/** Mistral: Devstral Small 2505 (free)
@capabilities frequency_penalty, logit_bias, logprobs, max_tokens, min_p, presence_penalty, repetition_penalty, seed, stop, temperature, tool_choice, tools, top_k, top_logprobs, top_p
@context_length 32768
@url https://openrouter.ai/mistralai/devstral-small-2505:free
*/
| "mistralai/devstral-small-2505:free"
/** Mistral: Devstral Small 2505
@capabilities frequency_penalty, logit_bias, logprobs, max_tokens, min_p, presence_penalty, repetition_penalty, response_format, seed, stop, structured_outputs, temperature, tool_choice, tools, top_k, top_logprobs, top_p
@context_length 131072
@url https://openrouter.ai/mistralai/devstral-small-2505
*/
| "mistralai/devstral-small-2505"
/** Google: Gemma 3n 4B (free)
@capabilities frequency_penalty, max_tokens, presence_penalty, response_format, seed, stop, temperature, top_p
@context_length 8192
@url https://openrouter.ai/google/gemma-3n-e4b-it:free
*/
| "google/gemma-3n-e4b-it:free"
/** Google: Gemma 3n 4B
@capabilities frequency_penalty, logit_bias, max_tokens, min_p, presence_penalty, repetition_penalty, stop, temperature, top_k, top_p
@context_length 32768
@url https://openrouter.ai/google/gemma-3n-e4b-it
*/
| "google/gemma-3n-e4b-it"
/** OpenAI: Codex Mini
@capabilities include_reasoning, max_tokens, reasoning, response_format, seed, structured_outputs, tool_choice, tools
@context_length 200000
@url https://openrouter.ai/openai/codex-mini
*/
| "openai/codex-mini"
/** Meta: Llama 3.3 8B Instruct (free)
@capabilities max_tokens, repetition_penalty, response_format, structured_outputs, temperature, tool_choice, tools, top_k, top_p
@context_length 128000
@url https://openrouter.ai/meta-llama/llama-3.3-8b-instruct:free
*/
| "meta-llama/llama-3.3-8b-instruct:free"
/** Nous: DeepHermes 3 Mistral 24B Preview
@capabilities frequency_penalty, include_reasoning, logit_bias, logprobs, max_tokens, min_p, presence_penalty, reasoning, repetition_penalty, seed, stop, temperature, top_k, top_logprobs, top_p
@context_length 32768
@url https://openrouter.ai/nousresearch/deephermes-3-mistral-24b-preview
*/
| "nousresearch/deephermes-3-mistral-24b-preview"
/** Mistral: Mistral Medium 3
@capabilities frequency_penalty, max_tokens, presence_penalty, response_format, seed, stop, structured_outputs, temperature, tool_choice, tools, top_p
@context_length 131072
@url https://openrouter.ai/mistralai/mistral-medium-3
*/
| "mistralai/mistral-medium-3"
/** Google: Gemini 2.5 Pro Preview 05-06
@capabilities include_reasoning, max_tokens, reasoning, response_format, seed, stop, structured_outputs, temperature, tool_choice, tools, top_p
@context_length 1048576
@url https://openrouter.ai/google/gemini-2.5-pro-preview-05-06
*/
| "google/gemini-2.5-pro-preview-05-06"
/** Arcee AI: Spotlight
@capabilities frequency_penalty, logit_bias, max_tokens, min_p, presence_penalty, repetition_penalty, stop, temperature, top_k, top_p
@context_length 131072
@url https://openrouter.ai/arcee-ai/spotlight
*/
| "arcee-ai/spotlight"
/** Arcee AI: Maestro Reasoning
@capabilities frequency_penalty, logit_bias, max_tokens, min_p, presence_penalty, repetition_penalty, stop, temperature, top_k, top_p
@context_length 131072
@url https://openrouter.ai/arcee-ai/maestro-reasoning
*/
| "arcee-ai/maestro-reasoning"
/** Arcee AI: Virtuoso Large
@capabilities frequency_penalty, logit_bias, max_tokens, min_p, presence_penalty, repetition_penalty, stop, temperature, tool_choice, tools, top_k, top_p
@context_length 131072
@url https://openrouter.ai/arcee-ai/virtuoso-large
*/
| "arcee-ai/virtuoso-large"
/** Arcee AI: Coder Large
@capabilities frequency_penalty, logit_bias, max_tokens, min_p, presence_penalty, repetition_penalty, stop, temperature, top_k, top_p
@context_length 32768
@url https://openrouter.ai/arcee-ai/coder-large
*/
| "arcee-ai/coder-large"
/** Microsoft: Phi 4 Reasoning Plus
@capabilities frequency_penalty, include_reasoning, max_tokens, min_p, presence_penalty, reasoning, repetition_penalty, response_format, seed, stop, temperature, top_k, top_p
@context_length 32768
@url https://openrouter.ai/microsoft/phi-4-reasoning-plus
*/
| "microsoft/phi-4-reasoning-plus"
/** Inception: Mercury Coder
@capabilities frequency_penalty, max_tokens, presence_penalty, response_format, stop, structured_outputs, temperature, tool_choice, tools, top_k, top_p
@context_length 128000
@url https://openrouter.ai/inception/mercury-coder
*/
| "inception/mercury-coder"
/** Qwen: Qwen3 4B (free)
@capabilities frequency_penalty, include_reasoning, max_tokens, presence_penalty, reasoning, response_format, stop, structured_outputs, temperature, tool_choice, tools, top_k, top_p
@context_length 40960
@url https://openrouter.ai/qwen/qwen3-4b:free
*/
| "qwen/qwen3-4b:free"
/** DeepSeek: DeepSeek Prover V2
@capabilities frequency_penalty, max_tokens, min_p, presence_penalty, repetition_penalty, response_format, seed, stop, temperature, top_k, top_p
@context_length 163840
@url https://openrouter.ai/deepseek/deepseek-prover-v2
*/
| "deepseek/deepseek-prover-v2"
/** Meta: Llama Guard 4 12B
@capabilities frequency_penalty, logit_bias, max_tokens, min_p, presence_penalty, repetition_penalty, response_format, seed, stop, temperature, top_k, top_p
@context_length 163840
@url https://openrouter.ai/meta-llama/llama-guard-4-12b
*/
| "meta-llama/llama-guard-4-12b"
/** Qwen: Qwen3 30B A3B (free)
@capabilities frequency_penalty, include_reasoning, logit_bias, logprobs, max_tokens, min_p, presence_penalty, reasoning, repetition_penalty, seed, stop, temperature, top_k, top_logprobs, top_p
@context_length 40960
@url https://openrouter.ai/qwen/qwen3-30b-a3b:free
*/
| "qwen/qwen3-30b-a3b:free"
/** Qwen: Qwen3 30B A3B
@capabilities frequency_penalty, include_reasoning, logit_bias, logprobs, max_tokens, min_p, presence_penalty, reasoning, repetition_penalty, response_format, seed, stop, structured_outputs, temperature, tool_choice, tools, top_k, top_logprobs, top_p
@context_length 40960
@url https://openrouter.ai/qwen/qwen3-30b-a3b
*/
| "qwen/qwen3-30b-a3b"
/** Qwen: Qwen3 8B (free)
@capabilities frequency_penalty, include_reasoning, logit_bias, logprobs, max_tokens, min_p, presence_penalty, reasoning, repetition_penalty, seed, stop, temperature, top_k, top_logprobs, top_p
@context_length 40960
@url https://openrouter.ai/qwen/qwen3-8b:free
*/
| "qwen/qwen3-8b:free"
/** Qwen: Qwen3 8B
@capabilities frequency_penalty, include_reasoning, logit_bias, max_tokens, min_p, presence_penalty, reasoning, repetition_penalty, seed, stop, temperature, top_k, top_p
@context_length 128000
@url https://openrouter.ai/qwen/qwen3-8b
*/
| "qwen/qwen3-8b"
/** Qwen: Qwen3 14B (free)
@capabilities frequency_penalty, include_reasoning, logit_bias, logprobs, max_tokens, min_p, presence_penalty, reasoning, repetition_penalty, seed, stop, temperature, top_k, top_logprobs, top_p
@context_length 40960
@url https://openrouter.ai/qwen/qwen3-14b:free
*/
| "qwen/qwen3-14b:free"
/** Qwen: Qwen3 14B
@capabilities frequency_penalty, include_reasoning, logit_bias, logprobs, max_tokens, min_p, presence_penalty, reasoning, repetition_penalty, response_format, seed, stop, structured_outputs, temperature, tool_choice, tools, top_k, top_logprobs, top_p
@context_length 40960
@url https://openrouter.ai/qwen/qwen3-14b
*/
| "qwen/qwen3-14b"
/** Qwen: Qwen3 32B
@capabilities frequency_penalty, include_reasoning, logit_bias, logprobs, max_tokens, min_p, presence_penalty, reasoning, repetition_penalty, response_format, seed, stop, structured_outputs, temperature, tool_choice, tools, top_k, top_logprobs, top_p
@context_length 40960
@url https://openrouter.ai/qwen/qwen3-32b
*/
| "qwen/qwen3-32b"
/** Qwen: Qwen3 235B A22B (free)
@capabilities frequency_penalty, include_reasoning, logit_bias, logprobs, max_tokens, min_p, presence_penalty, reasoning, repetition_penalty, response_format, seed, stop, structured_outputs, temperature, tool_choice, tools, top_k, top_logprobs, top_p
@context_length 131072
@url https://openrouter.ai/qwen/qwen3-235b-a22b:free
*/
| "qwen/qwen3-235b-a22b:free"
/** Qwen: Qwen3 235B A22B
@capabilities frequency_penalty, include_reasoning, logit_bias, logprobs, max_tokens, min_p, presence_penalty, reasoning, repetition_penalty, response_format, seed, stop, structured_outputs, temperature, tool_choice, tools, top_k, top_logprobs, top_p
@context_length 40960
@url https://openrouter.ai/qwen/qwen3-235b-a22b
*/
| "qwen/qwen3-235b-a22b"
/** TNG: DeepSeek R1T Chimera (free)
@capabilities frequency_penalty, include_reasoning, logit_bias, logprobs, max_tokens, min_p, presence_penalty, reasoning, repetition_penalty, seed, stop, temperature, top_k, top_logprobs, top_p
@context_length 163840
@url https://openrouter.ai/tngtech/deepseek-r1t-chimera:free
*/
| "tngtech/deepseek-r1t-chimera:free"
/** TNG: DeepSeek R1T Chimera
@capabilities frequency_penalty, include_reasoning, logit_bias, logprobs, max_tokens, min_p, presence_penalty, reasoning, repetition_penalty, seed, stop, temperature, top_k, top_logprobs, top_p
@context_length 163840
@url https://openrouter.ai/tngtech/deepseek-r1t-chimera
*/
| "tngtech/deepseek-r1t-chimera"
/** Microsoft: MAI DS R1 (free)
@capabilities frequency_penalty, include_reasoning, logit_bias, logprobs, max_tokens, min_p, presence_penalty, reasoning, repetition_penalty, seed, stop, temperature, top_k, top_logprobs, top_p
@context_length 163840
@url https://openrouter.ai/microsoft/mai-ds-r1:free
*/
| "microsoft/mai-ds-r1:free"
/** Microsoft: MAI DS R1
@capabilities frequency_penalty, include_reasoning, logit_bias, logprobs, max_tokens, min_p, presence_penalty, reasoning, repetition_penalty, seed, stop, temperature, top_k, top_logprobs, top_p
@context_length 163840
@url https://openrouter.ai/microsoft/mai-ds-r1
*/
| "microsoft/mai-ds-r1"
/** THUDM: GLM Z1 32B
@capabilities frequency_penalty, include_reasoning, logit_bias, logprobs, max_tokens, min_p, presence_penalty, reasoning, repetition_penalty, seed, stop, temperature, top_k, top_logprobs, top_p
@context_length 32768
@url https://openrouter.ai/thudm/glm-z1-32b
*/
| "thudm/glm-z1-32b"
/** OpenAI: o4 Mini High
@capabilities include_reasoning, max_tokens, reasoning, response_format, seed, structured_outputs, tool_choice, tools
@context_length 200000
@url https://openrouter.ai/openai/o4-mini-high
*/
| "openai/o4-mini-high"
/** OpenAI: o3
@capabilities include_reasoning, max_tokens, reasoning, response_format, seed, structured_outputs, tool_choice, tools
@context_length 200000
@url https://openrouter.ai/openai/o3
*/
| "openai/o3"
/** OpenAI: o4 Mini
@capabilities include_reasoning, max_tokens, reasoning, response_format, seed, structured_outputs, tool_choice, tools
@context_length 200000
@url https://openrouter.ai/openai/o4-mini
*/
| "openai/o4-mini"
/** Shisa AI: Shisa V2 Llama 3.3 70B (free)
@capabilities frequency_penalty, logit_bias, logprobs, max_tokens, min_p, presence_penalty, repetition_penalty, seed, stop, temperature, top_k, top_logprobs, top_p
@context_length 32768
@url https://openrouter.ai/shisa-ai/shisa-v2-llama3.3-70b:free
*/
| "shisa-ai/shisa-v2-llama3.3-70b:free"
/** Shisa AI: Shisa V2 Llama 3.3 70B
@capabilities frequency_penalty, logit_bias, logprobs, max_tokens, min_p, presence_penalty, repetition_penalty, seed, stop, temperature, top_k, top_logprobs, top_p
@context_length 32768
@url https://openrouter.ai/shisa-ai/shisa-v2-llama3.3-70b
*/
| "shisa-ai/shisa-v2-llama3.3-70b"
/** OpenAI: GPT-4.1
@capabilities frequency_penalty, logit_bias, logprobs, max_tokens, presence_penalty, response_format, seed, stop, structured_outputs, temperature, tool_choice, tools, top_logprobs, top_p, web_search_options
@context_length 1047576
@url https://openrouter.ai/openai/gpt-4.1
*/
| "openai/gpt-4.1"
/** OpenAI: GPT-4.1 Mini
@capabilities frequency_penalty, logit_bias, logprobs, max_tokens, presence_penalty, response_format, seed, stop, structured_outputs, temperature, tool_choice, tools, top_logprobs, top_p, web_search_options
@context_length 1047576
@url https://openrouter.ai/openai/gpt-4.1-mini
*/
| "openai/gpt-4.1-mini"
/** OpenAI: GPT-4.1 Nano
@capabilities frequency_penalty, logit_bias, logprobs, max_tokens, presence_penalty, response_format, seed, stop, structured_outputs, temperature, tool_choice, tools, top_logprobs, top_p
@context_length 1047576
@url https://openrouter.ai/openai/gpt-4.1-nano
*/
| "openai/gpt-4.1-nano"
/** EleutherAI: Llemma 7b
@capabilities frequency_penalty, max_tokens, min_p, presence_penalty, repetition_penalty, seed, stop, temperature, top_k, top_p
@context_length 4096
@url https://openrouter.ai/eleutherai/llemma_7b
*/
| "eleutherai/llemma_7b"
/** AlfredPros: CodeLLaMa 7B Instruct Solidity
@capabilities frequency_penalty, max_tokens, min_p, presence_penalty, repetition_penalty, seed, stop, temperature, top_k, top_p
@context_length 4096
@url https://openrouter.ai/alfredpros/codellama-7b-instruct-solidity
*/
| "alfredpros/codellama-7b-instruct-solidity"
/** ArliAI: QwQ 32B RpR v1 (free)
@capabilities frequency_penalty, include_reasoning, logit_bias, logprobs, max_tokens, min_p, presence_penalty, reasoning, repetition_penalty, seed, stop, temperature, top_k, top_logprobs, top_p
@context_length 32768
@url https://openrouter.ai/arliai/qwq-32b-arliai-rpr-v1:free
*/
| "arliai/qwq-32b-arliai-rpr-v1:free"
/** ArliAI: QwQ 32B RpR v1
@capabilities frequency_penalty, include_reasoning, logit_bias, logprobs, max_tokens, min_p, presence_penalty, reasoning, repetition_penalty, seed, stop, temperature, top_k, top_logprobs, top_p
@context_length 32768
@url https://openrouter.ai/arliai/qwq-32b-arliai-rpr-v1
*/
| "arliai/qwq-32b-arliai-rpr-v1"
/** Agentica: Deepcoder 14B Preview (free)
@capabilities frequency_penalty, include_reasoning, logit_bias, logprobs, max_tokens, min_p, presence_penalty, reasoning, repetition_penalty, seed, stop, temperature, top_k, top_logprobs, top_p
@context_length 96000
@url https://openrouter.ai/agentica-org/deepcoder-14b-preview:free
*/
| "agentica-org/deepcoder-14b-preview:free"
/** Agentica: Deepcoder 14B Preview
@capabilities frequency_penalty, include_reasoning, logit_bias, logprobs, max_tokens, min_p, presence_penalty, reasoning, repetition_penalty, seed, stop, temperature, top_k, top_logprobs, top_p
@context_length 96000
@url https://openrouter.ai/agentica-org/deepcoder-14b-preview
*/
| "agentica-org/deepcoder-14b-preview"
/** MoonshotAI: Kimi VL A3B Thinking (free)
@capabilities frequency_penalty, include_reasoning, logit_bias, logprobs, max_tokens, min_p, presence_penalty, reasoning, repetition_penalty, seed, stop, temperature, top_k, top_logprobs, top_p
@context_length 131072
@url https://openrouter.ai/moonshotai/kimi-vl-a3b-thinking:free
*/
| "moonshotai/kimi-vl-a3b-thinking:free"
/** MoonshotAI: Kimi VL A3B Thinking
@capabilities frequency_penalty, include_reasoning, logit_bias, logprobs, max_tokens, min_p, presence_penalty, reasoning, repetition_penalty, seed, stop, temperature, top_k, top_logprobs, top_p
@context_length 131072
@url https://openrouter.ai/moonshotai/kimi-vl-a3b-thinking
*/
| "moonshotai/kimi-vl-a3b-thinking"
/** xAI: Grok 3 Mini Beta
@capabilities include_reasoning, logprobs, max_tokens, reasoning, response_format, seed, stop, temperature, tool_choice, tools, top_logprobs, top_p
@context_length 131072
@url https://openrouter.ai/x-ai/grok-3-mini-beta
*/
| "x-ai/grok-3-mini-beta"
/** xAI: Grok 3 Beta
@capabilities frequency_penalty, logprobs, max_tokens, presence_penalty, response_format, seed, stop, temperature, tool_choice, tools, top_logprobs, top_p
@context_length 131072
@url https://openrouter.ai/x-ai/grok-3-beta
*/
| "x-ai/grok-3-beta"
/** NVIDIA: Llama 3.1 Nemotron Ultra 253B v1
@capabilities frequency_penalty, include_reasoning, logit_bias, logprobs, max_tokens, presence_penalty, reasoning, seed, stop, temperature, top_k, top_logprobs, top_p
@context_length 131072
@url https://openrouter.ai/nvidia/llama-3.1-nemotron-ultra-253b-v1
*/
| "nvidia/llama-3.1-nemotron-ultra-253b-v1"
/** Meta: Llama 4 Maverick (free)
@capabilities max_tokens, repetition_penalty, response_format, structured_outputs, temperature, tool_choice, tools, top_k, top_p
@context_length 128000
@url https://openrouter.ai/meta-llama/llama-4-maverick:free
*/
| "meta-llama/llama-4-maverick:free"
/** Meta: Llama 4 Maverick
@capabilities frequency_penalty, logit_bias, logprobs, max_tokens, min_p, presence_penalty, repetition_penalty, response_format, seed, stop, structured_outputs, temperature, tool_choice, tools, top_k, top_logprobs, top_p
@context_length 1048576
@url https://openrouter.ai/meta-llama/llama-4-maverick
*/
| "meta-llama/llama-4-maverick"
/** Meta: Llama 4 Scout (free)
@capabilities max_tokens, repetition_penalty, response_format, structured_outputs, temperature, tool_choice, tools, top_k, top_p
@context_length 128000
@url https://openrouter.ai/meta-llama/llama-4-scout:free
*/
| "meta-llama/llama-4-scout:free"
/** Meta: Llama 4 Scout
@capabilities frequency_penalty, logit_bias, logprobs, max_tokens, min_p, presence_penalty, repetition_penalty, response_format, seed, stop, structured_outputs, temperature, tool_choice, tools, top_k, top_logprobs, top_p
@context_length 327680
@url https://openrouter.ai/meta-llama/llama-4-scout
*/
| "meta-llama/llama-4-scout"
/** AllenAI: Molmo 7B D
@capabilities frequ