diff --git a/packages/lattice/src/capabilities/registry.generated.ts b/packages/lattice/src/capabilities/registry.generated.ts index 26ba1d5b..b4bc7004 100644 --- a/packages/lattice/src/capabilities/registry.generated.ts +++ b/packages/lattice/src/capabilities/registry.generated.ts @@ -20,41 +20,41 @@ export const GENERATED_PROFILES = [ recommendedPromptStrategy: "frontier", }, { - id: "aion-labs/aion-1.0", + id: "aion-labs/aion-2.0", adapter: "openrouter", originFamily: "unknown", trainingClass: "open_weight_instruct", reasoningSurface: "none", - toolCallSurface: "none", + toolCallSurface: "native_lenient", contextWindow: 131072, - pricing: { prompt: "0.000004", completion: "0.000008" }, - supportedParameters: ["include_reasoning", "max_tokens", "reasoning", "temperature", "top_p"], + pricing: { prompt: "0.0000008", completion: "0.0000016", input_cache_read: "0.0000002" }, + supportedParameters: ["include_reasoning", "max_tokens", "reasoning", "response_format", "temperature", "tool_choice", "tools", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, { - id: "aion-labs/aion-1.0-mini", + id: "aion-labs/aion-3.0", adapter: "openrouter", originFamily: "unknown", trainingClass: "open_weight_instruct", reasoningSurface: "none", - toolCallSurface: "none", + toolCallSurface: "native_lenient", contextWindow: 131072, - pricing: { prompt: "0.0000007", completion: "0.0000014" }, - supportedParameters: ["include_reasoning", "max_tokens", "reasoning", "temperature", "top_p"], + pricing: { prompt: "0.000003", completion: "0.000006", input_cache_read: "0.00000075" }, + supportedParameters: ["include_reasoning", "max_tokens", "reasoning", "response_format", "temperature", "tool_choice", "tools", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, { - id: "aion-labs/aion-2.0", + id: "aion-labs/aion-3.0-mini", adapter: "openrouter", originFamily: "unknown", trainingClass: "open_weight_instruct", reasoningSurface: "none", - toolCallSurface: "none", + toolCallSurface: "native_lenient", contextWindow: 131072, - pricing: { prompt: "0.0000008", completion: "0.0000016", input_cache_read: "0.0000002" }, - supportedParameters: ["include_reasoning", "max_tokens", "reasoning", "temperature", "top_p"], + pricing: { prompt: "0.0000007", completion: "0.0000014", input_cache_read: "0.00000018" }, + supportedParameters: ["include_reasoning", "max_tokens", "reasoning", "response_format", "temperature", "tool_choice", "tools", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -158,7 +158,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "none", contextWindow: 16384, pricing: { prompt: "0.000003", completion: "0.000005" }, - supportedParameters: ["frequency_penalty", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "temperature", "top_a", "top_k", "top_logprobs", "top_p"], + supportedParameters: ["frequency_penalty", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "top_a", "top_k", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -175,19 +175,6 @@ export const GENERATED_PROFILES = [ knownFailureModes: ["system_prompt_echo"], recommendedPromptStrategy: "mid_tier", }, - { - id: "anthropic/claude-3.5-haiku", - adapter: "openrouter", - originFamily: "anthropic", - trainingClass: "mid_tier_rlhf", - reasoningSurface: "none", - toolCallSurface: "native_lenient", - contextWindow: 200000, - pricing: { prompt: "0.0000008", completion: "0.000004", web_search: "0.01", input_cache_read: "0.00000008", input_cache_write: "0.000001" }, - supportedParameters: ["max_tokens", "stop", "temperature", "tool_choice", "tools", "top_k", "top_p"], - knownFailureModes: ["system_prompt_echo"], - recommendedPromptStrategy: "mid_tier", - }, { id: "anthropic/claude-fable-5", adapter: "openrouter", @@ -197,7 +184,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_strict", contextWindow: 1000000, pricing: { prompt: "0.00001", completion: "0.00005", web_search: "0.01", input_cache_read: "0.000001", input_cache_write: "0.0000125" }, - supportedParameters: ["include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "response_format", "stop", "structured_outputs", "tool_choice", "tools", "verbosity"], + supportedParameters: ["include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "reasoning_effort", "response_format", "stop", "structured_outputs", "tool_choice", "tools", "verbosity"], knownFailureModes: [], recommendedPromptStrategy: "frontier", }, @@ -210,7 +197,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_strict", contextWindow: 200000, pricing: { prompt: "0.000001", completion: "0.000005", web_search: "0.01", input_cache_read: "0.0000001", input_cache_write: "0.00000125" }, - supportedParameters: ["include_reasoning", "max_tokens", "reasoning", "response_format", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p"], + supportedParameters: ["include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "response_format", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p"], knownFailureModes: ["system_prompt_echo"], recommendedPromptStrategy: "mid_tier", }, @@ -236,7 +223,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_strict", contextWindow: 200000, pricing: { prompt: "0.000015", completion: "0.000075", web_search: "0.01", input_cache_read: "0.0000015", input_cache_write: "0.00001875" }, - supportedParameters: ["include_reasoning", "max_tokens", "reasoning", "response_format", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p"], + supportedParameters: ["include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "response_format", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p"], knownFailureModes: [], recommendedPromptStrategy: "frontier", }, @@ -249,7 +236,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_strict", contextWindow: 200000, pricing: { prompt: "0.000005", completion: "0.000025", web_search: "0.01", input_cache_read: "0.0000005", input_cache_write: "0.00000625" }, - supportedParameters: ["include_reasoning", "max_tokens", "reasoning", "response_format", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "verbosity"], + supportedParameters: ["include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "response_format", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "verbosity"], knownFailureModes: [], recommendedPromptStrategy: "frontier", }, @@ -262,20 +249,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_strict", contextWindow: 1000000, pricing: { prompt: "0.000005", completion: "0.000025", web_search: "0.01", input_cache_read: "0.0000005", input_cache_write: "0.00000625" }, - supportedParameters: ["include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "response_format", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p", "verbosity"], - knownFailureModes: [], - recommendedPromptStrategy: "frontier", - }, - { - id: "anthropic/claude-opus-4.6-fast", - adapter: "openrouter", - originFamily: "anthropic", - trainingClass: "frontier_rlhf", - reasoningSurface: "none", - toolCallSurface: "native_strict", - contextWindow: 1000000, - pricing: { prompt: "0.00003", completion: "0.00015", web_search: "0.01", input_cache_read: "0.000003", input_cache_write: "0.0000375" }, - supportedParameters: ["include_reasoning", "max_tokens", "reasoning", "response_format", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_p", "verbosity"], + supportedParameters: ["include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "reasoning_effort", "response_format", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p", "verbosity"], knownFailureModes: [], recommendedPromptStrategy: "frontier", }, @@ -288,7 +262,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_strict", contextWindow: 1000000, pricing: { prompt: "0.000005", completion: "0.000025", web_search: "0.01", input_cache_read: "0.0000005", input_cache_write: "0.00000625" }, - supportedParameters: ["include_reasoning", "max_tokens", "reasoning", "response_format", "stop", "structured_outputs", "tool_choice", "tools", "verbosity"], + supportedParameters: ["include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "reasoning_effort", "response_format", "stop", "structured_outputs", "tool_choice", "tools", "verbosity"], knownFailureModes: [], recommendedPromptStrategy: "frontier", }, @@ -301,7 +275,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_strict", contextWindow: 1000000, pricing: { prompt: "0.00003", completion: "0.00015", web_search: "0.01", input_cache_read: "0.000003", input_cache_write: "0.0000375" }, - supportedParameters: ["include_reasoning", "max_tokens", "reasoning", "response_format", "stop", "structured_outputs", "tool_choice", "tools", "verbosity"], + supportedParameters: ["include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "stop", "structured_outputs", "tool_choice", "tools", "verbosity"], knownFailureModes: [], recommendedPromptStrategy: "frontier", }, @@ -314,7 +288,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_strict", contextWindow: 1000000, pricing: { prompt: "0.000005", completion: "0.000025", web_search: "0.01", input_cache_read: "0.0000005", input_cache_write: "0.00000625" }, - supportedParameters: ["include_reasoning", "max_tokens", "reasoning", "response_format", "stop", "structured_outputs", "tool_choice", "tools", "verbosity"], + supportedParameters: ["include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "reasoning_effort", "response_format", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "verbosity"], knownFailureModes: [], recommendedPromptStrategy: "frontier", }, @@ -327,7 +301,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_strict", contextWindow: 1000000, pricing: { prompt: "0.00001", completion: "0.00005", web_search: "0.01", input_cache_read: "0.000001", input_cache_write: "0.0000125" }, - supportedParameters: ["include_reasoning", "max_tokens", "reasoning", "response_format", "stop", "structured_outputs", "tool_choice", "tools", "verbosity"], + supportedParameters: ["include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "stop", "structured_outputs", "tool_choice", "tools", "verbosity"], knownFailureModes: [], recommendedPromptStrategy: "frontier", }, @@ -338,7 +312,7 @@ export const GENERATED_PROFILES = [ trainingClass: "frontier_rlhf", reasoningSurface: "none", toolCallSurface: "native_lenient", - contextWindow: 1000000, + contextWindow: 200000, pricing: { prompt: "0.000003", completion: "0.000015", web_search: "0.01", input_cache_read: "0.0000003", input_cache_write: "0.00000375" }, supportedParameters: ["include_reasoning", "max_tokens", "reasoning", "stop", "temperature", "tool_choice", "tools", "top_k", "top_p"], knownFailureModes: [], @@ -353,7 +327,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_strict", contextWindow: 1000000, pricing: { prompt: "0.000003", completion: "0.000015", web_search: "0.01", input_cache_read: "0.0000003", input_cache_write: "0.00000375" }, - supportedParameters: ["include_reasoning", "max_tokens", "reasoning", "response_format", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p"], + supportedParameters: ["include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "response_format", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p"], knownFailureModes: [], recommendedPromptStrategy: "frontier", }, @@ -366,22 +340,22 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_strict", contextWindow: 1000000, pricing: { prompt: "0.000003", completion: "0.000015", web_search: "0.01", input_cache_read: "0.0000003", input_cache_write: "0.00000375" }, - supportedParameters: ["include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "response_format", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p", "verbosity"], + supportedParameters: ["include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "reasoning_effort", "response_format", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p", "verbosity"], knownFailureModes: [], recommendedPromptStrategy: "frontier", }, { - id: "arcee-ai/coder-large", + id: "anthropic/claude-sonnet-5", adapter: "openrouter", - originFamily: "unknown", - trainingClass: "open_weight_instruct", + originFamily: "anthropic", + trainingClass: "frontier_rlhf", reasoningSurface: "none", - toolCallSurface: "none", - contextWindow: 32768, - pricing: { prompt: "0.0000005", completion: "0.0000008" }, - supportedParameters: ["frequency_penalty", "logit_bias", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "stop", "temperature", "top_k", "top_p"], - knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], - recommendedPromptStrategy: "open_weight", + toolCallSurface: "native_strict", + contextWindow: 1000000, + pricing: { prompt: "0.000002", completion: "0.00001", web_search: "0.01", input_cache_read: "0.0000002", input_cache_write: "0.0000025" }, + supportedParameters: ["include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "reasoning_effort", "response_format", "stop", "structured_outputs", "tool_choice", "tools", "verbosity"], + knownFailureModes: [], + recommendedPromptStrategy: "frontier", }, { id: "arcee-ai/trinity-large-thinking", @@ -389,23 +363,10 @@ export const GENERATED_PROFILES = [ originFamily: "unknown", trainingClass: "open_weight_instruct", reasoningSurface: "none", - toolCallSurface: "native_strict", + toolCallSurface: "native_lenient", contextWindow: 262144, - pricing: { prompt: "0.00000022", completion: "0.00000085", input_cache_read: "0.00000006" }, - supportedParameters: ["frequency_penalty", "include_reasoning", "logit_bias", "max_tokens", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p"], - knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], - recommendedPromptStrategy: "open_weight", - }, - { - id: "arcee-ai/trinity-mini", - adapter: "openrouter", - originFamily: "unknown", - trainingClass: "open_weight_instruct", - reasoningSurface: "none", - toolCallSurface: "native_strict", - contextWindow: 131072, - pricing: { prompt: "0.000000045", completion: "0.00000015" }, - supportedParameters: ["include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "response_format", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_p"], + pricing: { prompt: "0.00000025", completion: "0.0000008", input_cache_read: "0.00000006" }, + supportedParameters: ["include_reasoning", "max_tokens", "reasoning", "temperature", "tool_choice", "tools", "top_k", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -470,7 +431,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_strict", contextWindow: 262144, pricing: { prompt: "0.00000025", completion: "0.000002" }, - supportedParameters: ["frequency_penalty", "include_reasoning", "max_tokens", "reasoning", "response_format", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_p"], + supportedParameters: ["frequency_penalty", "include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -483,7 +444,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_strict", contextWindow: 262144, pricing: { prompt: "0.0000001", completion: "0.0000004" }, - supportedParameters: ["frequency_penalty", "include_reasoning", "max_tokens", "reasoning", "response_format", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_p"], + supportedParameters: ["frequency_penalty", "include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -496,20 +457,20 @@ export const GENERATED_PROFILES = [ toolCallSurface: "none", contextWindow: 128000, pricing: { prompt: "0.0000001", completion: "0.0000002", input_cache_read: "0.0000001" }, - supportedParameters: ["frequency_penalty", "logit_bias", "max_tokens", "presence_penalty", "repetition_penalty", "seed", "stop", "temperature", "top_k", "top_p"], + supportedParameters: ["frequency_penalty", "logit_bias", "logprobs", "max_tokens", "presence_penalty", "repetition_penalty", "seed", "stop", "structured_outputs", "temperature", "top_k", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, { - id: "cognitivecomputations/dolphin-mistral-24b-venice-edition:free", + id: "cognitivecomputations/dolphin-mistral-24b-venice-edition", adapter: "openrouter", originFamily: "unknown", trainingClass: "open_weight_instruct", reasoningSurface: "none", toolCallSurface: "none", - contextWindow: 32768, - pricing: { prompt: "0", completion: "0" }, - supportedParameters: ["frequency_penalty", "max_tokens", "presence_penalty", "response_format", "stop", "structured_outputs", "temperature", "top_k", "top_p"], + contextWindow: 128000, + pricing: { prompt: "0.0000002", completion: "0.0000009" }, + supportedParameters: ["frequency_penalty", "max_tokens", "presence_penalty", "response_format", "stop", "temperature", "top_k", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -565,6 +526,19 @@ export const GENERATED_PROFILES = [ knownFailureModes: [], recommendedPromptStrategy: "frontier", }, + { + id: "cohere/north-mini-code:free", + adapter: "openrouter", + originFamily: "cohere", + trainingClass: "frontier_rlhf", + reasoningSurface: "none", + toolCallSurface: "native_lenient", + contextWindow: 256000, + pricing: { prompt: "0", completion: "0" }, + supportedParameters: ["frequency_penalty", "include_reasoning", "max_tokens", "presence_penalty", "reasoning", "seed", "stop", "temperature", "tool_choice", "tools", "top_k", "top_p"], + knownFailureModes: [], + recommendedPromptStrategy: "frontier", + }, { id: "deepcogito/cogito-v2.1-671b", adapter: "openrouter", @@ -599,7 +573,7 @@ export const GENERATED_PROFILES = [ reasoningSurface: "none", toolCallSurface: "native_strict", contextWindow: 163840, - pricing: { prompt: "0.0000002", completion: "0.00000077", input_cache_read: "0.000000135" }, + pricing: { prompt: "0.00000027", completion: "0.00000112", input_cache_read: "0.000000135" }, supportedParameters: ["frequency_penalty", "logit_bias", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", @@ -612,8 +586,8 @@ export const GENERATED_PROFILES = [ reasoningSurface: "none", toolCallSurface: "native_strict", contextWindow: 163840, - pricing: { prompt: "0.00000021", completion: "0.00000079", input_cache_read: "0.00000013" }, - supportedParameters: ["frequency_penalty", "include_reasoning", "logit_bias", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p"], + pricing: { prompt: "0.00000025", completion: "0.00000095", input_cache_read: "0.00000013" }, + supportedParameters: ["frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -639,7 +613,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_strict", contextWindow: 163840, pricing: { prompt: "0.0000005", completion: "0.00000215", input_cache_read: "0.00000035" }, - supportedParameters: ["frequency_penalty", "include_reasoning", "logit_bias", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p"], + supportedParameters: ["frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments", "reasoning_tag_leak"], recommendedPromptStrategy: "open_weight", }, @@ -656,19 +630,6 @@ export const GENERATED_PROFILES = [ knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments", "reasoning_tag_leak"], recommendedPromptStrategy: "open_weight", }, - { - id: "deepseek/deepseek-r1-distill-qwen-32b", - adapter: "openrouter", - originFamily: "deepseek", - trainingClass: "open_weight_instruct", - reasoningSurface: "inlined_tags", - toolCallSurface: "none", - contextWindow: 32768, - pricing: { prompt: "0.00000029", completion: "0.00000029" }, - supportedParameters: ["frequency_penalty", "include_reasoning", "logprobs", "max_tokens", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "top_logprobs", "top_p"], - knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments", "reasoning_tag_leak"], - recommendedPromptStrategy: "open_weight", - }, { id: "deepseek/deepseek-v3.1-terminus", adapter: "openrouter", @@ -676,8 +637,8 @@ export const GENERATED_PROFILES = [ trainingClass: "open_weight_instruct", reasoningSurface: "none", toolCallSurface: "native_strict", - contextWindow: 163840, - pricing: { prompt: "0.00000027", completion: "0.00000095", input_cache_read: "0.00000013" }, + contextWindow: 131072, + pricing: { prompt: "0.00000027", completion: "0.000001", input_cache_read: "0.000000135" }, supportedParameters: ["frequency_penalty", "include_reasoning", "logit_bias", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", @@ -689,9 +650,9 @@ export const GENERATED_PROFILES = [ trainingClass: "open_weight_instruct", reasoningSurface: "none", toolCallSurface: "native_strict", - contextWindow: 128000, - pricing: { prompt: "0.0000002288", completion: "0.0000003432" }, - supportedParameters: ["frequency_penalty", "include_reasoning", "logit_bias", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p"], + contextWindow: 163840, + pricing: { prompt: "0.000000269", completion: "0.0000004", input_cache_read: "0.0000001345" }, + supportedParameters: ["frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -704,7 +665,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_strict", contextWindow: 163840, pricing: { prompt: "0.00000027", completion: "0.00000041" }, - supportedParameters: ["frequency_penalty", "include_reasoning", "logit_bias", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p"], + supportedParameters: ["frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -716,8 +677,8 @@ export const GENERATED_PROFILES = [ reasoningSurface: "none", toolCallSurface: "native_strict", contextWindow: 1048575, - pricing: { prompt: "0.000000098", completion: "0.000000196", input_cache_read: "0.00000002" }, - supportedParameters: ["frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p"], + pricing: { prompt: "0.000000098", completion: "0.000000196", input_cache_read: "0.0000000196" }, + supportedParameters: ["frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "reasoning", "reasoning_effort", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -730,20 +691,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_strict", contextWindow: 1048576, pricing: { prompt: "0.000000435", completion: "0.00000087", input_cache_read: "0.000000003625" }, - supportedParameters: ["frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p"], - knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], - recommendedPromptStrategy: "open_weight", - }, - { - id: "essentialai/rnj-1-instruct", - adapter: "openrouter", - originFamily: "unknown", - trainingClass: "open_weight_instruct", - reasoningSurface: "none", - toolCallSurface: "native_strict", - contextWindow: 32768, - pricing: { prompt: "0.00000015", completion: "0.00000015" }, - supportedParameters: ["frequency_penalty", "logit_bias", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p"], + supportedParameters: ["frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "reasoning", "reasoning_effort", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -787,20 +735,20 @@ export const GENERATED_PROFILES = [ recommendedPromptStrategy: "frontier", }, { - id: "google/gemini-2.5-flash-lite-preview-09-2025", + id: "google/gemini-2.5-pro", adapter: "openrouter", originFamily: "google", trainingClass: "frontier_rlhf", reasoningSurface: "none", toolCallSurface: "native_strict", contextWindow: 1048576, - pricing: { prompt: "0.0000001", completion: "0.0000004", image: "0.0000001", audio: "0.0000003", web_search: "0.014", internal_reasoning: "0.0000004", input_cache_read: "0.00000001", input_cache_write: "0.00000008333333333333334" }, + pricing: { prompt: "0.00000125", completion: "0.00001", image: "0.00000125", audio: "0.00000125", web_search: "0.014", internal_reasoning: "0.00001", input_cache_read: "0.000000125", input_cache_write: "0.000000375" }, supportedParameters: ["include_reasoning", "max_tokens", "reasoning", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_p"], knownFailureModes: [], recommendedPromptStrategy: "frontier", }, { - id: "google/gemini-2.5-pro", + id: "google/gemini-2.5-pro-preview", adapter: "openrouter", originFamily: "google", trainingClass: "frontier_rlhf", @@ -813,7 +761,7 @@ export const GENERATED_PROFILES = [ recommendedPromptStrategy: "frontier", }, { - id: "google/gemini-2.5-pro-preview", + id: "google/gemini-2.5-pro-preview-05-06", adapter: "openrouter", originFamily: "google", trainingClass: "frontier_rlhf", @@ -826,27 +774,27 @@ export const GENERATED_PROFILES = [ recommendedPromptStrategy: "frontier", }, { - id: "google/gemini-2.5-pro-preview-05-06", + id: "google/gemini-3-flash-preview", adapter: "openrouter", originFamily: "google", trainingClass: "frontier_rlhf", reasoningSurface: "none", toolCallSurface: "native_strict", contextWindow: 1048576, - pricing: { prompt: "0.00000125", completion: "0.00001", image: "0.00000125", audio: "0.00000125", web_search: "0.014", internal_reasoning: "0.00001", input_cache_read: "0.000000125", input_cache_write: "0.000000375" }, - supportedParameters: ["include_reasoning", "max_tokens", "reasoning", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_p"], + pricing: { prompt: "0.0000005", completion: "0.000003", image: "0.0000005", audio: "0.000001", web_search: "0.014", internal_reasoning: "0.000003", input_cache_read: "0.00000005", input_cache_write: "0.00000008333333333333334" }, + supportedParameters: ["include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_p"], knownFailureModes: [], recommendedPromptStrategy: "frontier", }, { - id: "google/gemini-3-flash-preview", + id: "google/gemini-3-pro-image", adapter: "openrouter", originFamily: "google", trainingClass: "frontier_rlhf", reasoningSurface: "none", toolCallSurface: "native_strict", - contextWindow: 1048576, - pricing: { prompt: "0.0000005", completion: "0.000003", image: "0.0000005", audio: "0.000001", web_search: "0.014", internal_reasoning: "0.000003", input_cache_read: "0.00000005", input_cache_write: "0.00000008333333333333334" }, + contextWindow: 65536, + pricing: { prompt: "0.000002", completion: "0.000012", image: "0.000002", audio: "0.000002", web_search: "0.014", internal_reasoning: "0.000012", input_cache_read: "0.0000002", input_cache_write: "0.000000375" }, supportedParameters: ["include_reasoning", "max_tokens", "reasoning", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_p"], knownFailureModes: [], recommendedPromptStrategy: "frontier", @@ -864,6 +812,19 @@ export const GENERATED_PROFILES = [ knownFailureModes: [], recommendedPromptStrategy: "frontier", }, + { + id: "google/gemini-3.1-flash-image", + adapter: "openrouter", + originFamily: "google", + trainingClass: "frontier_rlhf", + reasoningSurface: "none", + toolCallSurface: "none", + contextWindow: 131072, + pricing: { prompt: "0.0000005", completion: "0.000003", web_search: "0.014" }, + supportedParameters: ["include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "temperature", "top_p"], + knownFailureModes: [], + recommendedPromptStrategy: "frontier", + }, { id: "google/gemini-3.1-flash-image-preview", adapter: "openrouter", @@ -871,9 +832,9 @@ export const GENERATED_PROFILES = [ trainingClass: "frontier_rlhf", reasoningSurface: "none", toolCallSurface: "none", - contextWindow: 65536, + contextWindow: 131072, pricing: { prompt: "0.0000005", completion: "0.000003", web_search: "0.014" }, - supportedParameters: ["include_reasoning", "max_tokens", "reasoning", "response_format", "seed", "stop", "structured_outputs", "temperature", "top_p"], + supportedParameters: ["include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "temperature", "top_p"], knownFailureModes: [], recommendedPromptStrategy: "frontier", }, @@ -886,7 +847,20 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_strict", contextWindow: 1048576, pricing: { prompt: "0.00000025", completion: "0.0000015", image: "0.00000025", audio: "0.0000005", web_search: "0.014", internal_reasoning: "0.0000015", input_cache_read: "0.000000025", input_cache_write: "0.00000008333333333333334" }, - supportedParameters: ["include_reasoning", "max_tokens", "reasoning", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_p"], + supportedParameters: ["include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_p"], + knownFailureModes: [], + recommendedPromptStrategy: "frontier", + }, + { + id: "google/gemini-3.1-flash-lite-image", + adapter: "openrouter", + originFamily: "google", + trainingClass: "frontier_rlhf", + reasoningSurface: "none", + toolCallSurface: "none", + contextWindow: 65536, + pricing: { prompt: "0.00000025", completion: "0.0000015", web_search: "0.014" }, + supportedParameters: ["include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "temperature", "top_p"], knownFailureModes: [], recommendedPromptStrategy: "frontier", }, @@ -899,7 +873,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_strict", contextWindow: 1048576, pricing: { prompt: "0.00000025", completion: "0.0000015", image: "0.00000025", audio: "0.0000005", web_search: "0.014", internal_reasoning: "0.0000015", input_cache_read: "0.000000025", input_cache_write: "0.00000008333333333333334" }, - supportedParameters: ["include_reasoning", "max_tokens", "reasoning", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_p"], + supportedParameters: ["include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "temperature", "tool_choice", "tools", "top_p"], knownFailureModes: [], recommendedPromptStrategy: "frontier", }, @@ -912,7 +886,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_strict", contextWindow: 1048576, pricing: { prompt: "0.000002", completion: "0.000012", image: "0.000002", audio: "0.000002", web_search: "0.014", internal_reasoning: "0.000012", input_cache_read: "0.0000002", input_cache_write: "0.000000375" }, - supportedParameters: ["include_reasoning", "max_tokens", "reasoning", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_p"], + supportedParameters: ["include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_p"], knownFailureModes: [], recommendedPromptStrategy: "frontier", }, @@ -925,7 +899,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_strict", contextWindow: 1048576, pricing: { prompt: "0.000002", completion: "0.000012", image: "0.000002", audio: "0.000002", web_search: "0.014", internal_reasoning: "0.000012", input_cache_read: "0.0000002", input_cache_write: "0.000000375" }, - supportedParameters: ["include_reasoning", "max_tokens", "reasoning", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_p"], + supportedParameters: ["include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "temperature", "tool_choice", "tools", "top_p"], knownFailureModes: [], recommendedPromptStrategy: "frontier", }, @@ -938,7 +912,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_strict", contextWindow: 1048576, pricing: { prompt: "0.0000015", completion: "0.000009", image: "0.0000015", audio: "0.000003", web_search: "0.014", internal_reasoning: "0.000009", input_cache_read: "0.00000015", input_cache_write: "0.00000008333333333333334" }, - supportedParameters: ["include_reasoning", "max_tokens", "reasoning", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_p"], + supportedParameters: ["include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_p"], knownFailureModes: [], recommendedPromptStrategy: "frontier", }, @@ -975,9 +949,9 @@ export const GENERATED_PROFILES = [ trainingClass: "frontier_rlhf", reasoningSurface: "none", toolCallSurface: "native_strict", - contextWindow: 131072, - pricing: { prompt: "0.00000008", completion: "0.00000016" }, - supportedParameters: ["frequency_penalty", "logit_bias", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p"], + contextWindow: 110000, + pricing: { prompt: "0.0000001", completion: "0.0000003" }, + supportedParameters: ["frequency_penalty", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p"], knownFailureModes: [], recommendedPromptStrategy: "frontier", }, @@ -1003,7 +977,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "none", contextWindow: 32768, pricing: { prompt: "0.00000006", completion: "0.00000012" }, - supportedParameters: ["frequency_penalty", "logit_bias", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "stop", "temperature", "top_k", "top_p"], + supportedParameters: ["frequency_penalty", "logit_bias", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "stop", "structured_outputs", "temperature", "top_k", "top_p"], knownFailureModes: [], recommendedPromptStrategy: "frontier", }, @@ -1015,7 +989,7 @@ export const GENERATED_PROFILES = [ reasoningSurface: "none", toolCallSurface: "native_strict", contextWindow: 262144, - pricing: { prompt: "0.00000006", completion: "0.00000033" }, + pricing: { prompt: "0.00000007", completion: "0.00000034" }, supportedParameters: ["frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p"], knownFailureModes: [], recommendedPromptStrategy: "frontier", @@ -1026,10 +1000,10 @@ export const GENERATED_PROFILES = [ originFamily: "google", trainingClass: "frontier_rlhf", reasoningSurface: "none", - toolCallSurface: "native_lenient", - contextWindow: 262144, + toolCallSurface: "native_strict", + contextWindow: 131072, pricing: { prompt: "0", completion: "0" }, - supportedParameters: ["frequency_penalty", "include_reasoning", "max_tokens", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "temperature", "tool_choice", "tools", "top_k", "top_p"], + supportedParameters: ["frequency_penalty", "include_reasoning", "logprobs", "max_tokens", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p"], knownFailureModes: [], recommendedPromptStrategy: "frontier", }, @@ -1041,8 +1015,8 @@ export const GENERATED_PROFILES = [ reasoningSurface: "none", toolCallSurface: "native_strict", contextWindow: 262144, - pricing: { prompt: "0.00000012", completion: "0.00000035", input_cache_read: "0.00000009" }, - supportedParameters: ["frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p"], + pricing: { prompt: "0.00000022", completion: "0.00000055", input_cache_read: "0.00000012" }, + supportedParameters: ["frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_a", "top_k", "top_logprobs", "top_p"], knownFailureModes: [], recommendedPromptStrategy: "frontier", }, @@ -1055,7 +1029,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_lenient", contextWindow: 262144, pricing: { prompt: "0", completion: "0" }, - supportedParameters: ["include_reasoning", "max_tokens", "reasoning", "response_format", "seed", "stop", "temperature", "tool_choice", "tools", "top_p"], + supportedParameters: ["include_reasoning", "max_tokens", "reasoning", "response_format", "seed", "temperature", "tool_choice", "tools", "top_p"], knownFailureModes: [], recommendedPromptStrategy: "frontier", }, @@ -1107,7 +1081,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "none", contextWindow: 131000, pricing: { prompt: "0.000000017", completion: "0.000000112" }, - supportedParameters: ["frequency_penalty", "logit_bias", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "seed", "stop", "temperature", "top_k", "top_p"], + supportedParameters: ["frequency_penalty", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "temperature", "top_k", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -1120,7 +1094,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_strict", contextWindow: 131072, pricing: { prompt: "0.00000005", completion: "0.0000001", input_cache_read: "0.00000005" }, - supportedParameters: ["frequency_penalty", "max_tokens", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p"], + supportedParameters: ["frequency_penalty", "logprobs", "max_tokens", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -1133,7 +1107,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_strict", contextWindow: 128000, pricing: { prompt: "0.00000025", completion: "0.00000075", input_cache_read: "0.000000025" }, - supportedParameters: ["include_reasoning", "max_tokens", "reasoning", "response_format", "stop", "structured_outputs", "temperature", "tool_choice", "tools"], + supportedParameters: ["include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "stop", "structured_outputs", "temperature", "tool_choice", "tools"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -1146,7 +1120,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_strict", contextWindow: 262144, pricing: { prompt: "0.000000075", completion: "0.000000625", input_cache_read: "0.000000015" }, - supportedParameters: ["frequency_penalty", "max_tokens", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p"], + supportedParameters: ["frequency_penalty", "logprobs", "max_tokens", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -1159,7 +1133,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_strict", contextWindow: 262144, pricing: { prompt: "0.00000001", completion: "0.00000003", input_cache_read: "0.000000002" }, - supportedParameters: ["frequency_penalty", "max_tokens", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p"], + supportedParameters: ["frequency_penalty", "logprobs", "max_tokens", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -1172,7 +1146,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_lenient", contextWindow: 262144, pricing: { prompt: "0.000000075", completion: "0.000000625", input_cache_read: "0.000000015" }, - supportedParameters: ["frequency_penalty", "include_reasoning", "max_tokens", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "temperature", "tool_choice", "tools", "top_k", "top_p"], + supportedParameters: ["frequency_penalty", "include_reasoning", "max_tokens", "presence_penalty", "reasoning", "reasoning_effort", "repetition_penalty", "response_format", "seed", "stop", "temperature", "tool_choice", "tools", "top_k", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -1203,54 +1177,41 @@ export const GENERATED_PROFILES = [ recommendedPromptStrategy: "open_weight", }, { - id: "kwaipilot/kat-coder-pro-v2", + id: "kwaipilot/kat-coder-air-v2.5", adapter: "openrouter", originFamily: "unknown", trainingClass: "open_weight_instruct", reasoningSurface: "none", toolCallSurface: "native_strict", contextWindow: 256000, - pricing: { prompt: "0.0000003", completion: "0.0000012", input_cache_read: "0.00000006" }, - supportedParameters: ["frequency_penalty", "logit_bias", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p"], - knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], - recommendedPromptStrategy: "open_weight", - }, - { - id: "liquid/lfm-2-24b-a2b", - adapter: "openrouter", - originFamily: "unknown", - trainingClass: "open_weight_instruct", - reasoningSurface: "none", - toolCallSurface: "none", - contextWindow: 32768, - pricing: { prompt: "0.00000003", completion: "0.00000012" }, - supportedParameters: ["frequency_penalty", "logit_bias", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "stop", "temperature", "top_k", "top_p"], + pricing: { prompt: "0.00000015", completion: "0.0000006", input_cache_read: "0.00000003" }, + supportedParameters: ["frequency_penalty", "logprobs", "max_tokens", "presence_penalty", "response_format", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, { - id: "liquid/lfm-2.5-1.2b-instruct:free", + id: "kwaipilot/kat-coder-pro-v2", adapter: "openrouter", originFamily: "unknown", trainingClass: "open_weight_instruct", reasoningSurface: "none", - toolCallSurface: "none", - contextWindow: 32768, - pricing: { prompt: "0", completion: "0" }, - supportedParameters: ["frequency_penalty", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "seed", "stop", "temperature", "top_k", "top_p"], + toolCallSurface: "native_strict", + contextWindow: 256000, + pricing: { prompt: "0.0000003", completion: "0.0000012", input_cache_read: "0.00000006" }, + supportedParameters: ["frequency_penalty", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, { - id: "liquid/lfm-2.5-1.2b-thinking:free", + id: "kwaipilot/kat-coder-pro-v2.5", adapter: "openrouter", originFamily: "unknown", trainingClass: "open_weight_instruct", reasoningSurface: "none", - toolCallSurface: "none", - contextWindow: 32768, - pricing: { prompt: "0", completion: "0" }, - supportedParameters: ["frequency_penalty", "include_reasoning", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "seed", "stop", "temperature", "top_k", "top_p"], + toolCallSurface: "native_strict", + contextWindow: 256000, + pricing: { prompt: "0.00000074", completion: "0.00000296", input_cache_read: "0.00000015" }, + supportedParameters: ["frequency_penalty", "logprobs", "max_tokens", "presence_penalty", "response_format", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -1262,34 +1223,8 @@ export const GENERATED_PROFILES = [ reasoningSurface: "none", toolCallSurface: "none", contextWindow: 8000, - pricing: { prompt: "0.00000075", completion: "0.000001" }, - supportedParameters: ["frequency_penalty", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "temperature", "top_a", "top_k", "top_logprobs", "top_p"], - knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], - recommendedPromptStrategy: "open_weight", - }, - { - id: "meta-llama/llama-3-70b-instruct", - adapter: "openrouter", - originFamily: "meta", - trainingClass: "open_weight_instruct", - reasoningSurface: "none", - toolCallSurface: "none", - contextWindow: 8192, - pricing: { prompt: "0.00000051", completion: "0.00000074" }, - supportedParameters: ["frequency_penalty", "max_tokens", "presence_penalty", "repetition_penalty", "seed", "stop", "structured_outputs", "temperature", "top_k", "top_p"], - knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], - recommendedPromptStrategy: "open_weight", - }, - { - id: "meta-llama/llama-3-8b-instruct", - adapter: "openrouter", - originFamily: "meta", - trainingClass: "open_weight_instruct", - reasoningSurface: "none", - toolCallSurface: "none", - contextWindow: 8192, - pricing: { prompt: "0.00000014", completion: "0.00000014" }, - supportedParameters: ["frequency_penalty", "logit_bias", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "stop", "temperature", "top_k", "top_p"], + pricing: { prompt: "0.0000005", completion: "0.00000075" }, + supportedParameters: ["frequency_penalty", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "top_a", "top_k", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -1302,7 +1237,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_strict", contextWindow: 131072, pricing: { prompt: "0.0000004", completion: "0.0000004" }, - supportedParameters: ["frequency_penalty", "logit_bias", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p"], + supportedParameters: ["frequency_penalty", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -1314,21 +1249,8 @@ export const GENERATED_PROFILES = [ reasoningSurface: "none", toolCallSurface: "native_strict", contextWindow: 131072, - pricing: { prompt: "0.00000002", completion: "0.00000003" }, - supportedParameters: ["frequency_penalty", "logit_bias", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p"], - knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], - recommendedPromptStrategy: "open_weight", - }, - { - id: "meta-llama/llama-3.2-11b-vision-instruct", - adapter: "openrouter", - originFamily: "meta", - trainingClass: "open_weight_instruct", - reasoningSurface: "none", - toolCallSurface: "none", - contextWindow: 131072, - pricing: { prompt: "0.000000345", completion: "0.000000345" }, - supportedParameters: ["frequency_penalty", "logit_bias", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "temperature", "top_k", "top_p"], + pricing: { prompt: "0.00000005", completion: "0.00000008", input_cache_read: "0.000000025" }, + supportedParameters: ["frequency_penalty", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -1354,20 +1276,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "none", contextWindow: 80000, pricing: { prompt: "0.0000000509", completion: "0.000000335" }, - supportedParameters: ["frequency_penalty", "logit_bias", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "seed", "stop", "temperature", "top_k", "top_p"], - knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], - recommendedPromptStrategy: "open_weight", - }, - { - id: "meta-llama/llama-3.2-3b-instruct:free", - adapter: "openrouter", - originFamily: "meta", - trainingClass: "open_weight_instruct", - reasoningSurface: "none", - toolCallSurface: "none", - contextWindow: 131072, - pricing: { prompt: "0", completion: "0" }, - supportedParameters: ["frequency_penalty", "max_tokens", "presence_penalty", "stop", "temperature", "top_k", "top_p"], + supportedParameters: ["frequency_penalty", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "seed", "stop", "structured_outputs", "temperature", "top_k", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -1379,21 +1288,8 @@ export const GENERATED_PROFILES = [ reasoningSurface: "none", toolCallSurface: "native_strict", contextWindow: 131072, - pricing: { prompt: "0.0000001", completion: "0.00000032" }, - supportedParameters: ["frequency_penalty", "logit_bias", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p"], - knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], - recommendedPromptStrategy: "open_weight", - }, - { - id: "meta-llama/llama-3.3-70b-instruct:free", - adapter: "openrouter", - originFamily: "meta", - trainingClass: "open_weight_instruct", - reasoningSurface: "none", - toolCallSurface: "native_lenient", - contextWindow: 65536, - pricing: { prompt: "0", completion: "0" }, - supportedParameters: ["frequency_penalty", "max_tokens", "presence_penalty", "stop", "temperature", "tool_choice", "tools", "top_k", "top_p"], + pricing: { prompt: "0.00000013", completion: "0.0000004" }, + supportedParameters: ["frequency_penalty", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -1405,8 +1301,8 @@ export const GENERATED_PROFILES = [ reasoningSurface: "none", toolCallSurface: "native_strict", contextWindow: 1048576, - pricing: { prompt: "0.00000015", completion: "0.0000006" }, - supportedParameters: ["frequency_penalty", "logit_bias", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p"], + pricing: { prompt: "0.0000002", completion: "0.0000008" }, + supportedParameters: ["frequency_penalty", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -1437,28 +1333,28 @@ export const GENERATED_PROFILES = [ recommendedPromptStrategy: "open_weight", }, { - id: "microsoft/phi-4", + id: "meta/muse-spark-1.1", adapter: "openrouter", originFamily: "unknown", trainingClass: "open_weight_instruct", reasoningSurface: "none", - toolCallSurface: "none", - contextWindow: 16384, - pricing: { prompt: "0.000000065", completion: "0.00000014" }, - supportedParameters: ["frequency_penalty", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "top_k", "top_logprobs", "top_p"], + toolCallSurface: "native_strict", + contextWindow: 1048576, + pricing: { prompt: "0.00000125", completion: "0.00000425", web_search: "0.0025", input_cache_read: "0.00000015" }, + supportedParameters: ["include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "repetition_penalty", "response_format", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, { - id: "microsoft/phi-4-mini-instruct", + id: "microsoft/phi-4", adapter: "openrouter", originFamily: "unknown", trainingClass: "open_weight_instruct", reasoningSurface: "none", toolCallSurface: "none", - contextWindow: 128000, - pricing: { prompt: "0.00000008", completion: "0.00000035", input_cache_read: "0.00000008" }, - supportedParameters: ["frequency_penalty", "max_tokens", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "top_k", "top_p"], + contextWindow: 16384, + pricing: { prompt: "0.00000007", completion: "0.00000014" }, + supportedParameters: ["frequency_penalty", "logit_bias", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "top_k", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -1496,7 +1392,7 @@ export const GENERATED_PROFILES = [ reasoningSurface: "none", toolCallSurface: "native_lenient", contextWindow: 1000000, - pricing: { prompt: "0.0000004", completion: "0.0000022" }, + pricing: { prompt: "0.00000055", completion: "0.0000022" }, supportedParameters: ["frequency_penalty", "include_reasoning", "max_tokens", "presence_penalty", "reasoning", "repetition_penalty", "seed", "stop", "temperature", "tool_choice", "tools", "top_k", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", @@ -1508,9 +1404,9 @@ export const GENERATED_PROFILES = [ trainingClass: "open_weight_instruct", reasoningSurface: "none", toolCallSurface: "native_strict", - contextWindow: 196608, - pricing: { prompt: "0.000000255", completion: "0.000001", input_cache_read: "0.00000003" }, - supportedParameters: ["frequency_penalty", "include_reasoning", "logit_bias", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p"], + contextWindow: 204800, + pricing: { prompt: "0.0000003", completion: "0.0000012", input_cache_read: "0.00000003" }, + supportedParameters: ["frequency_penalty", "include_reasoning", "logprobs", "max_tokens", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -1533,10 +1429,10 @@ export const GENERATED_PROFILES = [ originFamily: "minimax", trainingClass: "open_weight_instruct", reasoningSurface: "none", - toolCallSurface: "native_strict", - contextWindow: 196608, - pricing: { prompt: "0.00000029", completion: "0.00000095", input_cache_read: "0.00000003" }, - supportedParameters: ["frequency_penalty", "include_reasoning", "logit_bias", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p"], + toolCallSurface: "native_lenient", + contextWindow: 204800, + pricing: { prompt: "0.0000003", completion: "0.0000012", input_cache_read: "0.00000003" }, + supportedParameters: ["frequency_penalty", "include_reasoning", "max_tokens", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "temperature", "tool_choice", "tools", "top_k", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -1549,7 +1445,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_strict", contextWindow: 196608, pricing: { prompt: "0.00000015", completion: "0.0000009", input_cache_read: "0.00000005" }, - supportedParameters: ["frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "parallel_tool_calls", "presence_penalty", "reasoning", "reasoning_effort", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p"], + supportedParameters: ["frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "parallel_tool_calls", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -1588,7 +1484,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_strict", contextWindow: 256000, pricing: { prompt: "0.0000003", completion: "0.0000009", input_cache_read: "0.00000003" }, - supportedParameters: ["frequency_penalty", "max_tokens", "presence_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_p"], + supportedParameters: ["frequency_penalty", "max_tokens", "prediction", "presence_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -1705,7 +1601,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_strict", contextWindow: 262144, pricing: { prompt: "0.0000015", completion: "0.0000075" }, - supportedParameters: ["frequency_penalty", "include_reasoning", "max_tokens", "presence_penalty", "reasoning", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_p"], + supportedParameters: ["frequency_penalty", "include_reasoning", "max_tokens", "presence_penalty", "reasoning", "reasoning_effort", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -1730,8 +1626,8 @@ export const GENERATED_PROFILES = [ reasoningSurface: "none", toolCallSurface: "native_strict", contextWindow: 131072, - pricing: { prompt: "0.00000002", completion: "0.00000003" }, - supportedParameters: ["frequency_penalty", "logit_bias", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p"], + pricing: { prompt: "0.000000019", completion: "0.00000003" }, + supportedParameters: ["frequency_penalty", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -1770,7 +1666,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_strict", contextWindow: 262144, pricing: { prompt: "0.00000015", completion: "0.0000006", input_cache_read: "0.000000015" }, - supportedParameters: ["frequency_penalty", "include_reasoning", "max_tokens", "presence_penalty", "reasoning", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p"], + supportedParameters: ["frequency_penalty", "include_reasoning", "max_tokens", "presence_penalty", "reasoning", "reasoning_effort", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p"], knownFailureModes: ["system_prompt_echo"], recommendedPromptStrategy: "mid_tier", }, @@ -1783,7 +1679,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "none", contextWindow: 128000, pricing: { prompt: "0.000000351", completion: "0.000000555" }, - supportedParameters: ["frequency_penalty", "logit_bias", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "seed", "stop", "temperature", "top_k", "top_p"], + supportedParameters: ["frequency_penalty", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "seed", "stop", "temperature", "top_k", "top_logprobs", "top_p"], knownFailureModes: ["system_prompt_echo"], recommendedPromptStrategy: "mid_tier", }, @@ -1794,9 +1690,9 @@ export const GENERATED_PROFILES = [ trainingClass: "mid_tier_rlhf", reasoningSurface: "none", toolCallSurface: "native_strict", - contextWindow: 128000, - pricing: { prompt: "0.000000075", completion: "0.0000002" }, - supportedParameters: ["frequency_penalty", "logit_bias", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p"], + contextWindow: 131072, + pricing: { prompt: "0.0000001", completion: "0.0000003", input_cache_read: "0.00000001" }, + supportedParameters: ["frequency_penalty", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p"], knownFailureModes: ["system_prompt_echo"], recommendedPromptStrategy: "mid_tier", }, @@ -1848,7 +1744,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_strict", contextWindow: 262144, pricing: { prompt: "0.0000006", completion: "0.0000025" }, - supportedParameters: ["frequency_penalty", "logit_bias", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p"], + supportedParameters: ["frequency_penalty", "max_tokens", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -1860,8 +1756,8 @@ export const GENERATED_PROFILES = [ reasoningSurface: "none", toolCallSurface: "native_strict", contextWindow: 262144, - pricing: { prompt: "0.0000006", completion: "0.0000025" }, - supportedParameters: ["frequency_penalty", "include_reasoning", "logit_bias", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p"], + pricing: { prompt: "0.0000006", completion: "0.0000025", input_cache_read: "0.00000015" }, + supportedParameters: ["frequency_penalty", "include_reasoning", "logprobs", "max_tokens", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -1872,8 +1768,8 @@ export const GENERATED_PROFILES = [ trainingClass: "open_weight_instruct", reasoningSurface: "none", toolCallSurface: "native_strict", - contextWindow: 256000, - pricing: { prompt: "0.000000375", completion: "0.000002025" }, + contextWindow: 262144, + pricing: { prompt: "0.00000057", completion: "0.00000285", input_cache_read: "0.000000095" }, supportedParameters: ["frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", @@ -1885,9 +1781,9 @@ export const GENERATED_PROFILES = [ trainingClass: "open_weight_instruct", reasoningSurface: "none", toolCallSurface: "native_strict", - contextWindow: 262142, - pricing: { prompt: "0.00000068", completion: "0.00000341", input_cache_read: "0.00000034" }, - supportedParameters: ["frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "parallel_tool_calls", "presence_penalty", "reasoning", "reasoning_effort", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p"], + contextWindow: 262144, + pricing: { prompt: "0.000000684", completion: "0.00000342", input_cache_read: "0.000000144" }, + supportedParameters: ["frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "parallel_tool_calls", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -1899,8 +1795,21 @@ export const GENERATED_PROFILES = [ reasoningSurface: "none", toolCallSurface: "native_strict", contextWindow: 262144, - pricing: { prompt: "0.00000075", completion: "0.0000035", input_cache_read: "0.00000016" }, - supportedParameters: ["frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p"], + pricing: { prompt: "0.00000085", completion: "0.0000038", input_cache_read: "0.00000017" }, + supportedParameters: ["frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "parallel_tool_calls", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p"], + knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], + recommendedPromptStrategy: "open_weight", + }, + { + id: "moonshotai/kimi-k3", + adapter: "openrouter", + originFamily: "moonshot", + trainingClass: "open_weight_instruct", + reasoningSurface: "none", + toolCallSurface: "native_strict", + contextWindow: 1048576, + pricing: { prompt: "0.000003", completion: "0.000015", input_cache_read: "0.0000003" }, + supportedParameters: ["frequency_penalty", "include_reasoning", "max_tokens", "presence_penalty", "reasoning", "reasoning_effort", "response_format", "stop", "structured_outputs", "tool_choice", "tools"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -1926,46 +1835,46 @@ export const GENERATED_PROFILES = [ toolCallSurface: "none", contextWindow: 262144, pricing: { prompt: "0.0000009", completion: "0.0000019" }, - supportedParameters: ["max_tokens", "stop", "temperature"], + supportedParameters: ["logprobs", "max_tokens", "response_format", "stop", "structured_outputs", "temperature", "top_logprobs"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, { - id: "nex-agi/nex-n2-pro:free", + id: "nex-agi/nex-n2-mini", adapter: "openrouter", originFamily: "unknown", trainingClass: "open_weight_instruct", reasoningSurface: "none", toolCallSurface: "native_strict", contextWindow: 262144, - pricing: { prompt: "0", completion: "0" }, - supportedParameters: ["frequency_penalty", "include_reasoning", "logprobs", "max_tokens", "reasoning", "response_format", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p"], + pricing: { prompt: "0.000000025", completion: "0.0000001", input_cache_read: "0.0000000025" }, + supportedParameters: ["include_reasoning", "logprobs", "max_tokens", "reasoning", "response_format", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, { - id: "nousresearch/hermes-3-llama-3.1-405b", + id: "nex-agi/nex-n2-pro", adapter: "openrouter", originFamily: "unknown", trainingClass: "open_weight_instruct", reasoningSurface: "none", - toolCallSurface: "none", - contextWindow: 131072, - pricing: { prompt: "0.000001", completion: "0.000001" }, - supportedParameters: ["frequency_penalty", "logit_bias", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "top_k", "top_p"], + toolCallSurface: "native_lenient", + contextWindow: 262144, + pricing: { prompt: "0.00000025", completion: "0.000001", input_cache_read: "0.000000025" }, + supportedParameters: ["frequency_penalty", "include_reasoning", "logprobs", "max_tokens", "reasoning", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, { - id: "nousresearch/hermes-3-llama-3.1-405b:free", + id: "nousresearch/hermes-3-llama-3.1-405b", adapter: "openrouter", originFamily: "unknown", trainingClass: "open_weight_instruct", reasoningSurface: "none", toolCallSurface: "none", contextWindow: 131072, - pricing: { prompt: "0", completion: "0" }, - supportedParameters: ["frequency_penalty", "max_tokens", "presence_penalty", "stop", "temperature", "top_k", "top_p"], + pricing: { prompt: "0.000001", completion: "0.000001" }, + supportedParameters: ["frequency_penalty", "logit_bias", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "top_k", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -2008,19 +1917,6 @@ export const GENERATED_PROFILES = [ knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, - { - id: "nvidia/llama-3.3-nemotron-super-49b-v1.5", - adapter: "openrouter", - originFamily: "nvidia", - trainingClass: "open_weight_instruct", - reasoningSurface: "none", - toolCallSurface: "native_lenient", - contextWindow: 131072, - pricing: { prompt: "0.0000004", completion: "0.0000004" }, - supportedParameters: ["frequency_penalty", "include_reasoning", "logit_bias", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "temperature", "tool_choice", "tools", "top_k", "top_p"], - knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], - recommendedPromptStrategy: "open_weight", - }, { id: "nvidia/nemotron-3-nano-30b-a3b", adapter: "openrouter", @@ -2030,7 +1926,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_strict", contextWindow: 262144, pricing: { prompt: "0.00000005", completion: "0.0000002" }, - supportedParameters: ["frequency_penalty", "include_reasoning", "logit_bias", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p"], + supportedParameters: ["frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -2068,8 +1964,8 @@ export const GENERATED_PROFILES = [ reasoningSurface: "none", toolCallSurface: "native_strict", contextWindow: 262144, - pricing: { prompt: "0.00000009", completion: "0.00000045" }, - supportedParameters: ["frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p"], + pricing: { prompt: "0.000000085", completion: "0.0000004" }, + supportedParameters: ["frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "reasoning", "reasoning_effort", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -2082,7 +1978,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_strict", contextWindow: 262144, pricing: { prompt: "0", completion: "0" }, - supportedParameters: ["include_reasoning", "max_tokens", "reasoning", "response_format", "seed", "structured_outputs", "temperature", "tool_choice", "tools", "top_p"], + supportedParameters: ["include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "temperature", "tool_choice", "tools", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -2093,9 +1989,9 @@ export const GENERATED_PROFILES = [ trainingClass: "open_weight_instruct", reasoningSurface: "none", toolCallSurface: "native_strict", - contextWindow: 262144, - pricing: { prompt: "0.0000005", completion: "0.0000025", input_cache_read: "0.00000015" }, - supportedParameters: ["frequency_penalty", "include_reasoning", "logit_bias", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p"], + contextWindow: 512288, + pricing: { prompt: "0.0000006", completion: "0.0000036", input_cache_read: "0.0000002" }, + supportedParameters: ["frequency_penalty", "include_reasoning", "logit_bias", "max_tokens", "min_p", "presence_penalty", "reasoning", "reasoning_effort", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -2108,7 +2004,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_lenient", contextWindow: 1000000, pricing: { prompt: "0", completion: "0" }, - supportedParameters: ["include_reasoning", "max_tokens", "reasoning", "seed", "temperature", "tool_choice", "tools", "top_p"], + supportedParameters: ["include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "seed", "temperature", "tool_choice", "tools", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -2289,8 +2185,8 @@ export const GENERATED_PROFILES = [ reasoningSurface: "none", toolCallSurface: "native_strict", contextWindow: 128000, - pricing: { prompt: "0.0000025", completion: "0.00001" }, - supportedParameters: ["frequency_penalty", "logit_bias", "logprobs", "max_completion_tokens", "max_tokens", "presence_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_logprobs", "top_p", "web_search_options"], + pricing: { prompt: "0.0000025", completion: "0.00001", input_cache_read: "0.00000125" }, + supportedParameters: ["frequency_penalty", "logit_bias", "logprobs", "max_completion_tokens", "max_tokens", "prediction", "presence_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_logprobs", "top_p", "web_search_options"], knownFailureModes: [], recommendedPromptStrategy: "frontier", }, @@ -2303,7 +2199,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_strict", contextWindow: 128000, pricing: { prompt: "0.000005", completion: "0.000015" }, - supportedParameters: ["frequency_penalty", "logit_bias", "logprobs", "max_completion_tokens", "max_tokens", "presence_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_logprobs", "top_p", "web_search_options"], + supportedParameters: ["frequency_penalty", "logit_bias", "logprobs", "max_completion_tokens", "max_tokens", "prediction", "presence_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_logprobs", "top_p", "web_search_options"], knownFailureModes: [], recommendedPromptStrategy: "frontier", }, @@ -2316,7 +2212,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_strict", contextWindow: 128000, pricing: { prompt: "0.0000025", completion: "0.00001", input_cache_read: "0.00000125" }, - supportedParameters: ["frequency_penalty", "logit_bias", "logprobs", "max_completion_tokens", "max_tokens", "presence_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_logprobs", "top_p", "web_search_options"], + supportedParameters: ["frequency_penalty", "logit_bias", "logprobs", "max_completion_tokens", "max_tokens", "prediction", "presence_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_logprobs", "top_p", "web_search_options"], knownFailureModes: [], recommendedPromptStrategy: "frontier", }, @@ -2329,7 +2225,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_strict", contextWindow: 128000, pricing: { prompt: "0.0000025", completion: "0.00001", input_cache_read: "0.00000125" }, - supportedParameters: ["frequency_penalty", "logit_bias", "logprobs", "max_tokens", "presence_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_logprobs", "top_p", "web_search_options"], + supportedParameters: ["frequency_penalty", "logit_bias", "logprobs", "max_tokens", "prediction", "presence_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_logprobs", "top_p", "web_search_options"], knownFailureModes: [], recommendedPromptStrategy: "frontier", }, @@ -2342,7 +2238,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_strict", contextWindow: 128000, pricing: { prompt: "0.00000015", completion: "0.0000006", input_cache_read: "0.000000075" }, - supportedParameters: ["frequency_penalty", "logit_bias", "logprobs", "max_completion_tokens", "max_tokens", "presence_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_logprobs", "top_p", "web_search_options"], + supportedParameters: ["frequency_penalty", "logit_bias", "logprobs", "max_completion_tokens", "max_tokens", "prediction", "presence_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_logprobs", "top_p", "web_search_options"], knownFailureModes: [], recommendedPromptStrategy: "frontier", }, @@ -2355,7 +2251,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_strict", contextWindow: 128000, pricing: { prompt: "0.00000015", completion: "0.0000006", input_cache_read: "0.000000075" }, - supportedParameters: ["frequency_penalty", "logit_bias", "logprobs", "max_tokens", "presence_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_logprobs", "top_p", "web_search_options"], + supportedParameters: ["frequency_penalty", "logit_bias", "logprobs", "max_tokens", "prediction", "presence_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_logprobs", "top_p", "web_search_options"], knownFailureModes: [], recommendedPromptStrategy: "frontier", }, @@ -2394,7 +2290,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_strict", contextWindow: 400000, pricing: { prompt: "0.00000125", completion: "0.00001", web_search: "0.01", input_cache_read: "0.000000125" }, - supportedParameters: ["include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "response_format", "seed", "structured_outputs", "tool_choice", "tools"], + supportedParameters: ["include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "tool_choice", "tools"], knownFailureModes: [], recommendedPromptStrategy: "frontier", }, @@ -2459,7 +2355,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_strict", contextWindow: 400000, pricing: { prompt: "0.00000025", completion: "0.000002", web_search: "0.01", input_cache_read: "0.000000025" }, - supportedParameters: ["include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "response_format", "seed", "structured_outputs", "tool_choice", "tools"], + supportedParameters: ["include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "tool_choice", "tools"], knownFailureModes: [], recommendedPromptStrategy: "frontier", }, @@ -2471,8 +2367,8 @@ export const GENERATED_PROFILES = [ reasoningSurface: "none", toolCallSurface: "native_strict", contextWindow: 400000, - pricing: { prompt: "0.00000005", completion: "0.0000004", web_search: "0.01", input_cache_read: "0.00000001" }, - supportedParameters: ["include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "response_format", "seed", "structured_outputs", "tool_choice", "tools"], + pricing: { prompt: "0.00000005", completion: "0.0000004", web_search: "0.01", input_cache_read: "0.000000005" }, + supportedParameters: ["include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "tool_choice", "tools"], knownFailureModes: [], recommendedPromptStrategy: "frontier", }, @@ -2485,7 +2381,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_strict", contextWindow: 400000, pricing: { prompt: "0.000015", completion: "0.00012", web_search: "0.01" }, - supportedParameters: ["include_reasoning", "max_tokens", "reasoning", "response_format", "seed", "structured_outputs", "tool_choice", "tools"], + supportedParameters: ["include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "tool_choice", "tools"], knownFailureModes: [], recommendedPromptStrategy: "frontier", }, @@ -2497,8 +2393,8 @@ export const GENERATED_PROFILES = [ reasoningSurface: "none", toolCallSurface: "native_strict", contextWindow: 400000, - pricing: { prompt: "0.00000125", completion: "0.00001", web_search: "0.01", input_cache_read: "0.00000013" }, - supportedParameters: ["include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "response_format", "seed", "structured_outputs", "tool_choice", "tools"], + pricing: { prompt: "0.00000125", completion: "0.00001", web_search: "0.01", input_cache_read: "0.000000125" }, + supportedParameters: ["include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "tool_choice", "tools"], knownFailureModes: [], recommendedPromptStrategy: "frontier", }, @@ -2510,7 +2406,7 @@ export const GENERATED_PROFILES = [ reasoningSurface: "none", toolCallSurface: "native_strict", contextWindow: 128000, - pricing: { prompt: "0.00000125", completion: "0.00001", web_search: "0.01", input_cache_read: "0.00000013" }, + pricing: { prompt: "0.00000125", completion: "0.00001", web_search: "0.01", input_cache_read: "0.000000125" }, supportedParameters: ["max_completion_tokens", "max_tokens", "response_format", "seed", "structured_outputs", "tool_choice", "tools"], knownFailureModes: [], recommendedPromptStrategy: "frontier", @@ -2523,8 +2419,8 @@ export const GENERATED_PROFILES = [ reasoningSurface: "none", toolCallSurface: "native_strict", contextWindow: 400000, - pricing: { prompt: "0.00000125", completion: "0.00001", web_search: "0.01", input_cache_read: "0.00000013" }, - supportedParameters: ["include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "response_format", "seed", "structured_outputs", "tool_choice", "tools"], + pricing: { prompt: "0.00000125", completion: "0.00001", web_search: "0.01", input_cache_read: "0.000000125" }, + supportedParameters: ["include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "tool_choice", "tools"], knownFailureModes: [], recommendedPromptStrategy: "frontier", }, @@ -2537,7 +2433,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_strict", contextWindow: 400000, pricing: { prompt: "0.00000125", completion: "0.00001", web_search: "0.01", input_cache_read: "0.000000125" }, - supportedParameters: ["include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "response_format", "seed", "structured_outputs", "tool_choice", "tools"], + supportedParameters: ["include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "tool_choice", "tools"], knownFailureModes: [], recommendedPromptStrategy: "frontier", }, @@ -2550,7 +2446,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_strict", contextWindow: 400000, pricing: { prompt: "0.00000025", completion: "0.000002", web_search: "0.01", input_cache_read: "0.000000025" }, - supportedParameters: ["include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "response_format", "seed", "structured_outputs", "tool_choice", "tools"], + supportedParameters: ["include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "tool_choice", "tools"], knownFailureModes: [], recommendedPromptStrategy: "frontier", }, @@ -2563,7 +2459,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_strict", contextWindow: 400000, pricing: { prompt: "0.00000175", completion: "0.000014", web_search: "0.01", input_cache_read: "0.000000175" }, - supportedParameters: ["include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "response_format", "seed", "structured_outputs", "tool_choice", "tools"], + supportedParameters: ["include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "tool_choice", "tools"], knownFailureModes: [], recommendedPromptStrategy: "frontier", }, @@ -2589,7 +2485,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_strict", contextWindow: 400000, pricing: { prompt: "0.00000175", completion: "0.000014", web_search: "0.01", input_cache_read: "0.000000175" }, - supportedParameters: ["include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "response_format", "seed", "structured_outputs", "tool_choice", "tools"], + supportedParameters: ["include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "tool_choice", "tools"], knownFailureModes: [], recommendedPromptStrategy: "frontier", }, @@ -2602,7 +2498,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_strict", contextWindow: 400000, pricing: { prompt: "0.000021", completion: "0.000168", web_search: "0.01" }, - supportedParameters: ["include_reasoning", "max_tokens", "reasoning", "response_format", "seed", "structured_outputs", "tool_choice", "tools"], + supportedParameters: ["include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "tool_choice", "tools"], knownFailureModes: [], recommendedPromptStrategy: "frontier", }, @@ -2628,7 +2524,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_strict", contextWindow: 400000, pricing: { prompt: "0.00000175", completion: "0.000014", web_search: "0.01", input_cache_read: "0.000000175" }, - supportedParameters: ["include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "response_format", "seed", "structured_outputs", "tool_choice", "tools"], + supportedParameters: ["include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "tool_choice", "tools"], knownFailureModes: [], recommendedPromptStrategy: "frontier", }, @@ -2641,7 +2537,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_strict", contextWindow: 1050000, pricing: { prompt: "0.0000025", completion: "0.000015", web_search: "0.01", input_cache_read: "0.00000025" }, - supportedParameters: ["include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "response_format", "seed", "structured_outputs", "tool_choice", "tools"], + supportedParameters: ["include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "tool_choice", "tools"], knownFailureModes: [], recommendedPromptStrategy: "frontier", }, @@ -2654,7 +2550,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "none", contextWindow: 272000, pricing: { prompt: "0.000008", completion: "0.000015", web_search: "0.01", input_cache_read: "0.000002" }, - supportedParameters: ["frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "presence_penalty", "reasoning", "response_format", "seed", "stop", "structured_outputs", "top_logprobs"], + supportedParameters: ["frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "presence_penalty", "reasoning", "reasoning_effort", "response_format", "seed", "stop", "structured_outputs", "top_logprobs"], knownFailureModes: [], recommendedPromptStrategy: "frontier", }, @@ -2667,7 +2563,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_strict", contextWindow: 400000, pricing: { prompt: "0.00000075", completion: "0.0000045", web_search: "0.01", input_cache_read: "0.000000075" }, - supportedParameters: ["include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "response_format", "seed", "structured_outputs", "tool_choice", "tools"], + supportedParameters: ["include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "tool_choice", "tools"], knownFailureModes: [], recommendedPromptStrategy: "frontier", }, @@ -2680,7 +2576,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_strict", contextWindow: 400000, pricing: { prompt: "0.0000002", completion: "0.00000125", web_search: "0.01", input_cache_read: "0.00000002" }, - supportedParameters: ["include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "response_format", "seed", "structured_outputs", "tool_choice", "tools"], + supportedParameters: ["include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "tool_choice", "tools"], knownFailureModes: [], recommendedPromptStrategy: "frontier", }, @@ -2693,7 +2589,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_strict", contextWindow: 1050000, pricing: { prompt: "0.00003", completion: "0.00018", web_search: "0.01" }, - supportedParameters: ["include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "response_format", "seed", "structured_outputs", "tool_choice", "tools"], + supportedParameters: ["include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "tool_choice", "tools"], knownFailureModes: [], recommendedPromptStrategy: "frontier", }, @@ -2706,7 +2602,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_strict", contextWindow: 1050000, pricing: { prompt: "0.000005", completion: "0.00003", web_search: "0.01", input_cache_read: "0.0000005" }, - supportedParameters: ["include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "response_format", "seed", "structured_outputs", "tool_choice", "tools"], + supportedParameters: ["include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "tool_choice", "tools"], knownFailureModes: [], recommendedPromptStrategy: "frontier", }, @@ -2719,7 +2615,85 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_strict", contextWindow: 1050000, pricing: { prompt: "0.00003", completion: "0.00018", web_search: "0.01" }, - supportedParameters: ["include_reasoning", "max_tokens", "reasoning", "response_format", "seed", "structured_outputs", "tool_choice", "tools"], + supportedParameters: ["include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "tool_choice", "tools"], + knownFailureModes: [], + recommendedPromptStrategy: "frontier", + }, + { + id: "openai/gpt-5.6-luna", + adapter: "openrouter", + originFamily: "openai", + trainingClass: "frontier_rlhf", + reasoningSurface: "none", + toolCallSurface: "native_strict", + contextWindow: 1050000, + pricing: { prompt: "0.000001", completion: "0.000006", web_search: "0.01", input_cache_read: "0.0000001", input_cache_write: "0.00000125" }, + supportedParameters: ["include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "tool_choice", "tools"], + knownFailureModes: [], + recommendedPromptStrategy: "frontier", + }, + { + id: "openai/gpt-5.6-luna-pro", + adapter: "openrouter", + originFamily: "openai", + trainingClass: "frontier_rlhf", + reasoningSurface: "none", + toolCallSurface: "native_strict", + contextWindow: 1050000, + pricing: { prompt: "0.000001", completion: "0.000006", web_search: "0.01", input_cache_read: "0.0000001", input_cache_write: "0.00000125" }, + supportedParameters: ["include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "tool_choice", "tools"], + knownFailureModes: [], + recommendedPromptStrategy: "frontier", + }, + { + id: "openai/gpt-5.6-sol", + adapter: "openrouter", + originFamily: "openai", + trainingClass: "frontier_rlhf", + reasoningSurface: "none", + toolCallSurface: "native_strict", + contextWindow: 1050000, + pricing: { prompt: "0.000005", completion: "0.00003", web_search: "0.01", input_cache_read: "0.0000005", input_cache_write: "0.00000625" }, + supportedParameters: ["include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "tool_choice", "tools"], + knownFailureModes: [], + recommendedPromptStrategy: "frontier", + }, + { + id: "openai/gpt-5.6-sol-pro", + adapter: "openrouter", + originFamily: "openai", + trainingClass: "frontier_rlhf", + reasoningSurface: "none", + toolCallSurface: "native_strict", + contextWindow: 1050000, + pricing: { prompt: "0.000005", completion: "0.00003", web_search: "0.01", input_cache_read: "0.0000005", input_cache_write: "0.00000625" }, + supportedParameters: ["include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "tool_choice", "tools"], + knownFailureModes: [], + recommendedPromptStrategy: "frontier", + }, + { + id: "openai/gpt-5.6-terra", + adapter: "openrouter", + originFamily: "openai", + trainingClass: "frontier_rlhf", + reasoningSurface: "none", + toolCallSurface: "native_strict", + contextWindow: 1050000, + pricing: { prompt: "0.0000025", completion: "0.000015", web_search: "0.01", input_cache_read: "0.00000025", input_cache_write: "0.000003125" }, + supportedParameters: ["include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "tool_choice", "tools"], + knownFailureModes: [], + recommendedPromptStrategy: "frontier", + }, + { + id: "openai/gpt-5.6-terra-pro", + adapter: "openrouter", + originFamily: "openai", + trainingClass: "frontier_rlhf", + reasoningSurface: "none", + toolCallSurface: "native_strict", + contextWindow: 1050000, + pricing: { prompt: "0.0000025", completion: "0.000015", web_search: "0.01", input_cache_read: "0.00000025", input_cache_write: "0.000003125" }, + supportedParameters: ["include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "tool_choice", "tools"], knownFailureModes: [], recommendedPromptStrategy: "frontier", }, @@ -2758,33 +2732,20 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_strict", contextWindow: 400000, pricing: { prompt: "0.000005", completion: "0.00003", web_search: "0.01", input_cache_read: "0.0000005" }, - supportedParameters: ["frequency_penalty", "logit_bias", "logprobs", "max_tokens", "presence_penalty", "response_format", "seed", "stop", "structured_outputs", "tool_choice", "tools", "top_logprobs"], + supportedParameters: ["max_tokens", "response_format", "seed", "structured_outputs", "tool_choice", "tools"], knownFailureModes: [], recommendedPromptStrategy: "frontier", }, { - id: "openai/gpt-oss-120b", - adapter: "openrouter", - originFamily: "openai", - trainingClass: "open_weight_instruct", - reasoningSurface: "none", - toolCallSurface: "native_strict", - contextWindow: 131072, - pricing: { prompt: "0.000000039", completion: "0.00000018" }, - supportedParameters: ["frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p"], - knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], - recommendedPromptStrategy: "open_weight", - }, - { - id: "openai/gpt-oss-120b:free", + id: "openai/gpt-oss-120b", adapter: "openrouter", originFamily: "openai", trainingClass: "open_weight_instruct", reasoningSurface: "none", - toolCallSurface: "native_lenient", + toolCallSurface: "native_strict", contextWindow: 131072, - pricing: { prompt: "0", completion: "0" }, - supportedParameters: ["include_reasoning", "max_tokens", "reasoning", "seed", "stop", "temperature", "tool_choice", "tools"], + pricing: { prompt: "0.000000037", completion: "0.00000017" }, + supportedParameters: ["frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "reasoning", "reasoning_effort", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_a", "top_k", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -2796,8 +2757,8 @@ export const GENERATED_PROFILES = [ reasoningSurface: "none", toolCallSurface: "native_strict", contextWindow: 131072, - pricing: { prompt: "0.000000029", completion: "0.00000014" }, - supportedParameters: ["frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p"], + pricing: { prompt: "0.00000003", completion: "0.00000013", input_cache_read: "0.00000003" }, + supportedParameters: ["frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "reasoning", "reasoning_effort", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -2810,7 +2771,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_strict", contextWindow: 131072, pricing: { prompt: "0", completion: "0" }, - supportedParameters: ["frequency_penalty", "include_reasoning", "max_tokens", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p"], + supportedParameters: ["frequency_penalty", "include_reasoning", "logprobs", "max_tokens", "presence_penalty", "reasoning", "reasoning_effort", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -2820,10 +2781,10 @@ export const GENERATED_PROFILES = [ originFamily: "openai", trainingClass: "open_weight_instruct", reasoningSurface: "none", - toolCallSurface: "native_lenient", + toolCallSurface: "native_strict", contextWindow: 131072, - pricing: { prompt: "0.000000075", completion: "0.0000003", input_cache_read: "0.000000037" }, - supportedParameters: ["include_reasoning", "max_tokens", "reasoning", "response_format", "seed", "stop", "temperature", "tool_choice", "tools", "top_p"], + pricing: { prompt: "0.000000075", completion: "0.0000003", input_cache_read: "0.0000000375" }, + supportedParameters: ["include_reasoning", "max_tokens", "reasoning", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -2901,7 +2862,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_strict", contextWindow: 200000, pricing: { prompt: "0.0000011", completion: "0.0000044", web_search: "0.01", input_cache_read: "0.00000055" }, - supportedParameters: ["include_reasoning", "max_tokens", "reasoning", "response_format", "seed", "structured_outputs", "tool_choice", "tools"], + supportedParameters: ["include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "tool_choice", "tools"], knownFailureModes: [], recommendedPromptStrategy: "frontier", }, @@ -2953,7 +2914,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_strict", contextWindow: 200000, pricing: { prompt: "0.0000011", completion: "0.0000044", web_search: "0.01", input_cache_read: "0.000000275" }, - supportedParameters: ["include_reasoning", "max_tokens", "reasoning", "response_format", "seed", "structured_outputs", "tool_choice", "tools"], + supportedParameters: ["include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "tool_choice", "tools"], knownFailureModes: [], recommendedPromptStrategy: "frontier", }, @@ -2966,7 +2927,20 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_strict", contextWindow: 2000000, pricing: { prompt: "-1", completion: "-1" }, - supportedParameters: ["frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_completion_tokens", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p", "web_search_options"], + supportedParameters: ["frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "prediction", "presence_penalty", "reasoning", "reasoning_effort", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_a", "top_k", "top_logprobs", "top_p", "web_search_options"], + knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], + recommendedPromptStrategy: "open_weight", + }, + { + id: "openrouter/auto-beta", + adapter: "openrouter", + originFamily: "openrouter", + trainingClass: "open_weight_instruct", + reasoningSurface: "none", + toolCallSurface: "native_strict", + contextWindow: 2000000, + pricing: { prompt: "-1", completion: "-1" }, + supportedParameters: ["frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "prediction", "presence_penalty", "reasoning", "reasoning_effort", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_a", "top_k", "top_logprobs", "top_p", "web_search_options"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -2991,7 +2965,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_strict", contextWindow: 200000, pricing: { prompt: "0", completion: "0" }, - supportedParameters: ["frequency_penalty", "include_reasoning", "logprobs", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p"], + supportedParameters: ["frequency_penalty", "include_reasoning", "logprobs", "max_tokens", "presence_penalty", "reasoning", "reasoning_effort", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -3007,19 +2981,6 @@ export const GENERATED_PROFILES = [ knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, - { - id: "openrouter/owl-alpha", - adapter: "openrouter", - originFamily: "openrouter", - trainingClass: "open_weight_instruct", - reasoningSurface: "none", - toolCallSurface: "native_strict", - contextWindow: 1048756, - pricing: { prompt: "0", completion: "0" }, - supportedParameters: ["frequency_penalty", "logit_bias", "max_tokens", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tools", "top_k", "top_p"], - knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], - recommendedPromptStrategy: "open_weight", - }, { id: "openrouter/pareto-code", adapter: "openrouter", @@ -3110,6 +3071,19 @@ export const GENERATED_PROFILES = [ knownFailureModes: [], recommendedPromptStrategy: "frontier", }, + { + id: "poolside/laguna-m.1", + adapter: "openrouter", + originFamily: "unknown", + trainingClass: "open_weight_instruct", + reasoningSurface: "none", + toolCallSurface: "native_lenient", + contextWindow: 262144, + pricing: { prompt: "0.0000002", completion: "0.0000004", input_cache_read: "0.0000001" }, + supportedParameters: ["include_reasoning", "max_tokens", "reasoning", "temperature", "tool_choice", "tools"], + knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], + recommendedPromptStrategy: "open_weight", + }, { id: "poolside/laguna-m.1:free", adapter: "openrouter", @@ -3124,28 +3098,28 @@ export const GENERATED_PROFILES = [ recommendedPromptStrategy: "open_weight", }, { - id: "poolside/laguna-xs.2:free", + id: "poolside/laguna-xs-2.1", adapter: "openrouter", originFamily: "unknown", trainingClass: "open_weight_instruct", reasoningSurface: "none", toolCallSurface: "native_lenient", contextWindow: 262144, - pricing: { prompt: "0", completion: "0" }, + pricing: { prompt: "0.00000006", completion: "0.00000012", input_cache_read: "0.00000003" }, supportedParameters: ["include_reasoning", "max_tokens", "reasoning", "temperature", "tool_choice", "tools"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, { - id: "prime-intellect/intellect-3", + id: "poolside/laguna-xs-2.1:free", adapter: "openrouter", originFamily: "unknown", trainingClass: "open_weight_instruct", reasoningSurface: "none", - toolCallSurface: "native_strict", - contextWindow: 131072, - pricing: { prompt: "0.0000002", completion: "0.0000011" }, - supportedParameters: ["frequency_penalty", "include_reasoning", "max_tokens", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p"], + toolCallSurface: "native_lenient", + contextWindow: 262144, + pricing: { prompt: "0", completion: "0" }, + supportedParameters: ["include_reasoning", "max_tokens", "reasoning", "temperature", "tool_choice", "tools"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -3168,10 +3142,10 @@ export const GENERATED_PROFILES = [ originFamily: "qwen", trainingClass: "open_weight_instruct", reasoningSurface: "none", - toolCallSurface: "none", + toolCallSurface: "native_strict", contextWindow: 32768, pricing: { prompt: "0.00000004", completion: "0.0000001" }, - supportedParameters: ["frequency_penalty", "logit_bias", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "seed", "stop", "temperature", "top_k", "top_p"], + supportedParameters: ["frequency_penalty", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -3194,10 +3168,10 @@ export const GENERATED_PROFILES = [ originFamily: "qwen", trainingClass: "open_weight_instruct", reasoningSurface: "none", - toolCallSurface: "native_lenient", + toolCallSurface: "native_strict", contextWindow: 1000000, pricing: { prompt: "0.00000026", completion: "0.00000078", input_cache_read: "0.000000052", input_cache_write: "0.000000325" }, - supportedParameters: ["max_tokens", "presence_penalty", "response_format", "seed", "temperature", "tool_choice", "tools", "top_p"], + supportedParameters: ["logprobs", "max_tokens", "presence_penalty", "response_format", "seed", "structured_outputs", "temperature", "tool_choice", "tools", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -3210,7 +3184,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_strict", contextWindow: 1000000, pricing: { prompt: "0.00000026", completion: "0.00000078" }, - supportedParameters: ["max_tokens", "presence_penalty", "response_format", "seed", "structured_outputs", "temperature", "tool_choice", "tools", "top_p"], + supportedParameters: ["logprobs", "max_tokens", "presence_penalty", "response_format", "seed", "structured_outputs", "temperature", "tool_choice", "tools", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -3236,7 +3210,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "none", contextWindow: 128000, pricing: { prompt: "0.0000008", completion: "0.000001", input_cache_read: "0.0000004" }, - supportedParameters: ["frequency_penalty", "logit_bias", "max_tokens", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "top_k", "top_p"], + supportedParameters: ["frequency_penalty", "logit_bias", "logprobs", "max_tokens", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "top_k", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -3248,7 +3222,7 @@ export const GENERATED_PROFILES = [ reasoningSurface: "none", toolCallSurface: "native_strict", contextWindow: 40960, - pricing: { prompt: "0.0000001", completion: "0.00000024" }, + pricing: { prompt: "0.00000012", completion: "0.00000024" }, supportedParameters: ["frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", @@ -3274,8 +3248,8 @@ export const GENERATED_PROFILES = [ reasoningSurface: "none", toolCallSurface: "native_strict", contextWindow: 262144, - pricing: { prompt: "0.00000009", completion: "0.0000001" }, - supportedParameters: ["frequency_penalty", "logit_bias", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p"], + pricing: { prompt: "0.00000009", completion: "0.00000055" }, + supportedParameters: ["frequency_penalty", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -3285,10 +3259,10 @@ export const GENERATED_PROFILES = [ originFamily: "qwen", trainingClass: "open_weight_instruct", reasoningSurface: "none", - toolCallSurface: "native_strict", - contextWindow: 262144, - pricing: { prompt: "0.0000001", completion: "0.0000001", input_cache_read: "0.0000001" }, - supportedParameters: ["frequency_penalty", "include_reasoning", "logit_bias", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p"], + toolCallSurface: "native_lenient", + contextWindow: 131072, + pricing: { prompt: "0.0000003", completion: "0.000003" }, + supportedParameters: ["frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -3299,8 +3273,8 @@ export const GENERATED_PROFILES = [ trainingClass: "open_weight_instruct", reasoningSurface: "none", toolCallSurface: "native_strict", - contextWindow: 40960, - pricing: { prompt: "0.00000012", completion: "0.0000005" }, + contextWindow: 131072, + pricing: { prompt: "0.00000013", completion: "0.00000052" }, supportedParameters: ["frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", @@ -3312,9 +3286,9 @@ export const GENERATED_PROFILES = [ trainingClass: "open_weight_instruct", reasoningSurface: "none", toolCallSurface: "native_strict", - contextWindow: 128000, - pricing: { prompt: "0.00000004815", completion: "0.00000019305" }, - supportedParameters: ["frequency_penalty", "logit_bias", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p"], + contextWindow: 262144, + pricing: { prompt: "0.0000001", completion: "0.0000003" }, + supportedParameters: ["frequency_penalty", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -3324,10 +3298,10 @@ export const GENERATED_PROFILES = [ originFamily: "qwen", trainingClass: "open_weight_instruct", reasoningSurface: "none", - toolCallSurface: "native_strict", - contextWindow: 131072, - pricing: { prompt: "0.00000008", completion: "0.0000004", input_cache_read: "0.00000008" }, - supportedParameters: ["frequency_penalty", "include_reasoning", "logit_bias", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p"], + toolCallSurface: "native_lenient", + contextWindow: 81920, + pricing: { prompt: "0.00000013", completion: "0.00000156" }, + supportedParameters: ["include_reasoning", "max_tokens", "presence_penalty", "reasoning", "response_format", "seed", "temperature", "tool_choice", "tools", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -3340,7 +3314,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_strict", contextWindow: 40960, pricing: { prompt: "0.00000008", completion: "0.00000028" }, - supportedParameters: ["frequency_penalty", "include_reasoning", "logit_bias", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p"], + supportedParameters: ["frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -3350,10 +3324,10 @@ export const GENERATED_PROFILES = [ originFamily: "qwen", trainingClass: "open_weight_instruct", reasoningSurface: "none", - toolCallSurface: "native_strict", - contextWindow: 40960, - pricing: { prompt: "0.00000005", completion: "0.0000004", input_cache_read: "0.00000005" }, - supportedParameters: ["frequency_penalty", "include_reasoning", "logit_bias", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p"], + toolCallSurface: "native_lenient", + contextWindow: 131072, + pricing: { prompt: "0.000000117", completion: "0.000000455" }, + supportedParameters: ["include_reasoning", "max_tokens", "presence_penalty", "reasoning", "response_format", "seed", "temperature", "tool_choice", "tools", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -3365,8 +3339,8 @@ export const GENERATED_PROFILES = [ reasoningSurface: "none", toolCallSurface: "native_strict", contextWindow: 262144, - pricing: { prompt: "0.00000022", completion: "0.0000018" }, - supportedParameters: ["frequency_penalty", "logit_bias", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p"], + pricing: { prompt: "0.0000003", completion: "0.000001", input_cache_read: "0.0000001" }, + supportedParameters: ["frequency_penalty", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -3379,7 +3353,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_strict", contextWindow: 160000, pricing: { prompt: "0.00000007", completion: "0.00000027" }, - supportedParameters: ["frequency_penalty", "max_tokens", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p"], + supportedParameters: ["frequency_penalty", "logprobs", "max_tokens", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -3392,7 +3366,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_lenient", contextWindow: 1000000, pricing: { prompt: "0.000000195", completion: "0.000000975", input_cache_read: "0.000000039", input_cache_write: "0.00000024375" }, - supportedParameters: ["max_tokens", "presence_penalty", "response_format", "seed", "temperature", "tool_choice", "tools", "top_p"], + supportedParameters: ["logprobs", "max_tokens", "presence_penalty", "response_format", "seed", "temperature", "tool_choice", "tools", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -3405,7 +3379,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_strict", contextWindow: 262144, pricing: { prompt: "0.00000011", completion: "0.0000008", input_cache_read: "0.00000007" }, - supportedParameters: ["frequency_penalty", "logit_bias", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p"], + supportedParameters: ["frequency_penalty", "logit_bias", "logprobs", "max_tokens", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -3418,20 +3392,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_strict", contextWindow: 1000000, pricing: { prompt: "0.00000065", completion: "0.00000325", input_cache_read: "0.00000013", input_cache_write: "0.0000008125" }, - supportedParameters: ["max_tokens", "presence_penalty", "response_format", "seed", "structured_outputs", "temperature", "tool_choice", "tools", "top_p"], - knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], - recommendedPromptStrategy: "open_weight", - }, - { - id: "qwen/qwen3-coder:free", - adapter: "openrouter", - originFamily: "qwen", - trainingClass: "open_weight_instruct", - reasoningSurface: "none", - toolCallSurface: "native_lenient", - contextWindow: 262000, - pricing: { prompt: "0", completion: "0" }, - supportedParameters: ["frequency_penalty", "max_tokens", "presence_penalty", "stop", "temperature", "tool_choice", "tools", "top_k", "top_p"], + supportedParameters: ["logprobs", "max_tokens", "presence_penalty", "response_format", "seed", "structured_outputs", "temperature", "tool_choice", "tools", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -3441,10 +3402,10 @@ export const GENERATED_PROFILES = [ originFamily: "qwen", trainingClass: "open_weight_instruct", reasoningSurface: "none", - toolCallSurface: "native_lenient", + toolCallSurface: "native_strict", contextWindow: 262144, pricing: { prompt: "0.00000078", completion: "0.0000039", input_cache_read: "0.000000156", input_cache_write: "0.000000975" }, - supportedParameters: ["max_tokens", "presence_penalty", "response_format", "seed", "temperature", "tool_choice", "tools", "top_p"], + supportedParameters: ["logprobs", "max_tokens", "presence_penalty", "response_format", "seed", "structured_outputs", "temperature", "tool_choice", "tools", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -3457,7 +3418,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_strict", contextWindow: 262144, pricing: { prompt: "0.00000078", completion: "0.0000039" }, - supportedParameters: ["include_reasoning", "max_tokens", "presence_penalty", "reasoning", "response_format", "seed", "structured_outputs", "temperature", "tool_choice", "tools", "top_p"], + supportedParameters: ["include_reasoning", "logprobs", "max_tokens", "presence_penalty", "reasoning", "response_format", "seed", "structured_outputs", "temperature", "tool_choice", "tools", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -3469,24 +3430,11 @@ export const GENERATED_PROFILES = [ reasoningSurface: "none", toolCallSurface: "native_strict", contextWindow: 262144, - pricing: { prompt: "0.00000009", completion: "0.0000011" }, + pricing: { prompt: "0.0000001", completion: "0.0000011", input_cache_read: "0.00000007" }, supportedParameters: ["frequency_penalty", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, - { - id: "qwen/qwen3-next-80b-a3b-instruct:free", - adapter: "openrouter", - originFamily: "qwen", - trainingClass: "open_weight_instruct", - reasoningSurface: "none", - toolCallSurface: "native_strict", - contextWindow: 262144, - pricing: { prompt: "0", completion: "0" }, - supportedParameters: ["frequency_penalty", "max_tokens", "presence_penalty", "response_format", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p"], - knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], - recommendedPromptStrategy: "open_weight", - }, { id: "qwen/qwen3-next-80b-a3b-thinking", adapter: "openrouter", @@ -3496,7 +3444,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_strict", contextWindow: 131072, pricing: { prompt: "0.0000000975", completion: "0.00000078" }, - supportedParameters: ["frequency_penalty", "include_reasoning", "logit_bias", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p"], + supportedParameters: ["frequency_penalty", "include_reasoning", "logprobs", "max_tokens", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -3507,9 +3455,9 @@ export const GENERATED_PROFILES = [ trainingClass: "open_weight_instruct", reasoningSurface: "none", toolCallSurface: "native_strict", - contextWindow: 262144, - pricing: { prompt: "0.0000002", completion: "0.00000088", input_cache_read: "0.00000011" }, - supportedParameters: ["frequency_penalty", "logit_bias", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p"], + contextWindow: 131072, + pricing: { prompt: "0.00000021", completion: "0.0000019", input_cache_read: "0.0000001" }, + supportedParameters: ["frequency_penalty", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -3519,10 +3467,10 @@ export const GENERATED_PROFILES = [ originFamily: "qwen", trainingClass: "open_weight_instruct", reasoningSurface: "none", - toolCallSurface: "native_lenient", + toolCallSurface: "native_strict", contextWindow: 131072, pricing: { prompt: "0.00000026", completion: "0.0000026" }, - supportedParameters: ["frequency_penalty", "include_reasoning", "max_tokens", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "temperature", "tool_choice", "tools", "top_k", "top_p"], + supportedParameters: ["frequency_penalty", "include_reasoning", "logprobs", "max_tokens", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -3535,7 +3483,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_strict", contextWindow: 131072, pricing: { prompt: "0.00000013", completion: "0.00000052" }, - supportedParameters: ["frequency_penalty", "logit_bias", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p"], + supportedParameters: ["frequency_penalty", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -3548,7 +3496,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_strict", contextWindow: 131072, pricing: { prompt: "0.00000013", completion: "0.00000156" }, - supportedParameters: ["frequency_penalty", "include_reasoning", "max_tokens", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p"], + supportedParameters: ["frequency_penalty", "include_reasoning", "logprobs", "max_tokens", "presence_penalty", "reasoning", "response_format", "seed", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -3558,10 +3506,10 @@ export const GENERATED_PROFILES = [ originFamily: "qwen", trainingClass: "open_weight_instruct", reasoningSurface: "none", - toolCallSurface: "native_lenient", + toolCallSurface: "native_strict", contextWindow: 131072, pricing: { prompt: "0.000000104", completion: "0.000000416" }, - supportedParameters: ["max_tokens", "presence_penalty", "response_format", "seed", "temperature", "tool_choice", "tools", "top_p"], + supportedParameters: ["logprobs", "max_tokens", "presence_penalty", "response_format", "seed", "structured_outputs", "temperature", "tool_choice", "tools", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -3573,8 +3521,8 @@ export const GENERATED_PROFILES = [ reasoningSurface: "none", toolCallSurface: "native_strict", contextWindow: 131072, - pricing: { prompt: "0.00000008", completion: "0.0000005" }, - supportedParameters: ["frequency_penalty", "logit_bias", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p"], + pricing: { prompt: "0.000000117", completion: "0.000000455" }, + supportedParameters: ["frequency_penalty", "logit_bias", "logprobs", "max_tokens", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -3587,7 +3535,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_strict", contextWindow: 131072, pricing: { prompt: "0.000000117", completion: "0.000001365" }, - supportedParameters: ["include_reasoning", "max_tokens", "presence_penalty", "reasoning", "response_format", "seed", "structured_outputs", "temperature", "tool_choice", "tools", "top_p"], + supportedParameters: ["include_reasoning", "logprobs", "max_tokens", "presence_penalty", "reasoning", "response_format", "seed", "structured_outputs", "temperature", "tool_choice", "tools", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -3612,7 +3560,7 @@ export const GENERATED_PROFILES = [ reasoningSurface: "none", toolCallSurface: "native_strict", contextWindow: 262144, - pricing: { prompt: "0.000000195", completion: "0.00000156" }, + pricing: { prompt: "0.00000026", completion: "0.0000026" }, supportedParameters: ["frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", @@ -3625,7 +3573,7 @@ export const GENERATED_PROFILES = [ reasoningSurface: "none", toolCallSurface: "native_strict", contextWindow: 262144, - pricing: { prompt: "0.00000014", completion: "0.000001", input_cache_read: "0.00000005" }, + pricing: { prompt: "0.00000014", completion: "0.000001" }, supportedParameters: ["frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", @@ -3637,8 +3585,8 @@ export const GENERATED_PROFILES = [ trainingClass: "open_weight_instruct", reasoningSurface: "none", toolCallSurface: "native_strict", - contextWindow: 131072, - pricing: { prompt: "0.000000385", completion: "0.00000245" }, + contextWindow: 262144, + pricing: { prompt: "0.00000039", completion: "0.00000234" }, supportedParameters: ["frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", @@ -3678,7 +3626,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_strict", contextWindow: 1000000, pricing: { prompt: "0.00000026", completion: "0.00000156" }, - supportedParameters: ["include_reasoning", "max_tokens", "presence_penalty", "reasoning", "response_format", "seed", "structured_outputs", "temperature", "tool_choice", "tools", "top_p"], + supportedParameters: ["include_reasoning", "logprobs", "max_tokens", "presence_penalty", "reasoning", "response_format", "seed", "structured_outputs", "temperature", "tool_choice", "tools", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -3691,7 +3639,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_strict", contextWindow: 1000000, pricing: { prompt: "0.0000003", completion: "0.0000018", input_cache_write: "0.000000375" }, - supportedParameters: ["include_reasoning", "max_tokens", "presence_penalty", "reasoning", "response_format", "seed", "structured_outputs", "temperature", "tool_choice", "tools", "top_p"], + supportedParameters: ["include_reasoning", "logprobs", "max_tokens", "presence_penalty", "reasoning", "response_format", "seed", "structured_outputs", "temperature", "tool_choice", "tools", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -3702,8 +3650,8 @@ export const GENERATED_PROFILES = [ trainingClass: "open_weight_instruct", reasoningSurface: "none", toolCallSurface: "native_strict", - contextWindow: 262140, - pricing: { prompt: "0.0000002885", completion: "0.00000317" }, + contextWindow: 262144, + pricing: { prompt: "0.00000045", completion: "0.0000027" }, supportedParameters: ["frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", @@ -3716,8 +3664,8 @@ export const GENERATED_PROFILES = [ reasoningSurface: "none", toolCallSurface: "native_strict", contextWindow: 262144, - pricing: { prompt: "0.00000015", completion: "0.000001", input_cache_read: "0.00000005" }, - supportedParameters: ["frequency_penalty", "include_reasoning", "logit_bias", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p"], + pricing: { prompt: "0.00000014", completion: "0.000001" }, + supportedParameters: ["frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -3730,7 +3678,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_strict", contextWindow: 1000000, pricing: { prompt: "0.0000001875", completion: "0.000001125", input_cache_write: "0.000000234375" }, - supportedParameters: ["include_reasoning", "max_tokens", "presence_penalty", "reasoning", "response_format", "seed", "structured_outputs", "temperature", "tool_choice", "tools", "top_p"], + supportedParameters: ["include_reasoning", "logprobs", "max_tokens", "presence_penalty", "reasoning", "response_format", "seed", "structured_outputs", "temperature", "tool_choice", "tools", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -3756,7 +3704,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_strict", contextWindow: 1000000, pricing: { prompt: "0.000000325", completion: "0.00000195", input_cache_write: "0.00000040625" }, - supportedParameters: ["include_reasoning", "max_tokens", "presence_penalty", "reasoning", "response_format", "seed", "structured_outputs", "temperature", "tool_choice", "tools", "top_p"], + supportedParameters: ["include_reasoning", "logprobs", "max_tokens", "presence_penalty", "reasoning", "response_format", "seed", "structured_outputs", "temperature", "tool_choice", "tools", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -3768,7 +3716,7 @@ export const GENERATED_PROFILES = [ reasoningSurface: "none", toolCallSurface: "native_strict", contextWindow: 1000000, - pricing: { prompt: "0.00000125", completion: "0.00000375", input_cache_read: "0.00000025", input_cache_write: "0.0000015625" }, + pricing: { prompt: "0.000001475", completion: "0.000004425", input_cache_read: "0.000000295", input_cache_write: "0.00000184375" }, supportedParameters: ["include_reasoning", "logprobs", "max_tokens", "presence_penalty", "reasoning", "response_format", "seed", "structured_outputs", "temperature", "tool_choice", "tools", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", @@ -3795,7 +3743,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_strict", contextWindow: 16384, pricing: { prompt: "0.0000001", completion: "0.0000001" }, - supportedParameters: ["frequency_penalty", "max_tokens", "presence_penalty", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p"], + supportedParameters: ["frequency_penalty", "logprobs", "max_tokens", "presence_penalty", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -3808,7 +3756,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "none", contextWindow: 65536, pricing: { prompt: "0.0000001", completion: "0.0000002" }, - supportedParameters: ["frequency_penalty", "include_reasoning", "max_tokens", "presence_penalty", "reasoning", "seed", "stop", "temperature", "top_k", "top_p"], + supportedParameters: ["frequency_penalty", "include_reasoning", "logprobs", "max_tokens", "presence_penalty", "reasoning", "seed", "stop", "structured_outputs", "temperature", "top_k", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -3834,33 +3782,33 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_lenient", contextWindow: 256000, pricing: { prompt: "0.000001", completion: "0.000003" }, - supportedParameters: ["max_tokens", "seed", "stop", "temperature", "tool_choice", "tools", "top_p"], + supportedParameters: ["max_tokens", "response_format", "seed", "stop", "temperature", "tool_choice", "tools", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, { - id: "sao10k/l3-lunaris-8b", + id: "sakana/fugu-ultra", adapter: "openrouter", originFamily: "unknown", trainingClass: "open_weight_instruct", reasoningSurface: "none", - toolCallSurface: "none", - contextWindow: 8192, - pricing: { prompt: "0.00000004", completion: "0.00000005" }, - supportedParameters: ["frequency_penalty", "logit_bias", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "top_k", "top_p"], + toolCallSurface: "native_strict", + contextWindow: 1000000, + pricing: { prompt: "0.000005", completion: "0.00003", web_search: "0.01", input_cache_read: "0.0000005" }, + supportedParameters: ["include_reasoning", "reasoning", "reasoning_effort", "structured_outputs", "tool_choice", "tools", "web_search_options"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, { - id: "sao10k/l3.1-70b-hanami-x1", + id: "sao10k/l3-lunaris-8b", adapter: "openrouter", originFamily: "unknown", trainingClass: "open_weight_instruct", reasoningSurface: "none", toolCallSurface: "none", - contextWindow: 16000, - pricing: { prompt: "0.000003", completion: "0.000003" }, - supportedParameters: ["frequency_penalty", "logit_bias", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "seed", "stop", "temperature", "top_k", "top_p"], + contextWindow: 8192, + pricing: { prompt: "0.00000004", completion: "0.00000005" }, + supportedParameters: ["frequency_penalty", "logit_bias", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "top_k", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -3898,8 +3846,8 @@ export const GENERATED_PROFILES = [ reasoningSurface: "none", toolCallSurface: "native_lenient", contextWindow: 262144, - pricing: { prompt: "0.00000009", completion: "0.0000003", input_cache_read: "0.00000002" }, - supportedParameters: ["frequency_penalty", "include_reasoning", "logit_bias", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "temperature", "tool_choice", "tools", "top_k", "top_p"], + pricing: { prompt: "0.0000001", completion: "0.0000003" }, + supportedParameters: ["frequency_penalty", "include_reasoning", "max_tokens", "reasoning", "temperature", "tool_choice", "tools", "top_k", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -3912,33 +3860,33 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_strict", contextWindow: 256000, pricing: { prompt: "0.0000002", completion: "0.00000115", input_cache_read: "0.00000004" }, - supportedParameters: ["frequency_penalty", "include_reasoning", "logprobs", "max_tokens", "reasoning", "response_format", "stop", "structured_outputs", "temperature", "tools", "top_logprobs", "top_p"], + supportedParameters: ["frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "reasoning", "reasoning_effort", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, { - id: "switchpoint/router", + id: "tencent/hunyuan-a13b-instruct", adapter: "openrouter", originFamily: "unknown", trainingClass: "open_weight_instruct", reasoningSurface: "none", toolCallSurface: "none", contextWindow: 131072, - pricing: { prompt: "0.00000085", completion: "0.0000034" }, - supportedParameters: ["include_reasoning", "max_tokens", "reasoning", "seed", "stop", "temperature", "top_k", "top_p"], + pricing: { prompt: "0.00000014", completion: "0.00000057" }, + supportedParameters: ["frequency_penalty", "include_reasoning", "max_tokens", "reasoning", "response_format", "structured_outputs", "temperature", "top_k", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, { - id: "tencent/hunyuan-a13b-instruct", + id: "tencent/hy3", adapter: "openrouter", originFamily: "unknown", trainingClass: "open_weight_instruct", reasoningSurface: "none", - toolCallSurface: "none", - contextWindow: 131072, - pricing: { prompt: "0.00000014", completion: "0.00000057" }, - supportedParameters: ["frequency_penalty", "include_reasoning", "max_tokens", "reasoning", "response_format", "structured_outputs", "temperature", "top_k", "top_p"], + toolCallSurface: "native_strict", + contextWindow: 262144, + pricing: { prompt: "0.0000002", completion: "0.0000008", input_cache_read: "0.00000005" }, + supportedParameters: ["frequency_penalty", "include_reasoning", "logit_bias", "max_tokens", "min_p", "presence_penalty", "reasoning", "reasoning_effort", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -3951,7 +3899,20 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_lenient", contextWindow: 262144, pricing: { prompt: "0.000000063", completion: "0.00000021", input_cache_read: "0.000000021" }, - supportedParameters: ["frequency_penalty", "include_reasoning", "max_tokens", "presence_penalty", "reasoning", "seed", "stop", "temperature", "tool_choice", "tools", "top_k", "top_p"], + supportedParameters: ["frequency_penalty", "include_reasoning", "max_tokens", "presence_penalty", "reasoning", "reasoning_effort", "seed", "stop", "temperature", "tool_choice", "tools", "top_k", "top_p"], + knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], + recommendedPromptStrategy: "open_weight", + }, + { + id: "tencent/hy3:free", + adapter: "openrouter", + originFamily: "unknown", + trainingClass: "open_weight_instruct", + reasoningSurface: "none", + toolCallSurface: "native_strict", + contextWindow: 262144, + pricing: { prompt: "0", completion: "0" }, + supportedParameters: ["frequency_penalty", "include_reasoning", "max_tokens", "presence_penalty", "reasoning", "reasoning_effort", "repetition_penalty", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -3964,7 +3925,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "none", contextWindow: 131072, pricing: { prompt: "0.0000003", completion: "0.0000005", input_cache_read: "0.00000015" }, - supportedParameters: ["frequency_penalty", "logit_bias", "max_tokens", "presence_penalty", "repetition_penalty", "seed", "stop", "temperature", "top_k", "top_p"], + supportedParameters: ["frequency_penalty", "logit_bias", "logprobs", "max_tokens", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "top_k", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -3974,10 +3935,10 @@ export const GENERATED_PROFILES = [ originFamily: "unknown", trainingClass: "open_weight_instruct", reasoningSurface: "none", - toolCallSurface: "native_strict", - contextWindow: 32768, - pricing: { prompt: "0.00000017", completion: "0.00000043" }, - supportedParameters: ["frequency_penalty", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p"], + toolCallSurface: "none", + contextWindow: 65536, + pricing: { prompt: "0.00000025", completion: "0.0000005" }, + supportedParameters: ["frequency_penalty", "logit_bias", "logprobs", "max_tokens", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "top_k", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -3990,7 +3951,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "none", contextWindow: 32768, pricing: { prompt: "0.00000055", completion: "0.0000008", input_cache_read: "0.00000025" }, - supportedParameters: ["frequency_penalty", "logit_bias", "max_tokens", "presence_penalty", "repetition_penalty", "seed", "stop", "temperature", "top_k", "top_p"], + supportedParameters: ["frequency_penalty", "logit_bias", "logprobs", "max_tokens", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "top_k", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -4007,6 +3968,19 @@ export const GENERATED_PROFILES = [ knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, + { + id: "thinkingmachines/inkling", + adapter: "openrouter", + originFamily: "unknown", + trainingClass: "open_weight_instruct", + reasoningSurface: "none", + toolCallSurface: "native_lenient", + contextWindow: 524288, + pricing: { prompt: "0.000001", completion: "0.00000405", input_cache_read: "0.00000017" }, + supportedParameters: ["frequency_penalty", "include_reasoning", "logit_bias", "max_tokens", "min_p", "presence_penalty", "reasoning", "reasoning_effort", "repetition_penalty", "stop", "temperature", "tool_choice", "tools", "top_k", "top_p"], + knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], + recommendedPromptStrategy: "open_weight", + }, { id: "undi95/remm-slerp-l2-13b", adapter: "openrouter", @@ -4068,7 +4042,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "none", contextWindow: 2000000, pricing: { prompt: "0.00000125", completion: "0.0000025", web_search: "0.005", input_cache_read: "0.0000002" }, - supportedParameters: ["include_reasoning", "logprobs", "max_tokens", "reasoning", "response_format", "seed", "structured_outputs", "temperature", "top_logprobs", "top_p"], + supportedParameters: ["include_reasoning", "logprobs", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "temperature", "top_logprobs", "top_p"], knownFailureModes: [], recommendedPromptStrategy: "frontier", }, @@ -4081,35 +4055,35 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_strict", contextWindow: 1000000, pricing: { prompt: "0.00000125", completion: "0.0000025", web_search: "0.005", input_cache_read: "0.0000002" }, - supportedParameters: ["frequency_penalty", "include_reasoning", "logprobs", "max_tokens", "presence_penalty", "reasoning", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_logprobs", "top_p"], + supportedParameters: ["frequency_penalty", "include_reasoning", "logprobs", "max_tokens", "presence_penalty", "reasoning", "reasoning_effort", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_logprobs", "top_p"], knownFailureModes: [], recommendedPromptStrategy: "frontier", }, { - id: "x-ai/grok-build-0.1", + id: "x-ai/grok-4.5", adapter: "openrouter", originFamily: "xai", trainingClass: "frontier_rlhf", reasoningSurface: "none", toolCallSurface: "native_strict", - contextWindow: 256000, - pricing: { prompt: "0.000001", completion: "0.000002", web_search: "0.005", input_cache_read: "0.0000002" }, - supportedParameters: ["frequency_penalty", "include_reasoning", "logprobs", "max_tokens", "presence_penalty", "reasoning", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_logprobs", "top_p"], + contextWindow: 500000, + pricing: { prompt: "0.000002", completion: "0.000006", web_search: "0.005", input_cache_read: "0.0000003" }, + supportedParameters: ["frequency_penalty", "include_reasoning", "logprobs", "max_tokens", "presence_penalty", "reasoning", "reasoning_effort", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_logprobs", "top_p"], knownFailureModes: [], recommendedPromptStrategy: "frontier", }, { - id: "xiaomi/mimo-v2-flash", + id: "x-ai/grok-build-0.1", adapter: "openrouter", - originFamily: "unknown", - trainingClass: "open_weight_instruct", + originFamily: "xai", + trainingClass: "frontier_rlhf", reasoningSurface: "none", - toolCallSurface: "native_lenient", - contextWindow: 262144, - pricing: { prompt: "0.0000001", completion: "0.0000003", input_cache_read: "0.00000001" }, - supportedParameters: ["frequency_penalty", "include_reasoning", "max_tokens", "presence_penalty", "reasoning", "response_format", "stop", "temperature", "tool_choice", "tools", "top_p"], - knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], - recommendedPromptStrategy: "open_weight", + toolCallSurface: "native_strict", + contextWindow: 256000, + pricing: { prompt: "0.000001", completion: "0.000002", web_search: "0.005", input_cache_read: "0.0000002" }, + supportedParameters: ["frequency_penalty", "include_reasoning", "logprobs", "max_tokens", "presence_penalty", "reasoning", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_logprobs", "top_p"], + knownFailureModes: [], + recommendedPromptStrategy: "frontier", }, { id: "xiaomi/mimo-v2.5", @@ -4120,7 +4094,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_strict", contextWindow: 1048576, pricing: { prompt: "0.00000014", completion: "0.00000028", input_cache_read: "0.0000000028" }, - supportedParameters: ["frequency_penalty", "include_reasoning", "max_tokens", "presence_penalty", "reasoning", "response_format", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_p"], + supportedParameters: ["frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -4133,7 +4107,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_strict", contextWindow: 1048576, pricing: { prompt: "0.000000435", completion: "0.00000087", input_cache_read: "0.0000000036" }, - supportedParameters: ["frequency_penalty", "include_reasoning", "logit_bias", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p"], + supportedParameters: ["frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -4146,7 +4120,7 @@ export const GENERATED_PROFILES = [ toolCallSurface: "native_lenient", contextWindow: 131072, pricing: { prompt: "0.0000006", completion: "0.0000022", input_cache_read: "0.00000011" }, - supportedParameters: ["frequency_penalty", "include_reasoning", "max_tokens", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "temperature", "tool_choice", "tools", "top_k", "top_p"], + supportedParameters: ["include_reasoning", "max_tokens", "reasoning", "response_format", "temperature", "tool_choice", "tools", "top_k", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -4157,9 +4131,9 @@ export const GENERATED_PROFILES = [ trainingClass: "open_weight_instruct", reasoningSurface: "none", toolCallSurface: "native_lenient", - contextWindow: 131070, - pricing: { prompt: "0.000000125", completion: "0.00000085", input_cache_read: "0.00000006" }, - supportedParameters: ["frequency_penalty", "include_reasoning", "max_tokens", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "temperature", "tool_choice", "tools", "top_k", "top_p"], + contextWindow: 131072, + pricing: { prompt: "0.00000013", completion: "0.00000085", input_cache_read: "0.000000025" }, + supportedParameters: ["frequency_penalty", "include_reasoning", "max_tokens", "presence_penalty", "reasoning", "repetition_penalty", "seed", "stop", "temperature", "tool_choice", "tools", "top_k", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -4184,7 +4158,7 @@ export const GENERATED_PROFILES = [ reasoningSurface: "none", toolCallSurface: "native_strict", contextWindow: 202752, - pricing: { prompt: "0.00000043", completion: "0.00000174", input_cache_read: "0.00000008" }, + pricing: { prompt: "0.0000005", completion: "0.000002", input_cache_read: "0.0000001" }, supportedParameters: ["frequency_penalty", "include_reasoning", "logit_bias", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", @@ -4222,9 +4196,9 @@ export const GENERATED_PROFILES = [ trainingClass: "open_weight_instruct", reasoningSurface: "none", toolCallSurface: "native_strict", - contextWindow: 202752, - pricing: { prompt: "0.00000006", completion: "0.0000004", input_cache_read: "0.00000001" }, - supportedParameters: ["frequency_penalty", "include_reasoning", "logit_bias", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p"], + contextWindow: 131072, + pricing: { prompt: "0.0000000605", completion: "0.0000004" }, + supportedParameters: ["frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -4235,9 +4209,9 @@ export const GENERATED_PROFILES = [ trainingClass: "open_weight_instruct", reasoningSurface: "none", toolCallSurface: "native_strict", - contextWindow: 202752, - pricing: { prompt: "0.0000006", completion: "0.00000192", input_cache_read: "0.00000012" }, - supportedParameters: ["frequency_penalty", "include_reasoning", "logit_bias", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p"], + contextWindow: 204800, + pricing: { prompt: "0.00000095", completion: "0.00000255", input_cache_read: "0.0000002" }, + supportedParameters: ["frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -4248,9 +4222,9 @@ export const GENERATED_PROFILES = [ trainingClass: "open_weight_instruct", reasoningSurface: "none", toolCallSurface: "native_lenient", - contextWindow: 262144, + contextWindow: 202752, pricing: { prompt: "0.0000012", completion: "0.000004", input_cache_read: "0.00000024" }, - supportedParameters: ["frequency_penalty", "include_reasoning", "logit_bias", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "temperature", "tool_choice", "tools", "top_k", "top_p"], + supportedParameters: ["include_reasoning", "max_tokens", "reasoning", "response_format", "temperature", "tool_choice", "tools", "top_k", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, @@ -4261,10 +4235,36 @@ export const GENERATED_PROFILES = [ trainingClass: "open_weight_instruct", reasoningSurface: "none", toolCallSurface: "native_strict", - contextWindow: 202752, - pricing: { prompt: "0.00000098", completion: "0.00000308", input_cache_read: "0.000000182" }, + contextWindow: 200000, + pricing: { prompt: "0.000000966", completion: "0.000003036", input_cache_read: "0.0000001794" }, supportedParameters: ["frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p"], knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], recommendedPromptStrategy: "open_weight", }, + { + id: "z-ai/glm-5.2", + adapter: "openrouter", + originFamily: "zai", + trainingClass: "open_weight_instruct", + reasoningSurface: "none", + toolCallSurface: "native_strict", + contextWindow: 1048576, + pricing: { prompt: "0.0000009576", completion: "0.0000030096", input_cache_read: "0.00000017784" }, + supportedParameters: ["frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "parallel_tool_calls", "presence_penalty", "reasoning", "reasoning_effort", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p"], + knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], + recommendedPromptStrategy: "open_weight", + }, + { + id: "z-ai/glm-5v-turbo", + adapter: "openrouter", + originFamily: "zai", + trainingClass: "open_weight_instruct", + reasoningSurface: "none", + toolCallSurface: "native_lenient", + contextWindow: 202752, + pricing: { prompt: "0.0000012", completion: "0.000004", input_cache_read: "0.00000024" }, + supportedParameters: ["include_reasoning", "max_tokens", "reasoning", "response_format", "temperature", "tool_choice", "tools", "top_k", "top_p"], + knownFailureModes: ["internal_envelope_leak", "system_prompt_echo", "malformed_tool_arguments"], + recommendedPromptStrategy: "open_weight", + }, ] as const satisfies readonly ModelCapabilityProfile[];