@catgirls/openrouter
Version:
Nyaa~! A TypeScript client for OpenRouter that's both kawaii and powerful! 😻
1,005 lines (1,004 loc) • 117 kB
TypeScript
import * as EventEmitter from 'events';
import EventEmitter__default, { EventEmitter as EventEmitter$1 } from 'events';
import * as axios from 'axios';
type RouterModel =
/** TheDrummer: Valkyrie 49B V1
@capabilities max_tokens, temperature, top_p, reasoning, include_reasoning, presence_penalty, frequency_penalty, repetition_penalty, top_k
@context_length 131072
@url https://openrouter.ai/thedrummer/valkyrie-49b-v1
*/
"thedrummer/valkyrie-49b-v1"
/** Anthropic: Claude Opus 4
@capabilities max_tokens, temperature, stop, reasoning, include_reasoning, tools, tool_choice, top_p, top_k
@context_length 200000
@url https://openrouter.ai/anthropic/claude-opus-4
*/
| "anthropic/claude-opus-4"
/** Anthropic: Claude Sonnet 4
@capabilities max_tokens, temperature, stop, reasoning, include_reasoning, tools, tool_choice, top_p, top_k
@context_length 200000
@url https://openrouter.ai/anthropic/claude-sonnet-4
*/
| "anthropic/claude-sonnet-4"
/** Mistral: Devstral Small (free)
@capabilities max_tokens, temperature, top_p, stop, frequency_penalty, presence_penalty, seed, top_k, min_p, repetition_penalty, logprobs, logit_bias, top_logprobs
@context_length 131072
@url https://openrouter.ai/mistralai/devstral-small:free
*/
| "mistralai/devstral-small:free"
/** Mistral: Devstral Small
@capabilities tools, tool_choice, max_tokens, temperature, top_p, stop, frequency_penalty, presence_penalty, response_format, structured_outputs, seed, repetition_penalty, top_k
@context_length 131072
@url https://openrouter.ai/mistralai/devstral-small
*/
| "mistralai/devstral-small"
/** Google: Gemma 3n 4B (free)
@capabilities max_tokens, temperature, top_p, stop, frequency_penalty, presence_penalty, seed, response_format
@context_length 8192
@url https://openrouter.ai/google/gemma-3n-e4b-it:free
*/
| "google/gemma-3n-e4b-it:free"
/** Google: Gemini 2.5 Flash Preview 05-20
@capabilities tools, tool_choice, max_tokens, temperature, top_p, reasoning, include_reasoning, structured_outputs, response_format, stop, frequency_penalty, presence_penalty, seed
@context_length 1048576
@url https://openrouter.ai/google/gemini-2.5-flash-preview-05-20
*/
| "google/gemini-2.5-flash-preview-05-20"
/** Google: Gemini 2.5 Flash Preview 05-20 (thinking)
@capabilities tools, tool_choice, max_tokens, temperature, top_p, reasoning, include_reasoning, structured_outputs, response_format, stop, frequency_penalty, presence_penalty, seed
@context_length 1048576
@url https://openrouter.ai/google/gemini-2.5-flash-preview-05-20:thinking
*/
| "google/gemini-2.5-flash-preview-05-20:thinking"
/** OpenAI: Codex Mini
@capabilities tools, tool_choice, max_tokens, reasoning, include_reasoning, structured_outputs, response_format, stop, frequency_penalty, presence_penalty, seed, logit_bias, logprobs, top_logprobs
@context_length 200000
@url https://openrouter.ai/openai/codex-mini
*/
| "openai/codex-mini"
/** Meta: Llama 3.3 8B Instruct (free)
@capabilities tools, tool_choice, max_tokens, temperature, top_p, structured_outputs, response_format, repetition_penalty, top_k
@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 (free)
@capabilities max_tokens, temperature, top_p, reasoning, include_reasoning, stop, frequency_penalty, presence_penalty, seed, top_k, min_p, repetition_penalty, logprobs, logit_bias, top_logprobs
@context_length 32768
@url https://openrouter.ai/nousresearch/deephermes-3-mistral-24b-preview:free
*/
| "nousresearch/deephermes-3-mistral-24b-preview:free"
/** Mistral: Mistral Medium 3
@capabilities tools, tool_choice, max_tokens, temperature, top_p, stop, frequency_penalty, presence_penalty, response_format, structured_outputs, seed
@context_length 131072
@url https://openrouter.ai/mistralai/mistral-medium-3
*/
| "mistralai/mistral-medium-3"
/** Google: Gemini 2.5 Pro Preview
@capabilities max_tokens, temperature, top_p, tools, tool_choice, stop, seed, response_format, structured_outputs
@context_length 1048576
@url https://openrouter.ai/google/gemini-2.5-pro-preview
*/
| "google/gemini-2.5-pro-preview"
/** Arcee AI: Caller Large
@capabilities tools, tool_choice, max_tokens, temperature, top_p, stop, frequency_penalty, presence_penalty, top_k, repetition_penalty, logit_bias, min_p, response_format
@context_length 32768
@url https://openrouter.ai/arcee-ai/caller-large
*/
| "arcee-ai/caller-large"
/** Arcee AI: Spotlight
@capabilities max_tokens, temperature, top_p, stop, frequency_penalty, presence_penalty, top_k, repetition_penalty, logit_bias, min_p, response_format
@context_length 131072
@url https://openrouter.ai/arcee-ai/spotlight
*/
| "arcee-ai/spotlight"
/** Arcee AI: Maestro Reasoning
@capabilities max_tokens, temperature, top_p, stop, frequency_penalty, presence_penalty, top_k, repetition_penalty, logit_bias, min_p, response_format
@context_length 131072
@url https://openrouter.ai/arcee-ai/maestro-reasoning
*/
| "arcee-ai/maestro-reasoning"
/** Arcee AI: Virtuoso Large
@capabilities max_tokens, temperature, top_p, stop, frequency_penalty, presence_penalty, top_k, repetition_penalty, logit_bias, min_p, response_format
@context_length 131072
@url https://openrouter.ai/arcee-ai/virtuoso-large
*/
| "arcee-ai/virtuoso-large"
/** Arcee AI: Coder Large
@capabilities max_tokens, temperature, top_p, stop, frequency_penalty, presence_penalty, top_k, repetition_penalty, logit_bias, min_p, response_format
@context_length 32768
@url https://openrouter.ai/arcee-ai/coder-large
*/
| "arcee-ai/coder-large"
/** Arcee AI: Virtuoso Medium V2
@capabilities max_tokens, temperature, top_p, stop, frequency_penalty, presence_penalty, top_k, repetition_penalty, logit_bias, min_p, response_format
@context_length 131072
@url https://openrouter.ai/arcee-ai/virtuoso-medium-v2
*/
| "arcee-ai/virtuoso-medium-v2"
/** Arcee AI: Arcee Blitz
@capabilities max_tokens, temperature, top_p, stop, frequency_penalty, presence_penalty, top_k, repetition_penalty, logit_bias, min_p, response_format
@context_length 32768
@url https://openrouter.ai/arcee-ai/arcee-blitz
*/
| "arcee-ai/arcee-blitz"
/** Microsoft: Phi 4 Reasoning Plus (free)
@capabilities max_tokens, temperature, top_p, reasoning, include_reasoning, stop, frequency_penalty, presence_penalty, seed, top_k, min_p, repetition_penalty, logprobs, logit_bias, top_logprobs
@context_length 32768
@url https://openrouter.ai/microsoft/phi-4-reasoning-plus:free
*/
| "microsoft/phi-4-reasoning-plus:free"
/** Microsoft: Phi 4 Reasoning Plus
@capabilities max_tokens, temperature, top_p, reasoning, include_reasoning, stop, frequency_penalty, presence_penalty, repetition_penalty, response_format, top_k, seed, min_p
@context_length 32768
@url https://openrouter.ai/microsoft/phi-4-reasoning-plus
*/
| "microsoft/phi-4-reasoning-plus"
/** Microsoft: Phi 4 Reasoning (free)
@capabilities max_tokens, temperature, top_p, reasoning, include_reasoning, stop, frequency_penalty, presence_penalty, seed, top_k, min_p, repetition_penalty, logprobs, logit_bias, top_logprobs
@context_length 32768
@url https://openrouter.ai/microsoft/phi-4-reasoning:free
*/
| "microsoft/phi-4-reasoning:free"
/** Inception: Mercury Coder Small Beta
@capabilities max_tokens, frequency_penalty, presence_penalty, stop
@context_length 32000
@url https://openrouter.ai/inception/mercury-coder-small-beta
*/
| "inception/mercury-coder-small-beta"
/** OpenGVLab: InternVL3 14B (free)
@capabilities max_tokens, temperature, top_p
@context_length 32000
@url https://openrouter.ai/opengvlab/internvl3-14b:free
*/
| "opengvlab/internvl3-14b:free"
/** OpenGVLab: InternVL3 2B (free)
@capabilities max_tokens, temperature, top_p
@context_length 32000
@url https://openrouter.ai/opengvlab/internvl3-2b:free
*/
| "opengvlab/internvl3-2b:free"
/** DeepSeek: DeepSeek Prover V2 (free)
@capabilities max_tokens, temperature, top_p, stop, frequency_penalty, presence_penalty, seed, top_k, min_p, repetition_penalty, logprobs, logit_bias, top_logprobs
@context_length 163840
@url https://openrouter.ai/deepseek/deepseek-prover-v2:free
*/
| "deepseek/deepseek-prover-v2:free"
/** DeepSeek: DeepSeek Prover V2
@capabilities max_tokens, temperature, top_p, stop, frequency_penalty, presence_penalty, seed, top_k, min_p, repetition_penalty, logit_bias, response_format
@context_length 131072
@url https://openrouter.ai/deepseek/deepseek-prover-v2
*/
| "deepseek/deepseek-prover-v2"
/** Meta: Llama Guard 4 12B
@capabilities max_tokens, temperature, top_p, stop, frequency_penalty, presence_penalty, top_k, repetition_penalty, logit_bias, min_p, response_format, seed, top_logprobs, logprobs
@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 max_tokens, temperature, top_p, reasoning, include_reasoning, stop, frequency_penalty, presence_penalty, seed, top_k, min_p, repetition_penalty, logprobs, logit_bias, top_logprobs
@context_length 40960
@url https://openrouter.ai/qwen/qwen3-30b-a3b:free
*/
| "qwen/qwen3-30b-a3b:free"
/** Qwen: Qwen3 30B A3B
@capabilities tools, tool_choice, max_tokens, temperature, top_p, reasoning, include_reasoning, stop, frequency_penalty, presence_penalty, top_k, repetition_penalty, response_format, structured_outputs, logit_bias, logprobs, top_logprobs, seed, min_p
@context_length 40960
@url https://openrouter.ai/qwen/qwen3-30b-a3b
*/
| "qwen/qwen3-30b-a3b"
/** Qwen: Qwen3 8B (free)
@capabilities max_tokens, temperature, top_p, reasoning, include_reasoning, stop, frequency_penalty, presence_penalty, seed, top_k, min_p, repetition_penalty, logprobs, logit_bias, top_logprobs
@context_length 40960
@url https://openrouter.ai/qwen/qwen3-8b:free
*/
| "qwen/qwen3-8b:free"
/** Qwen: Qwen3 8B
@capabilities max_tokens, temperature, top_p, reasoning, include_reasoning, stop, frequency_penalty, presence_penalty, seed, top_k, min_p, repetition_penalty, logit_bias
@context_length 128000
@url https://openrouter.ai/qwen/qwen3-8b
*/
| "qwen/qwen3-8b"
/** Qwen: Qwen3 14B (free)
@capabilities max_tokens, temperature, top_p, reasoning, include_reasoning, stop, frequency_penalty, presence_penalty, seed, top_k, min_p, repetition_penalty, logprobs, logit_bias, top_logprobs
@context_length 40960
@url https://openrouter.ai/qwen/qwen3-14b:free
*/
| "qwen/qwen3-14b:free"
/** Qwen: Qwen3 14B
@capabilities tools, tool_choice, max_tokens, temperature, top_p, reasoning, include_reasoning, stop, frequency_penalty, presence_penalty, repetition_penalty, response_format, top_k, seed, min_p, logit_bias, logprobs, top_logprobs
@context_length 40960
@url https://openrouter.ai/qwen/qwen3-14b
*/
| "qwen/qwen3-14b"
/** Qwen: Qwen3 32B (free)
@capabilities max_tokens, temperature, top_p, reasoning, include_reasoning, stop, frequency_penalty, presence_penalty, seed, top_k, min_p, repetition_penalty, logprobs, logit_bias, top_logprobs
@context_length 40960
@url https://openrouter.ai/qwen/qwen3-32b:free
*/
| "qwen/qwen3-32b:free"
/** Qwen: Qwen3 32B
@capabilities tools, tool_choice, max_tokens, temperature, top_p, reasoning, include_reasoning, stop, frequency_penalty, presence_penalty, repetition_penalty, response_format, top_k, seed, min_p, structured_outputs, logprobs, top_logprobs, logit_bias
@context_length 40960
@url https://openrouter.ai/qwen/qwen3-32b
*/
| "qwen/qwen3-32b"
/** Qwen: Qwen3 235B A22B (free)
@capabilities max_tokens, temperature, top_p, reasoning, include_reasoning, stop, frequency_penalty, presence_penalty, seed, top_k, min_p, repetition_penalty, logprobs, logit_bias, top_logprobs
@context_length 40960
@url https://openrouter.ai/qwen/qwen3-235b-a22b:free
*/
| "qwen/qwen3-235b-a22b:free"
/** Qwen: Qwen3 235B A22B
@capabilities max_tokens, temperature, top_p, reasoning, include_reasoning, presence_penalty, frequency_penalty, repetition_penalty, top_k, tools, tool_choice, stop, response_format, structured_outputs, logit_bias, logprobs, top_logprobs, seed, min_p
@context_length 40960
@url https://openrouter.ai/qwen/qwen3-235b-a22b
*/
| "qwen/qwen3-235b-a22b"
/** TNG: DeepSeek R1T Chimera (free)
@capabilities max_tokens, temperature, top_p, reasoning, include_reasoning, stop, frequency_penalty, presence_penalty, seed, top_k, min_p, repetition_penalty, logprobs, logit_bias, top_logprobs
@context_length 163840
@url https://openrouter.ai/tngtech/deepseek-r1t-chimera:free
*/
| "tngtech/deepseek-r1t-chimera:free"
/** THUDM: GLM Z1 Rumination 32B
@capabilities max_tokens, temperature, top_p, reasoning, include_reasoning, stop, frequency_penalty, presence_penalty, seed, top_k, min_p, repetition_penalty, logit_bias
@context_length 32000
@url https://openrouter.ai/thudm/glm-z1-rumination-32b
*/
| "thudm/glm-z1-rumination-32b"
/** Microsoft: MAI DS R1 (free)
@capabilities max_tokens, temperature, top_p, reasoning, include_reasoning, stop, frequency_penalty, presence_penalty, seed, top_k, min_p, repetition_penalty, logprobs, logit_bias, top_logprobs
@context_length 163840
@url https://openrouter.ai/microsoft/mai-ds-r1:free
*/
| "microsoft/mai-ds-r1:free"
/** THUDM: GLM Z1 32B (free)
@capabilities max_tokens, temperature, top_p, reasoning, include_reasoning, stop, frequency_penalty, presence_penalty, seed, top_k, min_p, repetition_penalty, logprobs, logit_bias, top_logprobs
@context_length 32768
@url https://openrouter.ai/thudm/glm-z1-32b:free
*/
| "thudm/glm-z1-32b:free"
/** THUDM: GLM Z1 32B
@capabilities max_tokens, temperature, top_p, reasoning, include_reasoning, stop, frequency_penalty, presence_penalty, seed, top_k, min_p, repetition_penalty, logit_bias
@context_length 32000
@url https://openrouter.ai/thudm/glm-z1-32b
*/
| "thudm/glm-z1-32b"
/** THUDM: GLM 4 32B (free)
@capabilities max_tokens, temperature, top_p, stop, frequency_penalty, presence_penalty, seed, top_k, min_p, repetition_penalty, logprobs, logit_bias, top_logprobs
@context_length 32768
@url https://openrouter.ai/thudm/glm-4-32b:free
*/
| "thudm/glm-4-32b:free"
/** THUDM: GLM 4 32B
@capabilities max_tokens, temperature, top_p, stop, frequency_penalty, presence_penalty, seed, top_k, min_p, repetition_penalty, logit_bias
@context_length 32000
@url https://openrouter.ai/thudm/glm-4-32b
*/
| "thudm/glm-4-32b"
/** Google: Gemini 2.5 Flash Preview 04-17
@capabilities max_tokens, temperature, top_p, tools, tool_choice, stop, response_format, structured_outputs
@context_length 1048576
@url https://openrouter.ai/google/gemini-2.5-flash-preview
*/
| "google/gemini-2.5-flash-preview"
/** Google: Gemini 2.5 Flash Preview 04-17 (thinking)
@capabilities max_tokens, temperature, top_p, tools, tool_choice, stop, response_format, structured_outputs
@context_length 1048576
@url https://openrouter.ai/google/gemini-2.5-flash-preview:thinking
*/
| "google/gemini-2.5-flash-preview:thinking"
/** OpenAI: o4 Mini High
@capabilities tools, tool_choice, seed, max_tokens, response_format, structured_outputs
@context_length 200000
@url https://openrouter.ai/openai/o4-mini-high
*/
| "openai/o4-mini-high"
/** OpenAI: o3
@capabilities tools, tool_choice, seed, max_tokens, response_format, structured_outputs
@context_length 200000
@url https://openrouter.ai/openai/o3
*/
| "openai/o3"
/** OpenAI: o4 Mini
@capabilities tools, tool_choice, seed, max_tokens, response_format, structured_outputs
@context_length 200000
@url https://openrouter.ai/openai/o4-mini
*/
| "openai/o4-mini"
/** Shisa AI: Shisa V2 Llama 3.3 70B (free)
@capabilities max_tokens, temperature, top_p, stop, frequency_penalty, presence_penalty, seed, top_k, min_p, repetition_penalty, logprobs, logit_bias, top_logprobs
@context_length 32768
@url https://openrouter.ai/shisa-ai/shisa-v2-llama3.3-70b:free
*/
| "shisa-ai/shisa-v2-llama3.3-70b:free"
/** Qwen: Qwen2.5 Coder 7B Instruct
@capabilities max_tokens, temperature, top_p, stop, frequency_penalty, presence_penalty, seed, top_k, logit_bias, logprobs, top_logprobs
@context_length 32768
@url https://openrouter.ai/qwen/qwen2.5-coder-7b-instruct
*/
| "qwen/qwen2.5-coder-7b-instruct"
/** OpenAI: GPT-4.1
@capabilities tools, tool_choice, max_tokens, temperature, top_p, stop, frequency_penalty, presence_penalty, web_search_options, seed, logit_bias, logprobs, top_logprobs, response_format, structured_outputs
@context_length 1047576
@url https://openrouter.ai/openai/gpt-4.1
*/
| "openai/gpt-4.1"
/** OpenAI: GPT-4.1 Mini
@capabilities tools, tool_choice, max_tokens, temperature, top_p, stop, frequency_penalty, presence_penalty, web_search_options, seed, logit_bias, logprobs, top_logprobs, response_format, structured_outputs
@context_length 1047576
@url https://openrouter.ai/openai/gpt-4.1-mini
*/
| "openai/gpt-4.1-mini"
/** OpenAI: GPT-4.1 Nano
@capabilities tools, tool_choice, max_tokens, temperature, top_p, stop, frequency_penalty, presence_penalty, seed, logit_bias, logprobs, top_logprobs, response_format, structured_outputs
@context_length 1047576
@url https://openrouter.ai/openai/gpt-4.1-nano
*/
| "openai/gpt-4.1-nano"
/** EleutherAI: Llemma 7b
@capabilities max_tokens, temperature, top_p, stop, frequency_penalty, presence_penalty, repetition_penalty, top_k, min_p, seed
@context_length 4096
@url https://openrouter.ai/eleutherai/llemma_7b
*/
| "eleutherai/llemma_7b"
/** AlfredPros: CodeLLaMa 7B Instruct Solidity
@capabilities max_tokens, temperature, top_p, stop, frequency_penalty, presence_penalty, repetition_penalty, top_k, min_p, seed
@context_length 4096
@url https://openrouter.ai/alfredpros/codellama-7b-instruct-solidity
*/
| "alfredpros/codellama-7b-instruct-solidity"
/** ArliAI: QwQ 32B RpR v1 (free)
@capabilities max_tokens, temperature, top_p, reasoning, include_reasoning, stop, frequency_penalty, presence_penalty, seed, top_k, min_p, repetition_penalty, logprobs, logit_bias, top_logprobs
@context_length 32768
@url https://openrouter.ai/arliai/qwq-32b-arliai-rpr-v1:free
*/
| "arliai/qwq-32b-arliai-rpr-v1:free"
/** Agentica: Deepcoder 14B Preview (free)
@capabilities max_tokens, temperature, top_p, reasoning, include_reasoning, stop, frequency_penalty, presence_penalty, seed, top_k, min_p, repetition_penalty, logprobs, logit_bias, top_logprobs
@context_length 96000
@url https://openrouter.ai/agentica-org/deepcoder-14b-preview:free
*/
| "agentica-org/deepcoder-14b-preview:free"
/** Moonshot AI: Kimi VL A3B Thinking (free)
@capabilities max_tokens, temperature, top_p, reasoning, include_reasoning, stop, frequency_penalty, presence_penalty, seed, top_k, min_p, repetition_penalty, logprobs, logit_bias, top_logprobs
@context_length 131072
@url https://openrouter.ai/moonshotai/kimi-vl-a3b-thinking:free
*/
| "moonshotai/kimi-vl-a3b-thinking:free"
/** xAI: Grok 3 Mini Beta
@capabilities tools, tool_choice, max_tokens, temperature, top_p, reasoning, include_reasoning, stop, seed, logprobs, top_logprobs, response_format
@context_length 131072
@url https://openrouter.ai/x-ai/grok-3-mini-beta
*/
| "x-ai/grok-3-mini-beta"
/** xAI: Grok 3 Beta
@capabilities tools, tool_choice, max_tokens, temperature, top_p, stop, frequency_penalty, presence_penalty, seed, logprobs, top_logprobs, response_format
@context_length 131072
@url https://openrouter.ai/x-ai/grok-3-beta
*/
| "x-ai/grok-3-beta"
/** NVIDIA: Llama 3.3 Nemotron Super 49B v1 (free)
@capabilities max_tokens, temperature, top_p, stop, frequency_penalty, presence_penalty, seed, top_k, min_p, repetition_penalty, logprobs, logit_bias, top_logprobs
@context_length 131072
@url https://openrouter.ai/nvidia/llama-3.3-nemotron-super-49b-v1:free
*/
| "nvidia/llama-3.3-nemotron-super-49b-v1:free"
/** NVIDIA: Llama 3.3 Nemotron Super 49B v1
@capabilities max_tokens, temperature, top_p, stop, frequency_penalty, presence_penalty, seed, top_k, logit_bias, logprobs, top_logprobs
@context_length 131072
@url https://openrouter.ai/nvidia/llama-3.3-nemotron-super-49b-v1
*/
| "nvidia/llama-3.3-nemotron-super-49b-v1"
/** NVIDIA: Llama 3.1 Nemotron Ultra 253B v1 (free)
@capabilities max_tokens, temperature, top_p, stop, frequency_penalty, presence_penalty, seed, top_k, min_p, repetition_penalty, logprobs, logit_bias, top_logprobs
@context_length 131072
@url https://openrouter.ai/nvidia/llama-3.1-nemotron-ultra-253b-v1:free
*/
| "nvidia/llama-3.1-nemotron-ultra-253b-v1:free"
/** Meta: Llama 4 Maverick (free)
@capabilities max_tokens, temperature, top_p, structured_outputs, response_format, stop, frequency_penalty, presence_penalty, seed, top_k, min_p, repetition_penalty, logprobs, logit_bias, top_logprobs, tools, tool_choice
@context_length 128000
@url https://openrouter.ai/meta-llama/llama-4-maverick:free
*/
| "meta-llama/llama-4-maverick:free"
/** Meta: Llama 4 Maverick
@capabilities max_tokens, temperature, top_p, stop, frequency_penalty, presence_penalty, seed, top_k, min_p, repetition_penalty, logit_bias, logprobs, top_logprobs, tools, tool_choice, structured_outputs, response_format
@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, temperature, top_p, structured_outputs, response_format, stop, frequency_penalty, presence_penalty, seed, top_k, min_p, repetition_penalty, logprobs, logit_bias, top_logprobs, tools, tool_choice
@context_length 200000
@url https://openrouter.ai/meta-llama/llama-4-scout:free
*/
| "meta-llama/llama-4-scout:free"
/** Meta: Llama 4 Scout
@capabilities max_tokens, temperature, top_p, stop, frequency_penalty, presence_penalty, seed, response_format, tools, tool_choice, structured_outputs, repetition_penalty, top_k, top_logprobs, logprobs, logit_bias, min_p
@context_length 1048576
@url https://openrouter.ai/meta-llama/llama-4-scout
*/
| "meta-llama/llama-4-scout"
/** OpenHands LM 32B V0.1
@capabilities tools, tool_choice, max_tokens, temperature, top_p, stop, frequency_penalty, presence_penalty, repetition_penalty, top_k, min_p, seed
@context_length 16384
@url https://openrouter.ai/all-hands/openhands-lm-32b-v0.1
*/
| "all-hands/openhands-lm-32b-v0.1"
/** DeepSeek: DeepSeek V3 Base (free)
@capabilities max_tokens, temperature, top_p, stop, frequency_penalty, presence_penalty, seed, top_k, min_p, repetition_penalty, logprobs, logit_bias, top_logprobs
@context_length 163840
@url https://openrouter.ai/deepseek/deepseek-v3-base:free
*/
| "deepseek/deepseek-v3-base:free"
/** Typhoon2 8B Instruct
@capabilities max_tokens, temperature, top_p, stop, frequency_penalty, presence_penalty, top_k, repetition_penalty, logit_bias, min_p, response_format
@context_length 8192
@url https://openrouter.ai/scb10x/llama3.1-typhoon2-8b-instruct
*/
| "scb10x/llama3.1-typhoon2-8b-instruct"
/** Typhoon2 70B Instruct
@capabilities max_tokens, temperature, top_p, stop, frequency_penalty, presence_penalty, top_k, repetition_penalty, logit_bias, min_p, response_format
@context_length 8192
@url https://openrouter.ai/scb10x/llama3.1-typhoon2-70b-instruct
*/
| "scb10x/llama3.1-typhoon2-70b-instruct"
/** Qwen: Qwen2.5 VL 3B Instruct (free)
@capabilities max_tokens, temperature, top_p, stop, frequency_penalty, presence_penalty, seed, top_k, min_p, repetition_penalty, logprobs, logit_bias, top_logprobs
@context_length 64000
@url https://openrouter.ai/qwen/qwen2.5-vl-3b-instruct:free
*/
| "qwen/qwen2.5-vl-3b-instruct:free"
/** Google: Gemini 2.5 Pro Experimental
@capabilities max_tokens, temperature, top_p, tools, tool_choice, stop, seed, response_format, structured_outputs
@context_length 1048576
@url https://openrouter.ai/google/gemini-2.5-pro-exp-03-25
*/
| "google/gemini-2.5-pro-exp-03-25"
/** Qwen: Qwen2.5 VL 32B Instruct (free)
@capabilities max_tokens, temperature, top_p, seed, response_format, presence_penalty, stop, frequency_penalty, top_k, min_p, repetition_penalty, logprobs, logit_bias, top_logprobs
@context_length 8192
@url https://openrouter.ai/qwen/qwen2.5-vl-32b-instruct:free
*/
| "qwen/qwen2.5-vl-32b-instruct:free"
/** Qwen: Qwen2.5 VL 32B Instruct
@capabilities max_tokens, temperature, top_p, stop, frequency_penalty, presence_penalty, top_k, repetition_penalty, response_format, structured_outputs, logit_bias, logprobs, top_logprobs
@context_length 128000
@url https://openrouter.ai/qwen/qwen2.5-vl-32b-instruct
*/
| "qwen/qwen2.5-vl-32b-instruct"
/** DeepSeek: DeepSeek V3 0324 (free)
@capabilities max_tokens, temperature, top_p, stop, frequency_penalty, presence_penalty, seed, top_k, min_p, repetition_penalty, logprobs, logit_bias, top_logprobs, top_a
@context_length 163840
@url https://openrouter.ai/deepseek/deepseek-chat-v3-0324:free
*/
| "deepseek/deepseek-chat-v3-0324:free"
/** DeepSeek: DeepSeek V3 0324
@capabilities max_tokens, temperature, top_p, presence_penalty, frequency_penalty, repetition_penalty, top_k, stop, tools, tool_choice, response_format, structured_outputs, logit_bias, logprobs, top_logprobs, seed, min_p
@context_length 163840
@url https://openrouter.ai/deepseek/deepseek-chat-v3-0324
*/
| "deepseek/deepseek-chat-v3-0324"
/** Qwerky 72B (free)
@capabilities max_tokens, temperature, top_p, stop, frequency_penalty, presence_penalty, repetition_penalty, top_k, min_p, seed
@context_length 32768
@url https://openrouter.ai/featherless/qwerky-72b:free
*/
| "featherless/qwerky-72b:free"
/** OpenAI: o1-pro
@capabilities max_tokens, temperature, top_p, reasoning, include_reasoning, stop, frequency_penalty, presence_penalty, seed, logit_bias, logprobs, top_logprobs, response_format
@context_length 200000
@url https://openrouter.ai/openai/o1-pro
*/
| "openai/o1-pro"
/** Mistral: Mistral Small 3.1 24B (free)
@capabilities tools, tool_choice, max_tokens, temperature, top_p, stop, frequency_penalty, presence_penalty, seed, top_k, min_p, repetition_penalty, logprobs, logit_bias, top_logprobs
@context_length 96000
@url https://openrouter.ai/mistralai/mistral-small-3.1-24b-instruct:free
*/
| "mistralai/mistral-small-3.1-24b-instruct:free"
/** Mistral: Mistral Small 3.1 24B
@capabilities max_tokens, temperature, top_p, presence_penalty, frequency_penalty, repetition_penalty, top_k, tools, tool_choice, stop, response_format, structured_outputs, seed, logit_bias, logprobs, top_logprobs
@context_length 131072
@url https://openrouter.ai/mistralai/mistral-small-3.1-24b-instruct
*/
| "mistralai/mistral-small-3.1-24b-instruct"
/** OlympicCoder 32B (free)
@capabilities max_tokens, temperature, top_p, reasoning, include_reasoning, stop, frequency_penalty, presence_penalty, seed, top_k, min_p, repetition_penalty, logprobs, logit_bias, top_logprobs
@context_length 32768
@url https://openrouter.ai/open-r1/olympiccoder-32b:free
*/
| "open-r1/olympiccoder-32b:free"
/** Google: Gemma 3 1B (free)
@capabilities max_tokens, temperature, top_p, stop, frequency_penalty, presence_penalty, seed, top_k, min_p, repetition_penalty, logprobs, logit_bias, top_logprobs
@context_length 32768
@url https://openrouter.ai/google/gemma-3-1b-it:free
*/
| "google/gemma-3-1b-it:free"
/** Google: Gemma 3 4B (free)
@capabilities max_tokens, temperature, top_p, stop, frequency_penalty, presence_penalty, seed, top_k, min_p, repetition_penalty, logprobs, logit_bias, top_logprobs, response_format, structured_outputs
@context_length 96000
@url https://openrouter.ai/google/gemma-3-4b-it:free
*/
| "google/gemma-3-4b-it:free"
/** Google: Gemma 3 4B
@capabilities max_tokens, temperature, top_p, stop, frequency_penalty, presence_penalty, repetition_penalty, response_format, top_k, seed, min_p
@context_length 131072
@url https://openrouter.ai/google/gemma-3-4b-it
*/
| "google/gemma-3-4b-it"
/** AI21: Jamba 1.6 Large
@capabilities tools, tool_choice, max_tokens, temperature, top_p, stop
@context_length 256000
@url https://openrouter.ai/ai21/jamba-1.6-large
*/
| "ai21/jamba-1.6-large"
/** AI21: Jamba Mini 1.6
@capabilities tools, tool_choice, max_tokens, temperature, top_p, stop
@context_length 256000
@url https://openrouter.ai/ai21/jamba-1.6-mini
*/
| "ai21/jamba-1.6-mini"
/** Google: Gemma 3 12B (free)
@capabilities max_tokens, temperature, top_p, stop, frequency_penalty, presence_penalty, seed, top_k, min_p, repetition_penalty, logprobs, logit_bias, top_logprobs, response_format, structured_outputs
@context_length 96000
@url https://openrouter.ai/google/gemma-3-12b-it:free
*/
| "google/gemma-3-12b-it:free"
/** Google: Gemma 3 12B
@capabilities max_tokens, temperature, top_p, stop, frequency_penalty, presence_penalty, repetition_penalty, response_format, top_k, seed, min_p
@context_length 131072
@url https://openrouter.ai/google/gemma-3-12b-it
*/
| "google/gemma-3-12b-it"
/** Cohere: Command A
@capabilities max_tokens, temperature, top_p, stop, frequency_penalty, presence_penalty, top_k, seed, response_format, structured_outputs
@context_length 256000
@url https://openrouter.ai/cohere/command-a
*/
| "cohere/command-a"
/** OpenAI: GPT-4o-mini Search Preview
@capabilities web_search_options, max_tokens, response_format, structured_outputs
@context_length 128000
@url https://openrouter.ai/openai/gpt-4o-mini-search-preview
*/
| "openai/gpt-4o-mini-search-preview"
/** OpenAI: GPT-4o Search Preview
@capabilities web_search_options, max_tokens, response_format, structured_outputs
@context_length 128000
@url https://openrouter.ai/openai/gpt-4o-search-preview
*/
| "openai/gpt-4o-search-preview"
/** Reka: Flash 3 (free)
@capabilities max_tokens, temperature, top_p, reasoning, include_reasoning, stop, frequency_penalty, presence_penalty, seed, top_k, min_p, repetition_penalty, logprobs, logit_bias, top_logprobs
@context_length 32768
@url https://openrouter.ai/rekaai/reka-flash-3:free
*/
| "rekaai/reka-flash-3:free"
/** Google: Gemma 3 27B (free)
@capabilities max_tokens, temperature, top_p, stop, frequency_penalty, presence_penalty, seed, top_k, min_p, repetition_penalty, logprobs, logit_bias, top_logprobs, response_format, structured_outputs
@context_length 96000
@url https://openrouter.ai/google/gemma-3-27b-it:free
*/
| "google/gemma-3-27b-it:free"
/** Google: Gemma 3 27B
@capabilities max_tokens, temperature, top_p, stop, frequency_penalty, presence_penalty, repetition_penalty, response_format, top_k, seed, min_p, logit_bias, top_logprobs, logprobs
@context_length 131072
@url https://openrouter.ai/google/gemma-3-27b-it
*/
| "google/gemma-3-27b-it"
/** TheDrummer: Anubis Pro 105B V1
@capabilities max_tokens, temperature, top_p, presence_penalty, frequency_penalty, repetition_penalty, top_k
@context_length 131072
@url https://openrouter.ai/thedrummer/anubis-pro-105b-v1
*/
| "thedrummer/anubis-pro-105b-v1"
/** TheDrummer: Skyfall 36B V2
@capabilities max_tokens, temperature, top_p, presence_penalty, frequency_penalty, repetition_penalty, top_k
@context_length 32768
@url https://openrouter.ai/thedrummer/skyfall-36b-v2
*/
| "thedrummer/skyfall-36b-v2"
/** Microsoft: Phi 4 Multimodal Instruct
@capabilities max_tokens, temperature, top_p, stop, frequency_penalty, presence_penalty, repetition_penalty, response_format, top_k, seed, min_p
@context_length 131072
@url https://openrouter.ai/microsoft/phi-4-multimodal-instruct
*/
| "microsoft/phi-4-multimodal-instruct"
/** Perplexity: Sonar Reasoning Pro
@capabilities max_tokens, temperature, top_p, reasoning, include_reasoning, web_search_options, top_k, frequency_penalty, presence_penalty
@context_length 128000
@url https://openrouter.ai/perplexity/sonar-reasoning-pro
*/
| "perplexity/sonar-reasoning-pro"
/** Perplexity: Sonar Pro
@capabilities max_tokens, temperature, top_p, web_search_options, top_k, frequency_penalty, presence_penalty
@context_length 200000
@url https://openrouter.ai/perplexity/sonar-pro
*/
| "perplexity/sonar-pro"
/** Perplexity: Sonar Deep Research
@capabilities max_tokens, temperature, top_p, reasoning, include_reasoning, top_k, frequency_penalty, presence_penalty
@context_length 128000
@url https://openrouter.ai/perplexity/sonar-deep-research
*/
| "perplexity/sonar-deep-research"
/** DeepSeek: DeepSeek R1 Zero (free)
@capabilities max_tokens, temperature, top_p, reasoning, include_reasoning, stop, frequency_penalty, presence_penalty, seed, top_k, min_p, repetition_penalty, logprobs, logit_bias, top_logprobs
@context_length 128000
@url https://openrouter.ai/deepseek/deepseek-r1-zero:free
*/
| "deepseek/deepseek-r1-zero:free"
/** Qwen: QwQ 32B (free)
@capabilities max_tokens, temperature, top_p, reasoning, include_reasoning, stop, frequency_penalty, presence_penalty, seed, top_k, min_p, repetition_penalty, logprobs, logit_bias, top_logprobs
@context_length 40000
@url https://openrouter.ai/qwen/qwq-32b:free
*/
| "qwen/qwq-32b:free"
/** Qwen: QwQ 32B
@capabilities max_tokens, temperature, top_p, reasoning, include_reasoning, stop, frequency_penalty, presence_penalty, top_k, repetition_penalty, logit_bias, min_p, response_format, logprobs, top_logprobs, seed, tools, tool_choice, structured_outputs
@context_length 131072
@url https://openrouter.ai/qwen/qwq-32b
*/
| "qwen/qwq-32b"
/** Moonshot AI: Moonlight 16B A3B Instruct (free)
@capabilities max_tokens, temperature, top_p, stop, frequency_penalty, presence_penalty, seed, top_k, min_p, repetition_penalty, logprobs, logit_bias, top_logprobs
@context_length 8192
@url https://openrouter.ai/moonshotai/moonlight-16b-a3b-instruct:free
*/
| "moonshotai/moonlight-16b-a3b-instruct:free"
/** Nous: DeepHermes 3 Llama 3 8B Preview (free)
@capabilities max_tokens, temperature, top_p, stop, frequency_penalty, presence_penalty, seed, top_k, min_p, repetition_penalty, logprobs, logit_bias, top_logprobs
@context_length 131072
@url https://openrouter.ai/nousresearch/deephermes-3-llama-3-8b-preview:free
*/
| "nousresearch/deephermes-3-llama-3-8b-preview:free"
/** OpenAI: GPT-4.5 (Preview)
@capabilities tools, tool_choice, max_tokens, temperature, top_p, stop, frequency_penalty, presence_penalty, seed, logit_bias, logprobs, top_logprobs, response_format, structured_outputs
@context_length 128000
@url https://openrouter.ai/openai/gpt-4.5-preview
*/
| "openai/gpt-4.5-preview"
/** Google: Gemini 2.0 Flash Lite
@capabilities tools, tool_choice, max_tokens, temperature, top_p, stop, frequency_penalty, presence_penalty, seed, response_format, structured_outputs
@context_length 1048576
@url https://openrouter.ai/google/gemini-2.0-flash-lite-001
*/
| "google/gemini-2.0-flash-lite-001"
/** Anthropic: Claude 3.7 Sonnet
@capabilities tools, tool_choice, max_tokens, temperature, top_p, reasoning, include_reasoning, top_k, stop
@context_length 200000
@url https://openrouter.ai/anthropic/claude-3.7-sonnet
*/
| "anthropic/claude-3.7-sonnet"
/** Anthropic: Claude 3.7 Sonnet (thinking)
@capabilities tools, tool_choice, max_tokens, temperature, top_p, reasoning, include_reasoning, top_k, stop
@context_length 200000
@url https://openrouter.ai/anthropic/claude-3.7-sonnet:thinking
*/
| "anthropic/claude-3.7-sonnet:thinking"
/** Anthropic: Claude 3.7 Sonnet (self-moderated)
@capabilities max_tokens, temperature, stop, reasoning, include_reasoning, tools, tool_choice
@context_length 200000
@url https://openrouter.ai/anthropic/claude-3.7-sonnet:beta
*/
| "anthropic/claude-3.7-sonnet:beta"
/** Perplexity: R1 1776
@capabilities max_tokens, temperature, top_p, reasoning, include_reasoning, top_k, frequency_penalty, presence_penalty, stop, repetition_penalty, logit_bias, min_p, response_format
@context_length 128000
@url https://openrouter.ai/perplexity/r1-1776
*/
| "perplexity/r1-1776"
/** Mistral: Saba
@capabilities tools, tool_choice, max_tokens, temperature, top_p, stop, frequency_penalty, presence_penalty, response_format, structured_outputs, seed, top_logprobs, logprobs, logit_bias
@context_length 32768
@url https://openrouter.ai/mistralai/mistral-saba
*/
| "mistralai/mistral-saba"
/** Dolphin3.0 R1 Mistral 24B (free)
@capabilities max_tokens, temperature, top_p, reasoning, include_reasoning, stop, frequency_penalty, presence_penalty, seed, top_k, min_p, repetition_penalty, logprobs, logit_bias, top_logprobs
@context_length 32768
@url https://openrouter.ai/cognitivecomputations/dolphin3.0-r1-mistral-24b:free
*/
| "cognitivecomputations/dolphin3.0-r1-mistral-24b:free"
/** Dolphin3.0 Mistral 24B (free)
@capabilities max_tokens, temperature, top_p, stop, frequency_penalty, presence_penalty, seed, top_k, min_p, repetition_penalty, logprobs, logit_bias, top_logprobs
@context_length 32768
@url https://openrouter.ai/cognitivecomputations/dolphin3.0-mistral-24b:free
*/
| "cognitivecomputations/dolphin3.0-mistral-24b:free"
/** Llama Guard 3 8B
@capabilities max_tokens, temperature, top_p, stop, frequency_penalty, presence_penalty, top_k, repetition_penalty, logit_bias, min_p, response_format, top_logprobs, logprobs, seed
@context_length 131072
@url https://openrouter.ai/meta-llama/llama-guard-3-8b
*/
| "meta-llama/llama-guard-3-8b"
/** OpenAI: o3 Mini High
@capabilities tools, tool_choice, seed, max_tokens, response_format, structured_outputs
@context_length 200000
@url https://openrouter.ai/openai/o3-mini-high
*/
| "openai/o3-mini-high"
/** DeepSeek: R1 Distill Llama 8B
@capabilities max_tokens, temperature, top_p, reasoning, include_reasoning, stop, frequency_penalty, presence_penalty, seed, top_k, min_p, repetition_penalty, logit_bias
@context_length 32000
@url https://openrouter.ai/deepseek/deepseek-r1-distill-llama-8b
*/
| "deepseek/deepseek-r1-distill-llama-8b"
/** Google: Gemini 2.0 Flash
@capabilities tools, tool_choice, max_tokens, temperature, top_p, stop, frequency_penalty, presence_penalty, seed, response_format, structured_outputs
@context_length 1048576
@url https://openrouter.ai/google/gemini-2.0-flash-001
*/
| "google/gemini-2.0-flash-001"
/** Qwen: Qwen VL Plus
@capabilities max_tokens, temperature, top_p, seed, response_format, presence_penalty
@context_length 7500
@url https://openrouter.ai/qwen/qwen-vl-plus
*/
| "qwen/qwen-vl-plus"
/** AionLabs: Aion-1.0
@capabilities max_tokens, temperature, top_p, reasoning, include_reasoning
@context_length 131072
@url https://openrouter.ai/aion-labs/aion-1.0
*/
| "aion-labs/aion-1.0"
/** AionLabs: Aion-1.0-Mini
@capabilities max_tokens, temperature, top_p, reasoning, include_reasoning
@context_length 131072
@url https://openrouter.ai/aion-labs/aion-1.0-mini
*/
| "aion-labs/aion-1.0-mini"
/** AionLabs: Aion-RP 1.0 (8B)
@capabilities max_tokens, temperature, top_p
@context_length 32768
@url https://openrouter.ai/aion-labs/aion-rp-llama-3.1-8b
*/
| "aion-labs/aion-rp-llama-3.1-8b"
/** Qwen: Qwen VL Max
@capabilities max_tokens, temperature, top_p, seed, response_format, presence_penalty
@context_length 7500
@url https://openrouter.ai/qwen/qwen-vl-max
*/
| "qwen/qwen-vl-max"
/** Qwen: Qwen-Turbo
@capabilities tools, tool_choice, max_tokens, temperature, top_p, seed, response_format, presence_penalty
@context_length 1000000
@url https://openrouter.ai/qwen/qwen-turbo
*/
| "qwen/qwen-turbo"
/** Qwen: Qwen2.5 VL 72B Instruct (free)
@capabilities max_tokens, temperature, top_p, seed, response_format, presence_penalty, stop, frequency_penalty, top_k, min_p, repetition_penalty, logprobs, logit_bias, top_logprobs
@context_length 131072
@url https://openrouter.ai/qwen/qwen2.5-vl-72b-instruct:free
*/
| "qwen/qwen2.5-vl-72b-instruct:free"
/** Qwen: Qwen2.5 VL 72B Instruct
@capabilities max_tokens, temperature, top_p, stop, frequency_penalty, presence_penalty, top_k, repetition_penalty, logit_bias, min_p, response_format, seed, logprobs, top_logprobs
@context_length 32000
@url https://openrouter.ai/qwen/qwen2.5-vl-72b-instruct
*/
| "qwen/qwen2.5-vl-72b-instruct"
/** Qwen: Qwen-Plus
@capabilities tools, tool_choice, max_tokens, temperature, top_p, seed, response_format, presence_penalty
@context_length 131072
@url https://openrouter.ai/qwen/qwen-plus
*/
| "qwen/qwen-plus"
/** Qwen: Qwen-Max
@capabilities tools, tool_choice, max_tokens, temperature, top_p, seed, response_format, presence_penalty
@context_length 32768
@url https://openrouter.ai/qwen/qwen-max
*/
| "qwen/qwen-max"
/** OpenAI: o3 Mini
@capabilities tools, tool_choice, seed, max_tokens, response_format, structured_outputs
@context_length 200000
@url https://openrouter.ai/openai/o3-mini
*/
| "openai/o3-mini"
/** DeepSeek: R1 Distill Qwen 1.5B
@capabilities max_tokens, temperature, top_p, reasoning, include_reasoning, stop, frequency_penalty, presence_penalty, top_k, repetition_penalty, logit_bias, min_p, response_format
@context_length 131072
@url https://openrouter.ai/deepseek/deepseek-r1-distill-qwen-1.5b
*/
| "deepseek/deepseek-r1-distill-qwen-1.5b"
/** Mistral: Mistral Small 3 (free)
@capabilities max_tokens, temperature, top_p, stop, frequency_penalty, presence_penalty, seed, top_k, min_p, repetition_penalty, logprobs, logit_bias, top_logprobs
@context_length 32768
@url https://openrouter.ai/mistralai/mistral-small-24b-instruct-2501:free
*/
| "mistralai/mistral-small-24b-instruct-2501:free"
/** Mistral: Mistral Small 3
@capabilities max_tokens, temperature, top_p, stop, frequency_penalty, presence_penalty, repetition_penalty, response_format, top_k, seed, min_p, tools, tool_choice, structured_outputs, logit_bias, logprobs
@context_length 28000
@url https://openrouter.ai/mistralai/mistral-small-24b-instruct-2501
*/
| "mistralai/mistral-small-24b-instruct-2501"
/** DeepSeek: R1 Distill Qwen 32B (free)
@capabilities max_tokens, temperature, top_p, reasoning, include_reasoning
@context_length 16000
@url https://openrouter.ai/deepseek/deepseek-r1-distill-qwen-32b:free
*/
| "deepseek/deepseek-r1-distill-qwen-32b:free"
/** DeepSeek: R1 Distill Qwen 32B
@capabilities max_tokens, temperature, top_p, reasoning, include_reasoning, stop, frequency_penalty, presence_penalty, repetition_penalty, response_format, top_k, seed, min_p, logit_bias
@context_length 131072
@url https://openrouter.ai/deepseek/deepseek-r1-distill-qwen-32b
*/
| "deepseek/deepseek-r1-distill-qwen-32b"
/** DeepSeek: R1 Distill Qwen 14B (free)
@capabilities max_tokens, temperature, top_p, reasoning, include_reasoning, stop, frequency_penalty, presence_penalty, seed, top_k, min_p, repetition_penalty, logprobs, logit_bias, top_logprobs
@context_length 64000
@url https://openrouter.ai/deepseek/deepseek-r1-distill-qwen-14b:free
*/
| "deepseek/deepseek-r1-distill-qwen-14b:free"
/** DeepSeek: R1 Distill Qwen 14B
@capabilities max_tokens, temperature, top_p, reasoning, include_reasoning, stop, frequency_penalty, presence_penalty, top_k, repetition_penalty, logit_bias, min_p, response_format, seed
@context_length 64000
@url https://openrouter.ai/deepseek/deepseek-r1-distill-qwen-14b
*/
| "deepseek/deepseek-r1-distill-qwen-14b"
/** Perplexity: Sonar Reasoning
@capabilities max_tokens, temperature, top_p, reasoning, include_reasoning, web_search_options, top_k, frequency_penalty, presence_penalty
@context_length 127000
@url https://openrouter.ai/perplexity/sonar-reasoning
*/
| "perplexity/sonar-reasoning"
/** Perplexity: Sonar
@capabilities max_tokens, temperature, top_p, web_search_options, top_k, frequency_penalty, presence_penalty
@context_length 127072
@url https://openrouter.ai/perplexity/sonar
*/
| "perplexity/sonar"
/** Liquid: LFM 7B
@capabilities max_tokens, temperature, top_p, stop, frequency_penalty, presence_penalty, seed, top_k, min_p, repetition_penalty, logit_bias, logprobs, top_logprobs, response_format
@context_length 32768
@url https://openrouter.ai/liquid/lfm-7b
*/
| "liquid/lfm-7b"
/** Liquid: LFM 3B
@capabilities max_tokens, temperature, top_p, stop, frequency_penalty, presence_penalty, seed, top_k, min_p, repetition_penalty
@context_length 32768
@url https://openrouter.ai/liquid/lfm-3b
*/
| "liquid/lfm-3b"
/** DeepSeek: R1 Distill Llama 70B (free)
@capabilities max_tokens, temperature, top_p, reasoning, include_reasoning, stop, frequency_penalty, presence_penalty, top_k, repetition_penalty, logit_bias, min_p, response_format, seed, logprobs, top_logprobs
@context_length 8192
@url https://openrouter.ai/deepseek/deepseek-r1-distill-llama-70b:free
*/
| "deepseek/deepseek-r1-distill-llama-70b:free"
/** DeepSeek: R1 Distill Llama 70B
@capabilities max_tokens, temperature, top_p, reasoning, include_reasoning, top_k, stop, frequency_penalty, presence_penalty, seed, logit_bias, logprobs, top_logprobs, min_p, repetition_penalty, tools, tool_choice, response_format, structured_outputs
@context_length 131072
@url https://openrouter.ai/deepseek/deepseek-r1-distill-llama-70b
*/
| "deepseek/deepseek-r1-distill-llama-70b"
/** DeepSeek: R1 (free)
@capabilities max_tokens, reasoning, include_reasoning, temperature, top_p, stop, frequency_penalty, presence_penalty, seed, top_k, top_a, logprobs
@context_length 163840
@url https://openrouter.ai/deepseek/deepseek-r1:free
*/
| "deepseek/deepseek-r1:free"
/** DeepSeek: R1
@capabilities max_tokens, temperature, top_p, reasoning, include_reasoning, stop, frequency_penalty, presence_penalty, seed, top_k, logit_bias, logprobs, top_logprobs, repetition_penalty, response_format, structured_outputs, min_p, tools, tool_choice
@context_length 163840
@url https://openrouter.ai/deepseek/deepseek-r1
*/
| "deepseek/deepseek-r1"
/** MiniMax: MiniMax-01
@capabilities max_tokens, temperature, top_p
@context_length 1000192
@url https://openrouter.ai/minimax/minimax-01
*/
| "minimax/minimax-01"
/** Mistral: Codestral 2501
@capabilities tools, tool_choice, max_tokens, temperature, top_p, stop, frequency_penalty, presence_penalty, response_format, structured_outputs, seed
@context_length 262144
@url https://openrouter.ai/mistralai/codestral-2501
*/
| "mistralai/codestral-2501"
/** Microsoft: Phi 4
@capabilities max_tokens, temperature, top_p, stop, frequency_penalty, presence_penalty, seed, top_k, logit_bias, logprobs, top_logprobs, repetition_penalty, response_format, min_p
@context_length 16384
@url https://openrouter.ai/microsoft/phi-4
*/
| "microsoft/phi-4"
/** DeepSeek: DeepSeek V3 (free)
@capabilities max_tokens, temperature, top_p, stop, frequency_penalty, presence_penalty, seed, top_k, min_p, repetition_penalty, logprobs, logit_bias, top_logprobs, top_a
@context_length 163840
@url https://openrouter.ai/deepseek/deepseek-chat:free
*/
| "deepseek/deepseek-chat:free"
/** DeepSeek: DeepSeek V3
@capabilities max_tokens, temperature, top_p, stop, frequency_penalty, presence_penalty, repetition_penalty, response_format, top_k, seed, min_p, logit_bias, logprobs, top_logprobs, tools, tool_choice, structured_outputs
@context_length 163840
@url https://openrouter.ai/deepseek/deepseek-chat
*/
| "deepseek/deepseek-chat"
/** Sao10K: Llama 3.3 Euryale 70B
@capabilities max_tokens, temperature, top_p, stop, frequency_penalty, presence_penalty, repetition_penalty, response_format, top_k, seed, min_p, logit_bias
@context_length 131072
@url https://openrouter.ai/sao10k/l3.3-euryale-70b
*/
| "sao10k/l3.3-euryale-70b"
/** OpenAI: o1
@capabilities tools, tool_choice, seed, max_tokens, response_format, structured_outputs
@context_length 200000
@url https://openrouter.ai/openai/o1
*/
| "openai/o1"
/** EVA Llama 3.33 70B
@capabilities max_tokens, temperature, top_p, stop, frequency_penalty, presence_penalty, repetition_penalty, top_k, min_p, seed
@context_length 16384
@url https://openrouter.ai/eva-unit-01/eva-llama-3.33-70b
*/
| "eva-unit-01/eva-llama-3.33-70b"
/** xAI: Grok 2 Vision 1212
@capabilities max_tokens, temperature, top_p, stop, frequency_penalty, presence_penalty, seed, logprobs, top_logprobs, response_format
@context_length 32768
@url https://openrouter.ai/x-ai/grok-2-vision-1212
*/
| "x-ai/grok-2-vision-1212"
/** xAI: Grok 2 1212
@capabilities tools, tool_choice, max_tokens, temperature, top_p, stop, frequency_penalty, presence_penalty, seed, logprobs, top_logprobs, response_format
@context_length 131072
@url https://openrouter.ai/x-ai/grok-2-1212
*/
| "x-ai/grok-2-1212"
/** Cohere: Command R7B (12-2024)
@capabilities max_tokens, temperature, top_p, stop, frequency_penalty, presence_penalty, top_k, seed, response_format, structured_outputs
@context_length 128000
@url https://openrouter.ai/cohere/command-r7b-12-2024
*/
| "cohere/command-r7b-12-2024"
/** Google: Gemini 2.0 Flash Experimental (free)
@capabilities max_tokens, temperature, top_p, stop
@context_length 1048576
@url https://openrouter.ai/google/gemini-2.0-flash-exp:free
*/
| "google/gemini-2.0-flash-exp:free"
/** Meta: Llama 3.3 70B Instruct (free)
@capabilities max_tokens, temperature, top_p, stop, frequency_penalty, presence_penalty, seed, tools, tool_choice, repetition_penalty, top_k, logit_bias, min_p, response_format
@context_length 131072
@url https://openrouter.ai/meta-llama/llama-3.3-70b-instruct:free
*/
| "meta-llama/llama-3.3-70b-instruct:free"
/** Meta: Llama 3.3 70B Instruct
@capabilities tools, tool_choice, max_tokens, temperature, top_p, stop, frequency_penalty, presence_penalty, seed, logit_bias, logprobs, top_logprobs, response_format, top_k, min_p, repetition_penalty, structured_outputs
@context_length 131072
@url https://openrouter.ai/meta-llama/llama-3.3-70b-instruct
*/
| "meta-llama/llama-3.3-70b-instruct"
/** Amazon: Nova Lite 1.0
@capabilities tools, max_tokens, temperature, top_p, top_k, stop
@context_length 300000
@url https://openrouter.ai/amazon/nova-lite-v1
*/
| "amazon/nova-lite-v1"
/** Amazon: Nova Micro 1.0
@capabilities tools, max_tokens, temperature, top_p, top_k, stop
@context_length 128000
@url https://openrouter.ai/amazon/nova-micro-v1
*/
| "amazon/nova-micro-v1"
/** Amazon: Nova Pro 1.0
@capabilities tools, max_tokens, temperature, top_p, top_k, stop
@context_length 300000
@url https://openrouter.ai/amazon/nova-pro-v1
*/
| "amazon/nova-pro-v1"
/** Qwen: QwQ 32B Preview
@capabilities max_tokens, temperature, top_p, stop, frequency_penalty, presence_penalty, logprobs, top_logprobs, seed, logit_bias, top_k, min_p, repetition_penalty
@context_length 32768
@url https://openrouter.ai/qwen/qwq-32b-preview
*/
| "qwen/qwq-32b-preview"
/** EVA Qwen2.5 72B
@capabilities max_tokens, temperature, top_p, stop, frequency_penalty, presence_penalty, repetition_penalty, top_k, min_p, seed
@context_length 16384
@url https://openrouter.a