UNPKG

@catgirls/openrouter

Version:

Nyaa~! A TypeScript client for OpenRouter that's both kawaii and powerful! 😻

1,005 lines (1,004 loc) • 117 kB
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