{"schemaVersion":"1.0","fetchedAt":"2026-10-08T21:40:35.226Z","models":[{"provider":"openrouter","id":"~anthropic/claude-fable-latest","displayName":"Anthropic: Claude Fable Latest","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:~anthropic/claude-fable-latest:prompt","amount":"0.00001","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:~anthropic/claude-fable-latest:completion","amount":"0.00005","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:~anthropic/claude-fable-latest:input_cache_read","amount":"0.00000025","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:~anthropic/claude-fable-latest:input_cache_write","amount":"0.0000125","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1000000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":151}},{"provider":"openrouter","id":"~anthropic/claude-haiku-latest","displayName":"Anthropic: Claude Haiku Latest","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:~anthropic/claude-haiku-latest:prompt","amount":"0.0000001","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:~anthropic/claude-haiku-latest:completion","amount":"0.0000005","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:~anthropic/claude-haiku-latest:input_cache_read","amount":"0.00000001","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:~anthropic/claude-haiku-latest:input_cache_write","amount":"0.000000125","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1000000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":176}},{"provider":"openrouter","id":"~anthropic/claude-opus-latest","displayName":"Anthropic: Claude Opus Latest","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:~anthropic/claude-opus-latest:prompt","amount":"0.000004","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:~anthropic/claude-opus-latest:completion","amount":"0.00002","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:~anthropic/claude-opus-latest:input_cache_read","amount":"0.0000002","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:~anthropic/claude-opus-latest:input_cache_write","amount":"0.000005","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1000000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":197}},{"provider":"openrouter","id":"~anthropic/claude-sonnet-latest","displayName":"Anthropic: Claude Sonnet Latest","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:~anthropic/claude-sonnet-latest:prompt","amount":"0.000002","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:~anthropic/claude-sonnet-latest:completion","amount":"0.00001","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:~anthropic/claude-sonnet-latest:input_cache_read","amount":"0.0000001","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:~anthropic/claude-sonnet-latest:input_cache_write","amount":"0.0000025","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1000000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":181}},{"provider":"openrouter","id":"~deepseek/deepseek-flash-latest","displayName":"DeepSeek: DeepSeek Flash Latest","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:~deepseek/deepseek-flash-latest:prompt","amount":"0.0000000283","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:~deepseek/deepseek-flash-latest:completion","amount":"0.0000012","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:~deepseek/deepseek-flash-latest:input_cache_read","amount":"0.000000005","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1048576,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":43}},{"provider":"openrouter","id":"~deepseek/deepseek-pro-latest","displayName":"DeepSeek: DeepSeek Pro Latest","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:~deepseek/deepseek-pro-latest:prompt","amount":"0.0000001271","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:~deepseek/deepseek-pro-latest:completion","amount":"0.000008","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:~deepseek/deepseek-pro-latest:input_cache_read","amount":"0.00000013","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1048576,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":42}},{"provider":"openrouter","id":"~deepseek/deepseek-v4-flash-latest","displayName":"DeepSeek: DeepSeek V4 Flash Latest","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:~deepseek/deepseek-v4-flash-latest:prompt","amount":"0.0000000104","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:~deepseek/deepseek-v4-flash-latest:completion","amount":"0.00000128","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:~deepseek/deepseek-v4-flash-latest:input_cache_read","amount":"0.0000000104","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1048576,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":101}},{"provider":"openrouter","id":"~google/gemini-flash-latest","displayName":"Google: Gemini Flash Latest","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:~google/gemini-flash-latest:prompt","amount":"0.00000075","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:~google/gemini-flash-latest:completion","amount":"0.00000375","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:~google/gemini-flash-latest:input_cache_read","amount":"0.000000075","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:~google/gemini-flash-latest:input_cache_write","amount":"0.0000000416666666666667","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1048576,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":180}},{"provider":"openrouter","id":"~google/gemini-pro-latest","displayName":"Google: Gemini Pro Latest","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:~google/gemini-pro-latest:prompt","amount":"0.000002","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:~google/gemini-pro-latest:completion","amount":"0.000012","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:~google/gemini-pro-latest:input_cache_read","amount":"0.0000002","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:~google/gemini-pro-latest:input_cache_write","amount":"0.000000375","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1048576,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":178}},{"provider":"openrouter","id":"~moonshotai/kimi-latest","displayName":"MoonshotAI: Kimi Latest","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:~moonshotai/kimi-latest:prompt","amount":"0.00000081","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:~moonshotai/kimi-latest:completion","amount":"0.000013","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:~moonshotai/kimi-latest:input_cache_read","amount":"0.0000003","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1048576,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":179}},{"provider":"openrouter","id":"~openai/gpt-astra-latest","displayName":"OpenAI: GPT Astra Latest","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:~openai/gpt-astra-latest:prompt","amount":"0.00001","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:~openai/gpt-astra-latest:completion","amount":"0.00005","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:~openai/gpt-astra-latest:input_cache_read","amount":"0.000001","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:~openai/gpt-astra-latest:input_cache_write","amount":"0.0000125","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1050000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":46}},{"provider":"openrouter","id":"~openai/gpt-luna-latest","displayName":"OpenAI: GPT Luna Latest","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:~openai/gpt-luna-latest:prompt","amount":"0.0000001","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:~openai/gpt-luna-latest:completion","amount":"0.0000005","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:~openai/gpt-luna-latest:input_cache_read","amount":"0.00000001","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:~openai/gpt-luna-latest:input_cache_write","amount":"0.000000125","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1050000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":49}},{"provider":"openrouter","id":"~openai/gpt-mini-latest","displayName":"OpenAI: GPT Mini Latest","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:~openai/gpt-mini-latest:prompt","amount":"0.00000075","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:~openai/gpt-mini-latest:completion","amount":"0.0000045","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:~openai/gpt-mini-latest:input_cache_read","amount":"0.000000075","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":400000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":177}},{"provider":"openrouter","id":"~openai/gpt-sol-latest","displayName":"OpenAI: GPT Sol Latest","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:~openai/gpt-sol-latest:prompt","amount":"0.000002","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:~openai/gpt-sol-latest:completion","amount":"0.00001","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:~openai/gpt-sol-latest:input_cache_read","amount":"0.0000001","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:~openai/gpt-sol-latest:input_cache_write","amount":"0.0000025","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1050000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":47}},{"provider":"openrouter","id":"~openai/gpt-terra-latest","displayName":"OpenAI: GPT Terra Latest","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:~openai/gpt-terra-latest:prompt","amount":"0.000002","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:~openai/gpt-terra-latest:completion","amount":"0.000012","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:~openai/gpt-terra-latest:input_cache_read","amount":"0.0000002","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:~openai/gpt-terra-latest:input_cache_write","amount":"0.0000025","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1050000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":48}},{"provider":"openrouter","id":"~x-ai/grok-latest","displayName":"xAI: Grok Latest","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:~x-ai/grok-latest:prompt","amount":"0.000002","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:~x-ai/grok-latest:completion","amount":"0.000006","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:~x-ai/grok-latest:input_cache_read","amount":"0.0000005","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":500000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":135}},{"provider":"openrouter","id":"~z-ai/glm-flash-latest","displayName":"Z.ai: GLM Flash Latest","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:~z-ai/glm-flash-latest:prompt","amount":"0.000000032","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:~z-ai/glm-flash-latest:completion","amount":"0.000003109323","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:~z-ai/glm-flash-latest:input_cache_read","amount":"0.00000002","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1048576,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":73}},{"provider":"openrouter","id":"~z-ai/glm-latest","displayName":"Z.ai: GLM Latest","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:~z-ai/glm-latest:prompt","amount":"0.00000004","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:~z-ai/glm-latest:completion","amount":"0.000012","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:~z-ai/glm-latest:input_cache_read","amount":"0.0000000372","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1048576,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":81}},{"provider":"openrouter","id":"aion-labs/aion-2.0","displayName":"AionLabs: Aion-2.0","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:aion-labs/aion-2.0:prompt","amount":"0.0000008","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:aion-labs/aion-2.0:completion","amount":"0.0000016","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:aion-labs/aion-2.0:input_cache_read","amount":"0.0000002","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":131072,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":241}},{"provider":"openrouter","id":"aion-labs/aion-3.0","displayName":"AionLabs: Aion-3.0","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:aion-labs/aion-3.0:prompt","amount":"0.000003","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:aion-labs/aion-3.0:completion","amount":"0.000006","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:aion-labs/aion-3.0:input_cache_read","amount":"0.00000075","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":131072,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":137}},{"provider":"openrouter","id":"aion-labs/aion-3.0-mini","displayName":"AionLabs: Aion-3.0-Mini","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:aion-labs/aion-3.0-mini:prompt","amount":"0.0000007","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:aion-labs/aion-3.0-mini:completion","amount":"0.0000014","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:aion-labs/aion-3.0-mini:input_cache_read","amount":"0.00000018","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":131072,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":136}},{"provider":"openrouter","id":"aion-labs/aion-3.5","displayName":"AionLabs: Aion 3.5","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:aion-labs/aion-3.5:prompt","amount":"0.000003","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:aion-labs/aion-3.5:completion","amount":"0.000006","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:aion-labs/aion-3.5:input_cache_read","amount":"0.00000075","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":262144,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":20}},{"provider":"openrouter","id":"aion-labs/aion-3.5-mini","displayName":"AionLabs: Aion 3.5 Mini","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:aion-labs/aion-3.5-mini:prompt","amount":"0.0000007","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:aion-labs/aion-3.5-mini:completion","amount":"0.0000014","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:aion-labs/aion-3.5-mini:input_cache_read","amount":"0.00000018","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":262144,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":19}},{"provider":"openrouter","id":"aion-labs/aion-rp-llama-3.1-8b","displayName":"AionLabs: Aion-RP 1.0 (8B)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:aion-labs/aion-rp-llama-3.1-8b:prompt","amount":"0.0000008","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:aion-labs/aion-rp-llama-3.1-8b:completion","amount":"0.0000016","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":32768,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":410}},{"provider":"openrouter","id":"amazon/nova-2-lite-v1","displayName":"Amazon: Nova 2 Lite","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:amazon/nova-2-lite-v1:prompt","amount":"0.0000003","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:amazon/nova-2-lite-v1:completion","amount":"0.0000025","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1000000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":281}},{"provider":"openrouter","id":"amazon/nova-lite-v1","displayName":"Amazon: Nova Lite 1.0","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:amazon/nova-lite-v1:prompt","amount":"0.00000006","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:amazon/nova-lite-v1:completion","amount":"0.00000024","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":300000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":425}},{"provider":"openrouter","id":"amazon/nova-micro-v1","displayName":"Amazon: Nova Micro 1.0","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:amazon/nova-micro-v1:prompt","amount":"0.000000035","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:amazon/nova-micro-v1:completion","amount":"0.00000014","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":128000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":426}},{"provider":"openrouter","id":"amazon/nova-premier-v1","displayName":"Amazon: Nova Premier 1.0","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:amazon/nova-premier-v1:prompt","amount":"0.0000025","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:amazon/nova-premier-v1:completion","amount":"0.0000125","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:amazon/nova-premier-v1:input_cache_read","amount":"0.000000625","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1000000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":297}},{"provider":"openrouter","id":"amazon/nova-pro-v1","displayName":"Amazon: Nova Pro 1.0","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:amazon/nova-pro-v1:prompt","amount":"0.0000008","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:amazon/nova-pro-v1:completion","amount":"0.0000032","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":300000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":427}},{"provider":"openrouter","id":"anthracite-org/magnum-v4-72b","displayName":"Magnum v4 72B","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:anthracite-org/magnum-v4-72b:prompt","amount":"0.0000025","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthracite-org/magnum-v4-72b:completion","amount":"0.000005","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":32768,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":432}},{"provider":"openrouter","id":"anthropic/claude-fable-5","displayName":"Anthropic: Claude Fable 5","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:anthropic/claude-fable-5:prompt","amount":"0.00001","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-fable-5:completion","amount":"0.00005","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-fable-5:input_cache_read","amount":"0.000001","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-fable-5:input_cache_write","amount":"0.0000125","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1000000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":152}},{"provider":"openrouter","id":"anthropic/claude-fable-5:batch","displayName":"Anthropic: Claude Fable 5 (batch)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:anthropic/claude-fable-5:batch:prompt","amount":"0.000005","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-fable-5:batch:completion","amount":"0.000025","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-fable-5:batch:input_cache_read","amount":"0.0000005","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-fable-5:batch:input_cache_write","amount":"0.00000625","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1000000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":153}},{"provider":"openrouter","id":"anthropic/claude-fable-5.1","displayName":"Anthropic: Claude Fable 5.1","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:anthropic/claude-fable-5.1:prompt","amount":"0.00001","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-fable-5.1:completion","amount":"0.00005","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-fable-5.1:input_cache_read","amount":"0.00000025","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-fable-5.1:input_cache_write","amount":"0.0000125","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1000000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":68}},{"provider":"openrouter","id":"anthropic/claude-fable-5.1:batch","displayName":"Anthropic: Claude Fable 5.1 (batch)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:anthropic/claude-fable-5.1:batch:prompt","amount":"0.000005","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-fable-5.1:batch:completion","amount":"0.000025","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-fable-5.1:batch:input_cache_read","amount":"0.000000125","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-fable-5.1:batch:input_cache_write","amount":"0.00000625","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1000000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":69}},{"provider":"openrouter","id":"anthropic/claude-haiku-4.5","displayName":"Anthropic: Claude Haiku 4.5","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:anthropic/claude-haiku-4.5:prompt","amount":"0.000001","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-haiku-4.5:completion","amount":"0.000005","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-haiku-4.5:input_cache_read","amount":"0.0000001","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-haiku-4.5:input_cache_write","amount":"0.00000125","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":200000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":305}},{"provider":"openrouter","id":"anthropic/claude-haiku-4.5:batch","displayName":"Anthropic: Claude Haiku 4.5 (batch)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:anthropic/claude-haiku-4.5:batch:prompt","amount":"0.0000005","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-haiku-4.5:batch:completion","amount":"0.0000025","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-haiku-4.5:batch:input_cache_read","amount":"0.00000005","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-haiku-4.5:batch:input_cache_write","amount":"0.000000625","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":200000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":306}},{"provider":"openrouter","id":"anthropic/claude-haiku-5.5","displayName":"Anthropic: Claude Haiku 5.5","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:anthropic/claude-haiku-5.5:prompt","amount":"0.0000001","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-haiku-5.5:completion","amount":"0.0000005","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-haiku-5.5:input_cache_read","amount":"0.00000001","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-haiku-5.5:input_cache_write","amount":"0.000000125","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1000000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":1}},{"provider":"openrouter","id":"anthropic/claude-haiku-5.5:batch","displayName":"Anthropic: Claude Haiku 5.5 (batch)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:anthropic/claude-haiku-5.5:batch:prompt","amount":"0.00000005","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-haiku-5.5:batch:completion","amount":"0.00000025","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-haiku-5.5:batch:input_cache_read","amount":"0.000000005","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-haiku-5.5:batch:input_cache_write","amount":"0.0000000625","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1000000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":2}},{"provider":"openrouter","id":"anthropic/claude-opus-4.1","displayName":"Anthropic: Claude Opus 4.1","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:anthropic/claude-opus-4.1:prompt","amount":"0.000015","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-opus-4.1:completion","amount":"0.000075","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-opus-4.1:input_cache_read","amount":"0.0000015","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-opus-4.1:input_cache_write","amount":"0.00001875","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":200000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":347}},{"provider":"openrouter","id":"anthropic/claude-opus-4.1:batch","displayName":"Anthropic: Claude Opus 4.1 (batch)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:anthropic/claude-opus-4.1:batch:prompt","amount":"0.0000075","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-opus-4.1:batch:completion","amount":"0.0000375","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-opus-4.1:batch:input_cache_read","amount":"0.00000075","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-opus-4.1:batch:input_cache_write","amount":"0.000009375","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":200000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":348}},{"provider":"openrouter","id":"anthropic/claude-opus-4.5","displayName":"Anthropic: Claude Opus 4.5","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:anthropic/claude-opus-4.5:prompt","amount":"0.000005","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-opus-4.5:completion","amount":"0.000025","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-opus-4.5:input_cache_read","amount":"0.0000005","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-opus-4.5:input_cache_write","amount":"0.00000625","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":200000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":289}},{"provider":"openrouter","id":"anthropic/claude-opus-4.5:batch","displayName":"Anthropic: Claude Opus 4.5 (batch)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:anthropic/claude-opus-4.5:batch:prompt","amount":"0.0000025","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-opus-4.5:batch:completion","amount":"0.0000125","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-opus-4.5:batch:input_cache_read","amount":"0.00000025","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-opus-4.5:batch:input_cache_write","amount":"0.000003125","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":200000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":290}},{"provider":"openrouter","id":"anthropic/claude-opus-4.6","displayName":"Anthropic: Claude Opus 4.6","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:anthropic/claude-opus-4.6:prompt","amount":"0.000005","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-opus-4.6:completion","amount":"0.000025","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-opus-4.6:input_cache_read","amount":"0.0000005","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-opus-4.6:input_cache_write","amount":"0.00000625","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1000000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":251}},{"provider":"openrouter","id":"anthropic/claude-opus-4.6:batch","displayName":"Anthropic: Claude Opus 4.6 (batch)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:anthropic/claude-opus-4.6:batch:prompt","amount":"0.0000025","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-opus-4.6:batch:completion","amount":"0.0000125","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-opus-4.6:batch:input_cache_read","amount":"0.00000025","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-opus-4.6:batch:input_cache_write","amount":"0.000003125","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1000000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":252}},{"provider":"openrouter","id":"anthropic/claude-opus-4.7","displayName":"Anthropic: Claude Opus 4.7","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:anthropic/claude-opus-4.7:prompt","amount":"0.000005","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-opus-4.7:completion","amount":"0.000025","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-opus-4.7:input_cache_read","amount":"0.0000005","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-opus-4.7:input_cache_write","amount":"0.00000625","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1000000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":200}},{"provider":"openrouter","id":"anthropic/claude-opus-4.7:batch","displayName":"Anthropic: Claude Opus 4.7 (batch)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:anthropic/claude-opus-4.7:batch:prompt","amount":"0.0000025","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-opus-4.7:batch:completion","amount":"0.0000125","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-opus-4.7:batch:input_cache_read","amount":"0.00000025","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-opus-4.7:batch:input_cache_write","amount":"0.000003125","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1000000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":201}},{"provider":"openrouter","id":"anthropic/claude-opus-4.8","displayName":"Anthropic: Claude Opus 4.8","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:anthropic/claude-opus-4.8:prompt","amount":"0.000005","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-opus-4.8:completion","amount":"0.000025","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-opus-4.8:input_cache_read","amount":"0.0000005","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-opus-4.8:input_cache_write","amount":"0.00000625","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1000000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":161}},{"provider":"openrouter","id":"anthropic/claude-opus-4.8:batch","displayName":"Anthropic: Claude Opus 4.8 (batch)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:anthropic/claude-opus-4.8:batch:prompt","amount":"0.0000025","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-opus-4.8:batch:completion","amount":"0.0000125","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-opus-4.8:batch:input_cache_read","amount":"0.00000025","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-opus-4.8:batch:input_cache_write","amount":"0.000003125","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1000000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":162}},{"provider":"openrouter","id":"anthropic/claude-opus-5","displayName":"Anthropic: Claude Opus 5","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:anthropic/claude-opus-5:prompt","amount":"0.000005","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-opus-5:completion","amount":"0.000025","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-opus-5:input_cache_read","amount":"0.0000005","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-opus-5:input_cache_write","amount":"0.00000625","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1000000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":106}},{"provider":"openrouter","id":"anthropic/claude-opus-5:batch","displayName":"Anthropic: Claude Opus 5 (batch)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:anthropic/claude-opus-5:batch:prompt","amount":"0.0000025","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-opus-5:batch:completion","amount":"0.0000125","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-opus-5:batch:input_cache_read","amount":"0.00000025","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-opus-5:batch:input_cache_write","amount":"0.000003125","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1000000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":107}},{"provider":"openrouter","id":"anthropic/claude-opus-5.5","displayName":"Anthropic: Claude Opus 5.5","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:anthropic/claude-opus-5.5:prompt","amount":"0.000004","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-opus-5.5:completion","amount":"0.00002","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-opus-5.5:input_cache_read","amount":"0.0000002","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-opus-5.5:input_cache_write","amount":"0.000005","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1000000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":31}},{"provider":"openrouter","id":"anthropic/claude-opus-5.5:batch","displayName":"Anthropic: Claude Opus 5.5 (batch)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:anthropic/claude-opus-5.5:batch:prompt","amount":"0.000002","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-opus-5.5:batch:completion","amount":"0.00001","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-opus-5.5:batch:input_cache_read","amount":"0.0000001","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-opus-5.5:batch:input_cache_write","amount":"0.0000025","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1000000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":32}},{"provider":"openrouter","id":"anthropic/claude-sonnet-4","displayName":"Anthropic: Claude Sonnet 4","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:anthropic/claude-sonnet-4:prompt","amount":"0.000003","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-sonnet-4:completion","amount":"0.000015","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-sonnet-4:input_cache_read","amount":"0.0000003","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-sonnet-4:input_cache_write","amount":"0.00000375","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":200000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":375}},{"provider":"openrouter","id":"anthropic/claude-sonnet-4.5","displayName":"Anthropic: Claude Sonnet 4.5","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:anthropic/claude-sonnet-4.5:prompt","amount":"0.000003","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-sonnet-4.5:completion","amount":"0.000015","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-sonnet-4.5:input_cache_read","amount":"0.0000003","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-sonnet-4.5:input_cache_write","amount":"0.00000375","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1000000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":316}},{"provider":"openrouter","id":"anthropic/claude-sonnet-4.5:batch","displayName":"Anthropic: Claude Sonnet 4.5 (batch)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:anthropic/claude-sonnet-4.5:batch:prompt","amount":"0.0000015","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-sonnet-4.5:batch:completion","amount":"0.0000075","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-sonnet-4.5:batch:input_cache_read","amount":"0.00000015","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-sonnet-4.5:batch:input_cache_write","amount":"0.000001875","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1000000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":317}},{"provider":"openrouter","id":"anthropic/claude-sonnet-4.6","displayName":"Anthropic: Claude Sonnet 4.6","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:anthropic/claude-sonnet-4.6:prompt","amount":"0.000003","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-sonnet-4.6:completion","amount":"0.000015","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-sonnet-4.6:input_cache_read","amount":"0.0000003","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-sonnet-4.6:input_cache_write","amount":"0.00000375","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1000000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":244}},{"provider":"openrouter","id":"anthropic/claude-sonnet-4.6:batch","displayName":"Anthropic: Claude Sonnet 4.6 (batch)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:anthropic/claude-sonnet-4.6:batch:prompt","amount":"0.0000015","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-sonnet-4.6:batch:completion","amount":"0.0000075","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-sonnet-4.6:batch:input_cache_read","amount":"0.00000015","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-sonnet-4.6:batch:input_cache_write","amount":"0.000001875","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1000000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":245}},{"provider":"openrouter","id":"anthropic/claude-sonnet-5","displayName":"Anthropic: Claude Sonnet 5","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:anthropic/claude-sonnet-5:prompt","amount":"0.000002","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-sonnet-5:completion","amount":"0.00001","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-sonnet-5:input_cache_read","amount":"0.0000002","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-sonnet-5:input_cache_write","amount":"0.0000025","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1000000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":141}},{"provider":"openrouter","id":"anthropic/claude-sonnet-5:batch","displayName":"Anthropic: Claude Sonnet 5 (batch)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:anthropic/claude-sonnet-5:batch:prompt","amount":"0.000001","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-sonnet-5:batch:completion","amount":"0.000005","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-sonnet-5:batch:input_cache_read","amount":"0.0000001","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-sonnet-5:batch:input_cache_write","amount":"0.00000125","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1000000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":142}},{"provider":"openrouter","id":"anthropic/claude-sonnet-5.5","displayName":"Anthropic: Claude Sonnet 5.5","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:anthropic/claude-sonnet-5.5:prompt","amount":"0.000002","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-sonnet-5.5:completion","amount":"0.00001","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-sonnet-5.5:input_cache_read","amount":"0.0000001","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-sonnet-5.5:input_cache_write","amount":"0.0000025","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1000000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":12}},{"provider":"openrouter","id":"anthropic/claude-sonnet-5.5:batch","displayName":"Anthropic: Claude Sonnet 5.5 (batch)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:anthropic/claude-sonnet-5.5:batch:prompt","amount":"0.000001","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-sonnet-5.5:batch:completion","amount":"0.000005","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-sonnet-5.5:batch:input_cache_read","amount":"0.00000005","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:anthropic/claude-sonnet-5.5:batch:input_cache_write","amount":"0.00000125","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1000000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":13}},{"provider":"openrouter","id":"apodex/apodex-1.1-mini:free","displayName":"Apodex: Apodex 1.1 Mini (free)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:apodex/apodex-1.1-mini:free:prompt","amount":"0","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:apodex/apodex-1.1-mini:free:completion","amount":"0","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":262144,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":6}},{"provider":"openrouter","id":"arcee-ai/trinity-large-thinking","displayName":"Arcee AI: Trinity Large Thinking","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:arcee-ai/trinity-large-thinking:prompt","amount":"0.00000025","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:arcee-ai/trinity-large-thinking:completion","amount":"0.0000008","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:arcee-ai/trinity-large-thinking:input_cache_read","amount":"0.00000006","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":262144,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":209}},{"provider":"openrouter","id":"bytedance-seed/seed-1.6","displayName":"ByteDance Seed: Seed 1.6","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:bytedance-seed/seed-1.6:prompt","amount":"0.00000025","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:bytedance-seed/seed-1.6:completion","amount":"0.000002","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":262144,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":265}},{"provider":"openrouter","id":"bytedance-seed/seed-1.6-flash","displayName":"ByteDance Seed: Seed 1.6 Flash","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:bytedance-seed/seed-1.6-flash:prompt","amount":"0.000000075","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:bytedance-seed/seed-1.6-flash:completion","amount":"0.0000003","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":262144,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":264}},{"provider":"openrouter","id":"bytedance-seed/seed-2-1-turbo","displayName":"ByteDance Seed: Seed 2.1 Turbo","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:bytedance-seed/seed-2-1-turbo:prompt","amount":"0.0000005","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:bytedance-seed/seed-2-1-turbo:completion","amount":"0.0000025","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":262144,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":89}},{"provider":"openrouter","id":"bytedance-seed/seed-2.0-code","displayName":"ByteDance Seed: Seed-2.0-Code","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:bytedance-seed/seed-2.0-code:prompt","amount":"0.0000005","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:bytedance-seed/seed-2.0-code:completion","amount":"0.000003","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":262144,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":91}},{"provider":"openrouter","id":"bytedance-seed/seed-2.0-lite","displayName":"ByteDance Seed: Seed-2.0-Lite","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:bytedance-seed/seed-2.0-lite:prompt","amount":"0.00000025","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:bytedance-seed/seed-2.0-lite:completion","amount":"0.000002","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":262144,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":225}},{"provider":"openrouter","id":"bytedance-seed/seed-2.0-mini","displayName":"ByteDance Seed: Seed-2.0-Mini","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:bytedance-seed/seed-2.0-mini:prompt","amount":"0.0000001","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:bytedance-seed/seed-2.0-mini:completion","amount":"0.0000004","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":262144,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":233}},{"provider":"openrouter","id":"bytedance/ui-tars-1.5-7b","displayName":"ByteDance: UI-TARS 7B ","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:bytedance/ui-tars-1.5-7b:prompt","amount":"0.0000001","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:bytedance/ui-tars-1.5-7b:completion","amount":"0.0000002","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:bytedance/ui-tars-1.5-7b:input_cache_read","amount":"0.0000001","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":128000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":357}},{"provider":"openrouter","id":"cognitivecomputations/dolphin-mistral-24b-venice-edition","displayName":"Venice: Uncensored","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:cognitivecomputations/dolphin-mistral-24b-venice-edition:prompt","amount":"0.0000002","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:cognitivecomputations/dolphin-mistral-24b-venice-edition:completion","amount":"0.0000009","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":128000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":362}},{"provider":"openrouter","id":"cohere/command-a","displayName":"Cohere: Command A","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:cohere/command-a:prompt","amount":"0.0000025","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:cohere/command-a:completion","amount":"0.00001","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":256000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":401}},{"provider":"openrouter","id":"cohere/command-a-plus","displayName":"Cohere: Command A+","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:cohere/command-a-plus:prompt","amount":"0.0000003","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:cohere/command-a-plus:completion","amount":"0.0000015","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:cohere/command-a-plus:input_cache_read","amount":"0.00000015","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":192000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":22}},{"provider":"openrouter","id":"cohere/command-r-08-2024","displayName":"Cohere: Command R (08-2024)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:cohere/command-r-08-2024:prompt","amount":"0.00000015","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:cohere/command-r-08-2024:completion","amount":"0.0000006","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":128000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":437}},{"provider":"openrouter","id":"cohere/command-r-plus-08-2024","displayName":"Cohere: Command R+ (08-2024)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:cohere/command-r-plus-08-2024:prompt","amount":"0.0000025","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:cohere/command-r-plus-08-2024:completion","amount":"0.00001","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":128000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":438}},{"provider":"openrouter","id":"cohere/command-r7b-12-2024","displayName":"Cohere: Command R7B (12-2024)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:cohere/command-r7b-12-2024:prompt","amount":"0.0000000375","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:cohere/command-r7b-12-2024:completion","amount":"0.00000015","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":128000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":423}},{"provider":"openrouter","id":"cohere/north-mini-code:free","displayName":"Cohere: North Mini Code (free)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:cohere/north-mini-code:free:prompt","amount":"0","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:cohere/north-mini-code:free:completion","amount":"0","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":256000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":147}},{"provider":"openrouter","id":"deepseek/deepseek-chat","displayName":"DeepSeek: DeepSeek V3","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:deepseek/deepseek-chat:prompt","amount":"0.0000002574","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:deepseek/deepseek-chat:completion","amount":"0.0000010287","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":163840,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":420}},{"provider":"openrouter","id":"deepseek/deepseek-chat-v3-0324","displayName":"DeepSeek: DeepSeek V3 0324","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:deepseek/deepseek-chat-v3-0324:prompt","amount":"0.00000029","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:deepseek/deepseek-chat-v3-0324:completion","amount":"0.00000114","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:deepseek/deepseek-chat-v3-0324:input_cache_read","amount":"0.00000011","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":163840,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":396}},{"provider":"openrouter","id":"deepseek/deepseek-chat-v3.1","displayName":"DeepSeek: DeepSeek V3.1","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:deepseek/deepseek-chat-v3.1:prompt","amount":"0.00000025","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:deepseek/deepseek-chat-v3.1:completion","amount":"0.00000095","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:deepseek/deepseek-chat-v3.1:input_cache_read","amount":"0.00000013","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":163840,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":333}},{"provider":"openrouter","id":"deepseek/deepseek-r1","displayName":"DeepSeek: R1","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:deepseek/deepseek-r1:prompt","amount":"0.0000007","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:deepseek/deepseek-r1:completion","amount":"0.0000025","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":64000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":417}},{"provider":"openrouter","id":"deepseek/deepseek-r1-0528","displayName":"DeepSeek: R1 0528","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:deepseek/deepseek-r1-0528:prompt","amount":"0.0000005","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:deepseek/deepseek-r1-0528:completion","amount":"0.00000215","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:deepseek/deepseek-r1-0528:input_cache_read","amount":"0.00000035","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":163840,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":374}},{"provider":"openrouter","id":"deepseek/deepseek-v3.1-terminus","displayName":"DeepSeek: DeepSeek V3.1 Terminus","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:deepseek/deepseek-v3.1-terminus:prompt","amount":"0.00000027","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:deepseek/deepseek-v3.1-terminus:completion","amount":"0.000001","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":163840,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":325}},{"provider":"openrouter","id":"deepseek/deepseek-v3.2","displayName":"DeepSeek: DeepSeek V3.2","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:deepseek/deepseek-v3.2:prompt","amount":"0.000000259","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:deepseek/deepseek-v3.2:completion","amount":"0.00000042","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:deepseek/deepseek-v3.2:input_cache_read","amount":"0.000000135","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":163840,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":288}},{"provider":"openrouter","id":"deepseek/deepseek-v3.2-exp","displayName":"DeepSeek: DeepSeek V3.2 Exp","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:deepseek/deepseek-v3.2-exp:prompt","amount":"0.00000027","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:deepseek/deepseek-v3.2-exp:completion","amount":"0.00000041","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":163840,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":318}},{"provider":"openrouter","id":"deepseek/deepseek-v4-flash","displayName":"DeepSeek: DeepSeek V4 Flash 0423","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:deepseek/deepseek-v4-flash:prompt","amount":"0.0000000057","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:deepseek/deepseek-v4-flash:completion","amount":"0.00000128","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:deepseek/deepseek-v4-flash:input_cache_read","amount":"0.0000000057","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1048576,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":192}},{"provider":"openrouter","id":"deepseek/deepseek-v4-flash-0731","displayName":"DeepSeek: DeepSeek V4 Flash 0731","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:deepseek/deepseek-v4-flash-0731:prompt","amount":"0.0000000104","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:deepseek/deepseek-v4-flash-0731:completion","amount":"0.00000128","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:deepseek/deepseek-v4-flash-0731:input_cache_read","amount":"0.0000000104","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1048576,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":102}},{"provider":"openrouter","id":"deepseek/deepseek-v4-flash-vision-exp","displayName":"DeepSeek: DeepSeek V4 Flash Vision Exp","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:deepseek/deepseek-v4-flash-vision-exp:prompt","amount":"0.0000002156","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:deepseek/deepseek-v4-flash-vision-exp:completion","amount":"0.0000006468","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:deepseek/deepseek-v4-flash-vision-exp:input_cache_read","amount":"0.00000000686","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1048576,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":78}},{"provider":"openrouter","id":"deepseek/deepseek-v4-pro","displayName":"DeepSeek: DeepSeek V4 Pro 0423","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:deepseek/deepseek-v4-pro:prompt","amount":"0.000000287274","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:deepseek/deepseek-v4-pro:completion","amount":"0.000000574548","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:deepseek/deepseek-v4-pro:input_cache_read","amount":"0.0000000239395","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1048576,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":191}},{"provider":"openrouter","id":"deepseek/deepseek-v4-pro-0813","displayName":"DeepSeek: DeepSeek V4 Pro 0813","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:deepseek/deepseek-v4-pro-0813:prompt","amount":"0.00000066","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:deepseek/deepseek-v4-pro-0813:completion","amount":"0.00000198","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:deepseek/deepseek-v4-pro-0813:input_cache_read","amount":"0.000000022","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1048576,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":92}},{"provider":"openrouter","id":"deepseek/deepseek-v4.1-flash","displayName":"DeepSeek: DeepSeek V4.1 Flash","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:deepseek/deepseek-v4.1-flash:prompt","amount":"0.0000003","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:deepseek/deepseek-v4.1-flash:completion","amount":"0.0000012","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:deepseek/deepseek-v4.1-flash:input_cache_read","amount":"0.000000006","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1048576,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":53}},{"provider":"openrouter","id":"deepseek/deepseek-v4.1-flash:batch","displayName":"DeepSeek: DeepSeek V4.1 Flash (batch)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:deepseek/deepseek-v4.1-flash:batch:prompt","amount":"0.000000112","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:deepseek/deepseek-v4.1-flash:batch:completion","amount":"0.000000336","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:deepseek/deepseek-v4.1-flash:batch:input_cache_read","amount":"0.00000000336","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1048576,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":54}},{"provider":"openrouter","id":"dots-studio/dots-3-note-preview:free","displayName":"Dots Studio: Dots3-Note Preview (free)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:dots-studio/dots-3-note-preview:free:prompt","amount":"0","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:dots-studio/dots-3-note-preview:free:completion","amount":"0","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":512000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":86}},{"provider":"openrouter","id":"fireworks/ember-1","displayName":"Fireworks: Ember-1","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:fireworks/ember-1:prompt","amount":"0.000003","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:fireworks/ember-1:completion","amount":"0.000015","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:fireworks/ember-1:input_cache_read","amount":"0.0000003","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1048576,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":16}},{"provider":"openrouter","id":"google/gemini-2.5-flash","displayName":"Google: Gemini 2.5 Flash","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:google/gemini-2.5-flash:prompt","amount":"0.0000003","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemini-2.5-flash:completion","amount":"0.0000025","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemini-2.5-flash:input_cache_read","amount":"0.00000003","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemini-2.5-flash:input_cache_write","amount":"0.0000000833333333333333","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1048576,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":368}},{"provider":"openrouter","id":"google/gemini-2.5-flash-image","displayName":"Google: Nano Banana (Gemini 2.5 Flash Image)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:google/gemini-2.5-flash-image:prompt","amount":"0.0000003","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemini-2.5-flash-image:completion","amount":"0.0000025","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemini-2.5-flash-image:input_cache_read","amount":"0.00000003","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemini-2.5-flash-image:input_cache_write","amount":"0.0000000833333333333333","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":32768,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":310}},{"provider":"openrouter","id":"google/gemini-2.5-flash-lite","displayName":"Google: Gemini 2.5 Flash Lite","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:google/gemini-2.5-flash-lite:prompt","amount":"0.0000001","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemini-2.5-flash-lite:completion","amount":"0.0000004","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemini-2.5-flash-lite:input_cache_read","amount":"0.00000001","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemini-2.5-flash-lite:input_cache_write","amount":"0.0000000833333333333333","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1048576,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":358}},{"provider":"openrouter","id":"google/gemini-2.5-flash-lite:batch","displayName":"Google: Gemini 2.5 Flash Lite (batch)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:google/gemini-2.5-flash-lite:batch:prompt","amount":"0.00000005","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemini-2.5-flash-lite:batch:completion","amount":"0.0000002","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemini-2.5-flash-lite:batch:input_cache_read","amount":"0.00000001","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1048576,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":359}},{"provider":"openrouter","id":"google/gemini-2.5-flash:batch","displayName":"Google: Gemini 2.5 Flash (batch)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:google/gemini-2.5-flash:batch:prompt","amount":"0.00000015","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemini-2.5-flash:batch:completion","amount":"0.00000125","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemini-2.5-flash:batch:input_cache_read","amount":"0.00000003","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1048576,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":369}},{"provider":"openrouter","id":"google/gemini-2.5-pro","displayName":"Google: Gemini 2.5 Pro","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:google/gemini-2.5-pro:prompt","amount":"0.00000125","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemini-2.5-pro:completion","amount":"0.00001","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemini-2.5-pro:input_cache_read","amount":"0.000000125","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemini-2.5-pro:input_cache_write","amount":"0.000000375","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1048576,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":370}},{"provider":"openrouter","id":"google/gemini-2.5-pro-preview","displayName":"Google: Gemini 2.5 Pro Preview 06-05","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:google/gemini-2.5-pro-preview:prompt","amount":"0.00000125","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemini-2.5-pro-preview:completion","amount":"0.00001","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemini-2.5-pro-preview:input_cache_read","amount":"0.000000125","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemini-2.5-pro-preview:input_cache_write","amount":"0.000000375","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1048576,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":373}},{"provider":"openrouter","id":"google/gemini-2.5-pro:batch","displayName":"Google: Gemini 2.5 Pro (batch)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:google/gemini-2.5-pro:batch:prompt","amount":"0.000000625","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemini-2.5-pro:batch:completion","amount":"0.000005","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemini-2.5-pro:batch:input_cache_read","amount":"0.000000125","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1048576,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":371}},{"provider":"openrouter","id":"google/gemini-3-flash-preview","displayName":"Google: Gemini 3 Flash Preview","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:google/gemini-3-flash-preview:prompt","amount":"0.0000005","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemini-3-flash-preview:completion","amount":"0.000003","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemini-3-flash-preview:input_cache_read","amount":"0.00000005","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemini-3-flash-preview:input_cache_write","amount":"0.0000000833333333333333","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1048576,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":268}},{"provider":"openrouter","id":"google/gemini-3-flash-preview:batch","displayName":"Google: Gemini 3 Flash Preview (batch)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:google/gemini-3-flash-preview:batch:prompt","amount":"0.00000025","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemini-3-flash-preview:batch:completion","amount":"0.0000015","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1048576,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":269}},{"provider":"openrouter","id":"google/gemini-3-pro-image","displayName":"Google: Nano Banana Pro (Gemini 3 Pro Image)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:google/gemini-3-pro-image:prompt","amount":"0.000002","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemini-3-pro-image:completion","amount":"0.000012","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemini-3-pro-image:input_cache_read","amount":"0.0000002","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemini-3-pro-image:input_cache_write","amount":"0.000000375","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":131072,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":146}},{"provider":"openrouter","id":"google/gemini-3-pro-image-preview","displayName":"Google: Nano Banana Pro (Gemini 3 Pro Image Preview)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:google/gemini-3-pro-image-preview:prompt","amount":"0.000002","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemini-3-pro-image-preview:completion","amount":"0.000012","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemini-3-pro-image-preview:input_cache_read","amount":"0.0000002","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemini-3-pro-image-preview:input_cache_write","amount":"0.000000375","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":65536,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":291}},{"provider":"openrouter","id":"google/gemini-3.1-flash-image","displayName":"Google: Nano Banana 2 (Gemini 3.1 Flash Image)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:google/gemini-3.1-flash-image:prompt","amount":"0.0000005","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemini-3.1-flash-image:completion","amount":"0.000003","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":131072,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":145}},{"provider":"openrouter","id":"google/gemini-3.1-flash-image-preview","displayName":"Google: Nano Banana 2 (Gemini 3.1 Flash Image Preview)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:google/gemini-3.1-flash-image-preview:prompt","amount":"0.0000005","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemini-3.1-flash-image-preview:completion","amount":"0.000003","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":65536,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":234}},{"provider":"openrouter","id":"google/gemini-3.1-flash-lite","displayName":"Google: Gemini 3.1 Flash Lite","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:google/gemini-3.1-flash-lite:prompt","amount":"0.00000025","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemini-3.1-flash-lite:completion","amount":"0.0000015","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemini-3.1-flash-lite:input_cache_read","amount":"0.000000025","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemini-3.1-flash-lite:input_cache_write","amount":"0.0000000833333333333333","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1048576,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":168}},{"provider":"openrouter","id":"google/gemini-3.1-flash-lite-image","displayName":"Google: Nano Banana 2 Lite (Gemini 3.1 Flash Lite Image)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:google/gemini-3.1-flash-lite-image:prompt","amount":"0.00000025","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemini-3.1-flash-lite-image:completion","amount":"0.0000015","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":65536,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":143}},{"provider":"openrouter","id":"google/gemini-3.1-flash-lite-preview","displayName":"Google: Gemini 3.1 Flash Lite Preview","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:google/gemini-3.1-flash-lite-preview:prompt","amount":"0.00000025","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemini-3.1-flash-lite-preview:completion","amount":"0.0000015","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemini-3.1-flash-lite-preview:input_cache_read","amount":"0.000000025","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemini-3.1-flash-lite-preview:input_cache_write","amount":"0.0000000833333333333333","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1048576,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":232}},{"provider":"openrouter","id":"google/gemini-3.1-flash-lite:batch","displayName":"Google: Gemini 3.1 Flash Lite (batch)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:google/gemini-3.1-flash-lite:batch:prompt","amount":"0.000000125","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemini-3.1-flash-lite:batch:completion","amount":"0.00000075","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemini-3.1-flash-lite:batch:input_cache_read","amount":"0.0000000125","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1048576,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":169}},{"provider":"openrouter","id":"google/gemini-3.1-pro-preview","displayName":"Google: Gemini 3.1 Pro Preview","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:google/gemini-3.1-pro-preview:prompt","amount":"0.000002","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemini-3.1-pro-preview:completion","amount":"0.000012","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemini-3.1-pro-preview:input_cache_read","amount":"0.0000002","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemini-3.1-pro-preview:input_cache_write","amount":"0.000000375","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1048576,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":242}},{"provider":"openrouter","id":"google/gemini-3.1-pro-preview-customtools","displayName":"Google: Gemini 3.1 Pro Preview Custom Tools","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:google/gemini-3.1-pro-preview-customtools:prompt","amount":"0.000002","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemini-3.1-pro-preview-customtools:completion","amount":"0.000012","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemini-3.1-pro-preview-customtools:input_cache_read","amount":"0.0000002","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemini-3.1-pro-preview-customtools:input_cache_write","amount":"0.000000375","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1048576,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":239}},{"provider":"openrouter","id":"google/gemini-3.1-pro-preview:batch","displayName":"Google: Gemini 3.1 Pro Preview (batch)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:google/gemini-3.1-pro-preview:batch:prompt","amount":"0.000001","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemini-3.1-pro-preview:batch:completion","amount":"0.000006","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1048576,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":243}},{"provider":"openrouter","id":"google/gemini-3.5-flash","displayName":"Google: Gemini 3.5 Flash","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:google/gemini-3.5-flash:prompt","amount":"0.0000015","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemini-3.5-flash:completion","amount":"0.000009","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemini-3.5-flash:input_cache_read","amount":"0.00000015","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemini-3.5-flash:input_cache_write","amount":"0.0000000833333333333333","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1048576,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":165}},{"provider":"openrouter","id":"google/gemini-3.5-flash-lite","displayName":"Google: Gemini 3.5 Flash Lite","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:google/gemini-3.5-flash-lite:prompt","amount":"0.0000003","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemini-3.5-flash-lite:completion","amount":"0.0000025","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemini-3.5-flash-lite:input_cache_read","amount":"0.00000003","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemini-3.5-flash-lite:input_cache_write","amount":"0.0000000833333333333333","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1048576,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":113}},{"provider":"openrouter","id":"google/gemini-3.5-flash-lite:batch","displayName":"Google: Gemini 3.5 Flash Lite (batch)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:google/gemini-3.5-flash-lite:batch:prompt","amount":"0.00000015","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemini-3.5-flash-lite:batch:completion","amount":"0.00000125","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemini-3.5-flash-lite:batch:input_cache_read","amount":"0.000000015","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1048576,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":114}},{"provider":"openrouter","id":"google/gemini-3.5-flash:batch","displayName":"Google: Gemini 3.5 Flash (batch)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:google/gemini-3.5-flash:batch:prompt","amount":"0.00000075","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemini-3.5-flash:batch:completion","amount":"0.0000045","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemini-3.5-flash:batch:input_cache_read","amount":"0.000000075","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1048576,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":166}},{"provider":"openrouter","id":"google/gemini-3.6-flash","displayName":"Google: Gemini 3.6 Flash","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:google/gemini-3.6-flash:prompt","amount":"0.00000075","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemini-3.6-flash:completion","amount":"0.00000375","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemini-3.6-flash:input_cache_read","amount":"0.000000075","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemini-3.6-flash:input_cache_write","amount":"0.0000000416666666666667","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1048576,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":111}},{"provider":"openrouter","id":"google/gemini-3.6-flash:batch","displayName":"Google: Gemini 3.6 Flash (batch)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:google/gemini-3.6-flash:batch:prompt","amount":"0.000000375","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemini-3.6-flash:batch:completion","amount":"0.000001875","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemini-3.6-flash:batch:input_cache_read","amount":"0.0000000375","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemini-3.6-flash:batch:input_cache_write","amount":"0.0000000416666666666667","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1048576,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":112}},{"provider":"openrouter","id":"google/gemini-3.7-flash","displayName":"Google: Gemini 3.7 Flash","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:google/gemini-3.7-flash:prompt","amount":"0.00000075","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemini-3.7-flash:completion","amount":"0.00000375","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemini-3.7-flash:input_cache_read","amount":"0.000000075","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemini-3.7-flash:input_cache_write","amount":"0.0000000416666666666667","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1048576,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":87}},{"provider":"openrouter","id":"google/gemini-3.7-flash:batch","displayName":"Google: Gemini 3.7 Flash (batch)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:google/gemini-3.7-flash:batch:prompt","amount":"0.000000375","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemini-3.7-flash:batch:completion","amount":"0.000001875","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemini-3.7-flash:batch:input_cache_read","amount":"0.0000000375","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemini-3.7-flash:batch:input_cache_write","amount":"0.0000000416666666666667","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1048576,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":88}},{"provider":"openrouter","id":"google/gemini-3.8-flash","displayName":"Google: Gemini 3.8 Flash","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:google/gemini-3.8-flash:prompt","amount":"0.00000075","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemini-3.8-flash:completion","amount":"0.00000375","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemini-3.8-flash:input_cache_read","amount":"0.000000075","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemini-3.8-flash:input_cache_write","amount":"0.0000000416666666666667","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1048576,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":66}},{"provider":"openrouter","id":"google/gemini-3.8-flash:batch","displayName":"Google: Gemini 3.8 Flash (batch)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:google/gemini-3.8-flash:batch:prompt","amount":"0.000000375","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemini-3.8-flash:batch:completion","amount":"0.000001875","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemini-3.8-flash:batch:input_cache_read","amount":"0.0000000375","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemini-3.8-flash:batch:input_cache_write","amount":"0.0000000416666666666667","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1048576,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":67}},{"provider":"openrouter","id":"google/gemini-nano-banana-2.1","displayName":"Google: Nano Banana 2.1","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:google/gemini-nano-banana-2.1:prompt","amount":"0.0000015","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemini-nano-banana-2.1:completion","amount":"0.0000075","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":65536,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":3}},{"provider":"openrouter","id":"google/gemma-2-27b-it","displayName":"Google: Gemma 2 27B","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:google/gemma-2-27b-it:prompt","amount":"0.00000065","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemma-2-27b-it:completion","amount":"0.00000065","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":8192,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":450}},{"provider":"openrouter","id":"google/gemma-3-12b-it","displayName":"Google: Gemma 3 12B","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:google/gemma-3-12b-it:prompt","amount":"0.00000005","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemma-3-12b-it:completion","amount":"0.00000015","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":131072,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":400}},{"provider":"openrouter","id":"google/gemma-3-27b-it","displayName":"Google: Gemma 3 27B","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:google/gemma-3-27b-it:prompt","amount":"0.00000008","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemma-3-27b-it:completion","amount":"0.00000045","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemma-3-27b-it:input_cache_read","amount":"0.00000004","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":131072,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":403}},{"provider":"openrouter","id":"google/gemma-3-4b-it","displayName":"Google: Gemma 3 4B","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:google/gemma-3-4b-it:prompt","amount":"0.00000005","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemma-3-4b-it:completion","amount":"0.0000001","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":131072,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":399}},{"provider":"openrouter","id":"google/gemma-4-26b-a4b-it","displayName":"Google: Gemma 4 26B A4B ","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:google/gemma-4-26b-a4b-it:prompt","amount":"0.0000000765","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemma-4-26b-a4b-it:completion","amount":"0.000000255","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemma-4-26b-a4b-it:input_cache_read","amount":"0.0000000425","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":262144,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":203}},{"provider":"openrouter","id":"google/gemma-4-26b-a4b-it:free","displayName":"Google: Gemma 4 26B A4B  (free)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:google/gemma-4-26b-a4b-it:free:prompt","amount":"0","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemma-4-26b-a4b-it:free:completion","amount":"0","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":262144,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":204}},{"provider":"openrouter","id":"google/gemma-4-31b-it","displayName":"Google: Gemma 4 31B","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:google/gemma-4-31b-it:prompt","amount":"0.00000009","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemma-4-31b-it:completion","amount":"0.00000034","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemma-4-31b-it:input_cache_read","amount":"0.00000005","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":262144,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":205}},{"provider":"openrouter","id":"google/gemma-4-31b-it:free","displayName":"Google: Gemma 4 31B (free)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:google/gemma-4-31b-it:free:prompt","amount":"0","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/gemma-4-31b-it:free:completion","amount":"0","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":262144,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":206}},{"provider":"openrouter","id":"google/lyria-3-clip-preview","displayName":"Google: Lyria 3 Clip Preview","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:google/lyria-3-clip-preview:prompt","amount":"0","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/lyria-3-clip-preview:completion","amount":"0","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1048576,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":213}},{"provider":"openrouter","id":"google/lyria-3-pro-preview","displayName":"Google: Lyria 3 Pro Preview","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:google/lyria-3-pro-preview:prompt","amount":"0","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:google/lyria-3-pro-preview:completion","amount":"0","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1048576,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":212}},{"provider":"openrouter","id":"gryphe/mythomax-l2-13b","displayName":"MythoMax 13B","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:gryphe/mythomax-l2-13b:prompt","amount":"0.00000008","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:gryphe/mythomax-l2-13b:completion","amount":"0.00000011","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":8192,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":465}},{"provider":"openrouter","id":"ibm-granite/granite-4.0-h-micro","displayName":"IBM: Granite 4.0 Micro","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:ibm-granite/granite-4.0-h-micro:prompt","amount":"0.000000017","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:ibm-granite/granite-4.0-h-micro:completion","amount":"0.000000112","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":131000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":303}},{"provider":"openrouter","id":"ibm-granite/granite-4.2-8b","displayName":"IBM: Granite 4.2 8B","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:ibm-granite/granite-4.2-8b:prompt","amount":"0.00000006","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:ibm-granite/granite-4.2-8b:completion","amount":"0.00000025","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:ibm-granite/granite-4.2-8b:input_cache_read","amount":"0.000000015","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":131072,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":70}},{"provider":"openrouter","id":"inception/mercury-2","displayName":"Inception: Mercury 2","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:inception/mercury-2:prompt","amount":"0.00000025","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:inception/mercury-2:completion","amount":"0.00000075","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:inception/mercury-2:input_cache_read","amount":"0.000000025","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":128000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":231}},{"provider":"openrouter","id":"inception/mercury-2.5","displayName":"Inception: Mercury 2.5","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:inception/mercury-2.5:prompt","amount":"0.00000004","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:inception/mercury-2.5:completion","amount":"0.00000015","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:inception/mercury-2.5:input_cache_read","amount":"0.000000004","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":260000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":55}},{"provider":"openrouter","id":"inclusionai/ling-3.0-flash","displayName":"inclusionAI: Ling 3.0 Flash","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:inclusionai/ling-3.0-flash:prompt","amount":"0.000000021","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:inclusionai/ling-3.0-flash:completion","amount":"0.000000063","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:inclusionai/ling-3.0-flash:input_cache_read","amount":"0.0000000042","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":262144,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":108}},{"provider":"openrouter","id":"inclusionai/ling-3.0-flash-fin","displayName":"inclusionAI: Ling 3.0 Flash Fin","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:inclusionai/ling-3.0-flash-fin:prompt","amount":"0.000000042","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:inclusionai/ling-3.0-flash-fin:completion","amount":"0.0000001232","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:inclusionai/ling-3.0-flash-fin:input_cache_read","amount":"0.0000000084","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":262144,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":72}},{"provider":"openrouter","id":"inclusionai/ling-3.0-flash-sante","displayName":"inclusionAI: Ling 3.0 Flash Sante","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:inclusionai/ling-3.0-flash-sante:prompt","amount":"0.000000042","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:inclusionai/ling-3.0-flash-sante:completion","amount":"0.0000001232","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:inclusionai/ling-3.0-flash-sante:input_cache_read","amount":"0.0000000084","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":262144,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":62}},{"provider":"openrouter","id":"inclusionai/ling-3.0-flash-vl","displayName":"inclusionAI: Ling 3.0 Flash VL","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:inclusionai/ling-3.0-flash-vl:prompt","amount":"0.000000021","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:inclusionai/ling-3.0-flash-vl:completion","amount":"0.0000000616","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:inclusionai/ling-3.0-flash-vl:input_cache_read","amount":"0.0000000042","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":262144,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":52}},{"provider":"openrouter","id":"inclusionai/ling-3.1-flash","displayName":"inclusionAI: Ling 3.1 Flash","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:inclusionai/ling-3.1-flash:prompt","amount":"0","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:inclusionai/ling-3.1-flash:completion","amount":"0","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":262144,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":5}},{"provider":"openrouter","id":"inference-net/schematron-v2-small","displayName":"Inference.net: Schematron V2 Small","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:inference-net/schematron-v2-small:prompt","amount":"0.00000005","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:inference-net/schematron-v2-small:completion","amount":"0.00000023","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:inference-net/schematron-v2-small:input_cache_read","amount":"0.00000005","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":128000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":45}},{"provider":"openrouter","id":"inference-net/schematron-v2-turbo","displayName":"Inference.net: Schematron V2 Turbo","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:inference-net/schematron-v2-turbo:prompt","amount":"0.00000003","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:inference-net/schematron-v2-turbo:completion","amount":"0.00000015","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:inference-net/schematron-v2-turbo:input_cache_read","amount":"0.00000003","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":128000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":44}},{"provider":"openrouter","id":"liquid/lfm-2.5-2.6b:free","displayName":"LiquidAI: LFM2.5-2.6B (free)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:liquid/lfm-2.5-2.6b:free:prompt","amount":"0","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:liquid/lfm-2.5-2.6b:free:completion","amount":"0","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":65536,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":94}},{"provider":"openrouter","id":"mancer/weaver","displayName":"Mancer: Weaver (alpha)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:mancer/weaver:prompt","amount":"0.0000004","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:mancer/weaver:completion","amount":"0.00000075","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":8000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":463}},{"provider":"openrouter","id":"meituan/longcat-2.0","displayName":"Meituan: LongCat 2.0","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:meituan/longcat-2.0:prompt","amount":"0.0000003","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:meituan/longcat-2.0:completion","amount":"0.0000012","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:meituan/longcat-2.0:input_cache_read","amount":"0.000000006","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1048756,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":115}},{"provider":"openrouter","id":"meta-llama/llama-3.1-70b-instruct","displayName":"Meta: Llama 3.1 70B Instruct","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:meta-llama/llama-3.1-70b-instruct:prompt","amount":"0.0000004","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:meta-llama/llama-3.1-70b-instruct:completion","amount":"0.0000004","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":131072,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":444}},{"provider":"openrouter","id":"meta-llama/llama-3.1-8b-instruct","displayName":"Meta: Llama 3.1 8B Instruct","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:meta-llama/llama-3.1-8b-instruct:prompt","amount":"0.00000005","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:meta-llama/llama-3.1-8b-instruct:completion","amount":"0.00000008","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:meta-llama/llama-3.1-8b-instruct:input_cache_read","amount":"0.000000025","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":131072,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":445}},{"provider":"openrouter","id":"meta-llama/llama-3.2-1b-instruct","displayName":"Meta: Llama 3.2 1B Instruct","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:meta-llama/llama-3.2-1b-instruct:prompt","amount":"0.000000027","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:meta-llama/llama-3.2-1b-instruct:completion","amount":"0.000000201","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":60000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":434}},{"provider":"openrouter","id":"meta-llama/llama-3.2-3b-instruct","displayName":"Meta: Llama 3.2 3B Instruct","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:meta-llama/llama-3.2-3b-instruct:prompt","amount":"0.00000005","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:meta-llama/llama-3.2-3b-instruct:completion","amount":"0.00000033","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":131072,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":435}},{"provider":"openrouter","id":"meta-llama/llama-3.3-70b-instruct","displayName":"Meta: Llama 3.3 70B Instruct","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:meta-llama/llama-3.3-70b-instruct:prompt","amount":"0.0000001","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:meta-llama/llama-3.3-70b-instruct:completion","amount":"0.00000032","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":131072,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":424}},{"provider":"openrouter","id":"meta-llama/llama-4-maverick","displayName":"Meta: Llama 4 Maverick","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:meta-llama/llama-4-maverick:prompt","amount":"0.0000001875","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:meta-llama/llama-4-maverick:completion","amount":"0.0000006525","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:meta-llama/llama-4-maverick:input_cache_read","amount":"0.00000005","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1048576,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":394}},{"provider":"openrouter","id":"meta-llama/llama-4-scout","displayName":"Meta: Llama 4 Scout","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:meta-llama/llama-4-scout:prompt","amount":"0.0000001","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:meta-llama/llama-4-scout:completion","amount":"0.0000003","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1310720,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":395}},{"provider":"openrouter","id":"meta-llama/llama-guard-4-12b","displayName":"Meta: Llama Guard 4 12B","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:meta-llama/llama-guard-4-12b:prompt","amount":"0.00000018","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:meta-llama/llama-guard-4-12b:completion","amount":"0.00000018","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":163840,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":377}},{"provider":"openrouter","id":"meta/muse-glimmer-30b","displayName":"Meta: Muse Glimmer 30B","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:meta/muse-glimmer-30b:prompt","amount":"0.0000003","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:meta/muse-glimmer-30b:completion","amount":"0.0000012","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:meta/muse-glimmer-30b:input_cache_read","amount":"0.00000004","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":131072,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":99}},{"provider":"openrouter","id":"meta/muse-spark-1.1","displayName":"Meta: Muse Spark 1.1","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:meta/muse-spark-1.1:prompt","amount":"0.00000125","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:meta/muse-spark-1.1:completion","amount":"0.00000425","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:meta/muse-spark-1.1:input_cache_read","amount":"0.00000015","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1048576,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":121}},{"provider":"openrouter","id":"meta/muse-spark-1.2","displayName":"Meta: Muse Spark 1.2","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:meta/muse-spark-1.2:prompt","amount":"0.00000125","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:meta/muse-spark-1.2:completion","amount":"0.00000425","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:meta/muse-spark-1.2:input_cache_read","amount":"0.00000015","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1048576,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":100}},{"provider":"openrouter","id":"meta/muse-spark-1.2-contributor","displayName":"Meta: Muse Spark 1.2 Contributor","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:meta/muse-spark-1.2-contributor:prompt","amount":"0.0000001","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:meta/muse-spark-1.2-contributor:completion","amount":"0.0000002","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:meta/muse-spark-1.2-contributor:input_cache_read","amount":"0.000000002","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1048576,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":77}},{"provider":"openrouter","id":"meta/muse-spark-1.3","displayName":"Meta: Muse Spark 1.3","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:meta/muse-spark-1.3:prompt","amount":"0.00000125","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:meta/muse-spark-1.3:completion","amount":"0.00000425","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:meta/muse-spark-1.3:input_cache_read","amount":"0.00000015","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1048576,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":65}},{"provider":"openrouter","id":"meta/muse-spark-1.3-contributor","displayName":"Meta: Muse Spark 1.3 Contributor","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:meta/muse-spark-1.3-contributor:prompt","amount":"0.0000001","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:meta/muse-spark-1.3-contributor:completion","amount":"0.0000002","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:meta/muse-spark-1.3-contributor:input_cache_read","amount":"0.000000002","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1048576,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":64}},{"provider":"openrouter","id":"microsoft/phi-4","displayName":"Microsoft: Phi 4","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:microsoft/phi-4:prompt","amount":"0.00000007","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:microsoft/phi-4:completion","amount":"0.00000014","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":16384,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":419}},{"provider":"openrouter","id":"microsoft/wizardlm-2-8x22b","displayName":"WizardLM-2 8x22B","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:microsoft/wizardlm-2-8x22b:prompt","amount":"0.00000062","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:microsoft/wizardlm-2-8x22b:completion","amount":"0.00000062","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":65535,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":455}},{"provider":"openrouter","id":"minimax/minimax-01","displayName":"MiniMax: MiniMax-01","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:minimax/minimax-01:prompt","amount":"0.0000002","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:minimax/minimax-01:completion","amount":"0.0000011","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1000192,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":418}},{"provider":"openrouter","id":"minimax/minimax-m1","displayName":"MiniMax: MiniMax M1","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:minimax/minimax-m1:prompt","amount":"0.00000055","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:minimax/minimax-m1:completion","amount":"0.0000022","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1000000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":367}},{"provider":"openrouter","id":"minimax/minimax-m2","displayName":"MiniMax: MiniMax M2","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:minimax/minimax-m2:prompt","amount":"0.0000003","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:minimax/minimax-m2:completion","amount":"0.0000012","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":204800,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":301}},{"provider":"openrouter","id":"minimax/minimax-m2-her","displayName":"MiniMax: MiniMax M2-her","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:minimax/minimax-m2-her:prompt","amount":"0.0000003","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:minimax/minimax-m2-her:completion","amount":"0.0000012","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:minimax/minimax-m2-her:input_cache_read","amount":"0.00000003","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":65536,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":258}},{"provider":"openrouter","id":"minimax/minimax-m2.1","displayName":"MiniMax: MiniMax M2.1","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:minimax/minimax-m2.1:prompt","amount":"0.0000003","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:minimax/minimax-m2.1:completion","amount":"0.0000012","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:minimax/minimax-m2.1:input_cache_read","amount":"0.00000003","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":204800,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":266}},{"provider":"openrouter","id":"minimax/minimax-m2.5","displayName":"MiniMax: MiniMax M2.5","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:minimax/minimax-m2.5:prompt","amount":"0.00000027","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:minimax/minimax-m2.5:completion","amount":"0.00000108","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:minimax/minimax-m2.5:input_cache_read","amount":"0.000000027","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":204800,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":248}},{"provider":"openrouter","id":"minimax/minimax-m2.7","displayName":"MiniMax: MiniMax M2.7","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:minimax/minimax-m2.7:prompt","amount":"0.00000021","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:minimax/minimax-m2.7:completion","amount":"0.00000084","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:minimax/minimax-m2.7:input_cache_read","amount":"0.000000042","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":204800,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":215}},{"provider":"openrouter","id":"minimax/minimax-m3","displayName":"MiniMax: MiniMax M3","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:minimax/minimax-m3:prompt","amount":"0.0000003","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:minimax/minimax-m3:completion","amount":"0.0000012","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:minimax/minimax-m3:input_cache_read","amount":"0.00000006","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1048576,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":159}},{"provider":"openrouter","id":"mistralai/codestral-2508","displayName":"Mistral: Codestral 2508","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:mistralai/codestral-2508:prompt","amount":"0.0000003","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:mistralai/codestral-2508:completion","amount":"0.0000009","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:mistralai/codestral-2508:input_cache_read","amount":"0.00000003","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":256000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":349}},{"provider":"openrouter","id":"mistralai/codestral-2508:batch","displayName":"Mistral: Codestral 2508 (batch)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:mistralai/codestral-2508:batch:prompt","amount":"0.00000015","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:mistralai/codestral-2508:batch:completion","amount":"0.00000045","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:mistralai/codestral-2508:batch:input_cache_read","amount":"0.000000015","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":256000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":350}},{"provider":"openrouter","id":"mistralai/devstral-2512","displayName":"Mistral: Devstral 2 2512","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:mistralai/devstral-2512:prompt","amount":"0.0000004","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:mistralai/devstral-2512:completion","amount":"0.000002","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:mistralai/devstral-2512:input_cache_read","amount":"0.00000004","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":262144,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":276}},{"provider":"openrouter","id":"mistralai/ministral-14b-2512","displayName":"Mistral: Ministral 3 14B 2512","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:mistralai/ministral-14b-2512:prompt","amount":"0.0000002","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:mistralai/ministral-14b-2512:completion","amount":"0.0000002","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:mistralai/ministral-14b-2512:input_cache_read","amount":"0.00000002","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":262144,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":282}},{"provider":"openrouter","id":"mistralai/ministral-3b-2512","displayName":"Mistral: Ministral 3 3B 2512","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:mistralai/ministral-3b-2512:prompt","amount":"0.0000001","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:mistralai/ministral-3b-2512:completion","amount":"0.0000001","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:mistralai/ministral-3b-2512:input_cache_read","amount":"0.00000001","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":131072,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":285}},{"provider":"openrouter","id":"mistralai/ministral-8b-2512","displayName":"Mistral: Ministral 3 8B 2512","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:mistralai/ministral-8b-2512:prompt","amount":"0.00000015","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:mistralai/ministral-8b-2512:completion","amount":"0.00000015","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:mistralai/ministral-8b-2512:input_cache_read","amount":"0.000000015","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":262144,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":283}},{"provider":"openrouter","id":"mistralai/ministral-8b-2512:batch","displayName":"Mistral: Ministral 3 8B 2512 (batch)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:mistralai/ministral-8b-2512:batch:prompt","amount":"0.000000075","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:mistralai/ministral-8b-2512:batch:completion","amount":"0.000000075","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:mistralai/ministral-8b-2512:batch:input_cache_read","amount":"0.0000000075","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":262144,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":284}},{"provider":"openrouter","id":"mistralai/mistral-large","displayName":"Mistral Large","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:mistralai/mistral-large:prompt","amount":"0.000002","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:mistralai/mistral-large:completion","amount":"0.000006","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:mistralai/mistral-large:input_cache_read","amount":"0.0000002","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":128000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":458}},{"provider":"openrouter","id":"mistralai/mistral-large-2407","displayName":"Mistral Large 2407","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:mistralai/mistral-large-2407:prompt","amount":"0.000002","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:mistralai/mistral-large-2407:completion","amount":"0.000006","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:mistralai/mistral-large-2407:input_cache_read","amount":"0.0000002","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":131072,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":429}},{"provider":"openrouter","id":"mistralai/mistral-large-2512","displayName":"Mistral: Mistral Large 3 2512","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:mistralai/mistral-large-2512:prompt","amount":"0.0000005","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:mistralai/mistral-large-2512:completion","amount":"0.0000015","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:mistralai/mistral-large-2512:input_cache_read","amount":"0.00000005","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":262144,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":286}},{"provider":"openrouter","id":"mistralai/mistral-large-2512:batch","displayName":"Mistral: Mistral Large 3 2512 (batch)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:mistralai/mistral-large-2512:batch:prompt","amount":"0.00000025","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:mistralai/mistral-large-2512:batch:completion","amount":"0.00000075","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:mistralai/mistral-large-2512:batch:input_cache_read","amount":"0.000000025","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":262144,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":287}},{"provider":"openrouter","id":"mistralai/mistral-large-4-0","displayName":"Mistral: Mistral Large 4","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:mistralai/mistral-large-4-0:prompt","amount":"0.00000068","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:mistralai/mistral-large-4-0:completion","amount":"0.00000209","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:mistralai/mistral-large-4-0:input_cache_read","amount":"0.00000007","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1048576,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":4}},{"provider":"openrouter","id":"mistralai/mistral-medium-3","displayName":"Mistral: Mistral Medium 3","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:mistralai/mistral-medium-3:prompt","amount":"0.0000004","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:mistralai/mistral-medium-3:completion","amount":"0.000002","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:mistralai/mistral-medium-3:input_cache_read","amount":"0.00000004","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":131072,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":376}},{"provider":"openrouter","id":"mistralai/mistral-medium-3-5","displayName":"Mistral: Mistral Medium 3.5","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:mistralai/mistral-medium-3-5:prompt","amount":"0.0000015","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:mistralai/mistral-medium-3-5:completion","amount":"0.0000075","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":262144,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":173}},{"provider":"openrouter","id":"mistralai/mistral-medium-3-5:batch","displayName":"Mistral: Mistral Medium 3.5 (batch)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:mistralai/mistral-medium-3-5:batch:prompt","amount":"0.00000075","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:mistralai/mistral-medium-3-5:batch:completion","amount":"0.00000375","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":262144,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":174}},{"provider":"openrouter","id":"mistralai/mistral-medium-3.1","displayName":"Mistral: Mistral Medium 3.1","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:mistralai/mistral-medium-3.1:prompt","amount":"0.0000004","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:mistralai/mistral-medium-3.1:completion","amount":"0.000002","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:mistralai/mistral-medium-3.1:input_cache_read","amount":"0.00000004","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":131072,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":334}},{"provider":"openrouter","id":"mistralai/mistral-medium-3.1:batch","displayName":"Mistral: Mistral Medium 3.1 (batch)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:mistralai/mistral-medium-3.1:batch:prompt","amount":"0.0000002","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:mistralai/mistral-medium-3.1:batch:completion","amount":"0.000001","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:mistralai/mistral-medium-3.1:batch:input_cache_read","amount":"0.00000002","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":131072,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":335}},{"provider":"openrouter","id":"mistralai/mistral-nemo","displayName":"Mistral: Mistral Nemo","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:mistralai/mistral-nemo:prompt","amount":"0.000000029","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:mistralai/mistral-nemo:completion","amount":"0.00000003","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":131072,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":446}},{"provider":"openrouter","id":"mistralai/mistral-saba","displayName":"Mistral: Saba","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:mistralai/mistral-saba:prompt","amount":"0.0000002","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:mistralai/mistral-saba:completion","amount":"0.0000006","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:mistralai/mistral-saba:input_cache_read","amount":"0.00000002","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":32768,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":408}},{"provider":"openrouter","id":"mistralai/mistral-small-24b-instruct-2501","displayName":"Mistral: Mistral Small 3","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:mistralai/mistral-small-24b-instruct-2501:prompt","amount":"0.00000005","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:mistralai/mistral-small-24b-instruct-2501:completion","amount":"0.00000008","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":32768,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":415}},{"provider":"openrouter","id":"mistralai/mistral-small-2603","displayName":"Mistral: Mistral Small 4","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:mistralai/mistral-small-2603:prompt","amount":"0.00000015","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:mistralai/mistral-small-2603:completion","amount":"0.0000006","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:mistralai/mistral-small-2603:input_cache_read","amount":"0.000000015","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":262144,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":220}},{"provider":"openrouter","id":"mistralai/mistral-small-2603:batch","displayName":"Mistral: Mistral Small 4 (batch)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:mistralai/mistral-small-2603:batch:prompt","amount":"0.000000075","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:mistralai/mistral-small-2603:batch:completion","amount":"0.0000003","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:mistralai/mistral-small-2603:batch:input_cache_read","amount":"0.0000000075","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":262144,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":221}},{"provider":"openrouter","id":"mistralai/mistral-small-3.1-24b-instruct","displayName":"Mistral: Mistral Small 3.1 24B","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:mistralai/mistral-small-3.1-24b-instruct:prompt","amount":"0.000000351","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:mistralai/mistral-small-3.1-24b-instruct:completion","amount":"0.000000555","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":128000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":398}},{"provider":"openrouter","id":"mistralai/mistral-small-3.2-24b-instruct","displayName":"Mistral: Mistral Small 3.2 24B","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:mistralai/mistral-small-3.2-24b-instruct:prompt","amount":"0.00000009375","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:mistralai/mistral-small-3.2-24b-instruct:completion","amount":"0.00000025","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":256000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":366}},{"provider":"openrouter","id":"mistralai/mixtral-8x22b-instruct","displayName":"Mistral: Mixtral 8x22B Instruct","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:mistralai/mixtral-8x22b-instruct:prompt","amount":"0.000002","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:mistralai/mixtral-8x22b-instruct:completion","amount":"0.000006","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:mistralai/mixtral-8x22b-instruct:input_cache_read","amount":"0.0000002","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":65536,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":454}},{"provider":"openrouter","id":"mistralai/voxtral-small-24b-2507","displayName":"Mistral: Voxtral Small 24B 2507","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:mistralai/voxtral-small-24b-2507:prompt","amount":"0.0000001","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:mistralai/voxtral-small-24b-2507:completion","amount":"0.0000003","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:mistralai/voxtral-small-24b-2507:input_cache_read","amount":"0.00000001","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":32768,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":299}},{"provider":"openrouter","id":"moonshotai/kimi-k2","displayName":"MoonshotAI: Kimi K2 0711","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:moonshotai/kimi-k2:prompt","amount":"0.00000057","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:moonshotai/kimi-k2:completion","amount":"0.0000023","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":131072,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":361}},{"provider":"openrouter","id":"moonshotai/kimi-k2-0905","displayName":"MoonshotAI: Kimi K2 0905","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:moonshotai/kimi-k2-0905:prompt","amount":"0.0000006","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:moonshotai/kimi-k2-0905:completion","amount":"0.0000025","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":262144,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":330}},{"provider":"openrouter","id":"moonshotai/kimi-k2-thinking","displayName":"MoonshotAI: Kimi K2 Thinking","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:moonshotai/kimi-k2-thinking:prompt","amount":"0.0000006","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:moonshotai/kimi-k2-thinking:completion","amount":"0.0000025","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":262144,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":296}},{"provider":"openrouter","id":"moonshotai/kimi-k2.5","displayName":"MoonshotAI: Kimi K2.5","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:moonshotai/kimi-k2.5:prompt","amount":"0.00000045","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:moonshotai/kimi-k2.5:completion","amount":"0.00000225","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:moonshotai/kimi-k2.5:input_cache_read","amount":"0.00000007","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":262144,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":256}},{"provider":"openrouter","id":"moonshotai/kimi-k2.6","displayName":"MoonshotAI: Kimi K2.6","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:moonshotai/kimi-k2.6:prompt","amount":"0.0000004344","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:moonshotai/kimi-k2.6:completion","amount":"0.00000245","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:moonshotai/kimi-k2.6:input_cache_read","amount":"0.00000012","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":262144,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":199}},{"provider":"openrouter","id":"moonshotai/kimi-k2.7-code","displayName":"MoonshotAI: Kimi K2.7 Code","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:moonshotai/kimi-k2.7-code:prompt","amount":"0.0000006712","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:moonshotai/kimi-k2.7-code:completion","amount":"0.00000335","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:moonshotai/kimi-k2.7-code:input_cache_read","amount":"0.00000018","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":262144,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":150}},{"provider":"openrouter","id":"moonshotai/kimi-k3","displayName":"MoonshotAI: Kimi K3","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:moonshotai/kimi-k3:prompt","amount":"0.00000082","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:moonshotai/kimi-k3:completion","amount":"0.0000135","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:moonshotai/kimi-k3:input_cache_read","amount":"0.00000055","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1048576,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":119}},{"provider":"openrouter","id":"moonshotai/kimi-k3:batch","displayName":"MoonshotAI: Kimi K3 (batch)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:moonshotai/kimi-k3:batch:prompt","amount":"0.00000228","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:moonshotai/kimi-k3:batch:completion","amount":"0.0000114","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:moonshotai/kimi-k3:batch:input_cache_read","amount":"0.000000228","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1048576,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":120}},{"provider":"openrouter","id":"morph/morph-v3-fast","displayName":"Morph: Morph V3 Fast","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:morph/morph-v3-fast:prompt","amount":"0.0000008","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:morph/morph-v3-fast:completion","amount":"0.0000012","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":81920,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":365}},{"provider":"openrouter","id":"morph/morph-v3-large","displayName":"Morph: Morph V3 Large","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:morph/morph-v3-large:prompt","amount":"0.0000009","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:morph/morph-v3-large:completion","amount":"0.0000019","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":262144,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":364}},{"provider":"openrouter","id":"nex-agi/nex-n2.5-mini","displayName":"Nex AGI: Nex-N2.5-Mini","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:nex-agi/nex-n2.5-mini:prompt","amount":"0.000000025","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:nex-agi/nex-n2.5-mini:completion","amount":"0.0000001","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:nex-agi/nex-n2.5-mini:input_cache_read","amount":"0.0000000025","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":262144,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":56}},{"provider":"openrouter","id":"nex-agi/nex-n2.5-pro","displayName":"Nex AGI: Nex-N2.5-Pro","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:nex-agi/nex-n2.5-pro:prompt","amount":"0.000000075","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:nex-agi/nex-n2.5-pro:completion","amount":"0.00000025","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:nex-agi/nex-n2.5-pro:input_cache_read","amount":"0.000000015","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":262144,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":57}},{"provider":"openrouter","id":"nousresearch/hermes-3-llama-3.1-405b","displayName":"Nous: Hermes 3 405B Instruct","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:nousresearch/hermes-3-llama-3.1-405b:prompt","amount":"0.000001","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:nousresearch/hermes-3-llama-3.1-405b:completion","amount":"0.000001","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":131072,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":441}},{"provider":"openrouter","id":"nousresearch/hermes-3-llama-3.1-70b","displayName":"Nous: Hermes 3 70B Instruct","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:nousresearch/hermes-3-llama-3.1-70b:prompt","amount":"0.0000007","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:nousresearch/hermes-3-llama-3.1-70b:completion","amount":"0.0000007","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":131072,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":440}},{"provider":"openrouter","id":"nousresearch/hermes-4-405b","displayName":"Nous: Hermes 4 405B","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:nousresearch/hermes-4-405b:prompt","amount":"0.000001","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:nousresearch/hermes-4-405b:completion","amount":"0.000003","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":131072,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":332}},{"provider":"openrouter","id":"nvidia/nemotron-3-nano-30b-a3b","displayName":"NVIDIA: Nemotron 3 Nano 30B A3B","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:nvidia/nemotron-3-nano-30b-a3b:prompt","amount":"0.00000006","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:nvidia/nemotron-3-nano-30b-a3b:completion","amount":"0.00000024","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":262144,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":270}},{"provider":"openrouter","id":"nvidia/nemotron-3-nano-omni-30b-a3b-reasoning:free","displayName":"NVIDIA: Nemotron 3 Nano Omni (free)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:nvidia/nemotron-3-nano-omni-30b-a3b-reasoning:free:prompt","amount":"0","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:nvidia/nemotron-3-nano-omni-30b-a3b-reasoning:free:completion","amount":"0","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":256000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":175}},{"provider":"openrouter","id":"nvidia/nemotron-3-super-120b-a12b","displayName":"NVIDIA: Nemotron 3 Super","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:nvidia/nemotron-3-super-120b-a12b:prompt","amount":"0.00000008","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:nvidia/nemotron-3-super-120b-a12b:completion","amount":"0.00000045","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":262144,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":223}},{"provider":"openrouter","id":"nvidia/nemotron-3-super-120b-a12b:free","displayName":"NVIDIA: Nemotron 3 Super (free)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:nvidia/nemotron-3-super-120b-a12b:free:prompt","amount":"0","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:nvidia/nemotron-3-super-120b-a12b:free:completion","amount":"0","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":262144,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":224}},{"provider":"openrouter","id":"nvidia/nemotron-3-ultra-550b-a55b","displayName":"NVIDIA: Nemotron 3 Ultra","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:nvidia/nemotron-3-ultra-550b-a55b:prompt","amount":"0.0000005","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:nvidia/nemotron-3-ultra-550b-a55b:completion","amount":"0.0000022","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:nvidia/nemotron-3-ultra-550b-a55b:input_cache_read","amount":"0.0000001","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":262144,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":156}},{"provider":"openrouter","id":"nvidia/nemotron-3-ultra-550b-a55b:free","displayName":"NVIDIA: Nemotron 3 Ultra (free)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:nvidia/nemotron-3-ultra-550b-a55b:free:prompt","amount":"0","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:nvidia/nemotron-3-ultra-550b-a55b:free:completion","amount":"0","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1000000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":157}},{"provider":"openrouter","id":"nvidia/nemotron-3.5-content-safety","displayName":"NVIDIA: Nemotron 3.5 Content Safety","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:nvidia/nemotron-3.5-content-safety:prompt","amount":"0.0000002","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:nvidia/nemotron-3.5-content-safety:completion","amount":"0.0000002","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":131072,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":154}},{"provider":"openrouter","id":"nvidia/nemotron-3.5-content-safety:free","displayName":"NVIDIA: Nemotron 3.5 Content Safety (free)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:nvidia/nemotron-3.5-content-safety:free:prompt","amount":"0","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:nvidia/nemotron-3.5-content-safety:free:completion","amount":"0","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":128000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":155}},{"provider":"openrouter","id":"nvidia/nemotron-3.5-lightning","displayName":"NVIDIA: Nemotron 3.5 Lightning","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:nvidia/nemotron-3.5-lightning:prompt","amount":"0.000000049","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:nvidia/nemotron-3.5-lightning:completion","amount":"0.00000014","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:nvidia/nemotron-3.5-lightning:input_cache_read","amount":"0.0000000245","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":262144,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":95}},{"provider":"openrouter","id":"nvidia/nemotron-3.5-lightning:free","displayName":"NVIDIA: Nemotron 3.5 Lightning (free)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:nvidia/nemotron-3.5-lightning:free:prompt","amount":"0","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:nvidia/nemotron-3.5-lightning:free:completion","amount":"0","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1000000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":96}},{"provider":"openrouter","id":"nvidia/switchyard","displayName":"NVIDIA: Switchyard","mediaKind":"text","nativeType":"text-generation","pricePoints":[],"pricingState":"unknown","pricingNote":"The model API did not expose a comparable price field; no rendered price-page finding was made.","contextLength":1000000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":33}},{"provider":"openrouter","id":"openai/gpt-3.5-turbo","displayName":"OpenAI: GPT-3.5 Turbo","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-3.5-turbo:prompt","amount":"0.0000005","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-3.5-turbo:completion","amount":"0.0000015","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":16385,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":466}},{"provider":"openrouter","id":"openai/gpt-3.5-turbo-0613","displayName":"OpenAI: GPT-3.5 Turbo (older v0613)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-3.5-turbo-0613:prompt","amount":"0.000001","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-3.5-turbo-0613:completion","amount":"0.000002","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":4095,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":459}},{"provider":"openrouter","id":"openai/gpt-3.5-turbo-16k","displayName":"OpenAI: GPT-3.5 Turbo 16k","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-3.5-turbo-16k:prompt","amount":"0.000003","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-3.5-turbo-16k:completion","amount":"0.000004","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":16385,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":462}},{"provider":"openrouter","id":"openai/gpt-3.5-turbo-instruct","displayName":"OpenAI: GPT-3.5 Turbo Instruct","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-3.5-turbo-instruct:prompt","amount":"0.0000015","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-3.5-turbo-instruct:completion","amount":"0.000002","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":4095,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":461}},{"provider":"openrouter","id":"openai/gpt-3.5-turbo:batch","displayName":"OpenAI: GPT-3.5 Turbo (batch)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-3.5-turbo:batch:prompt","amount":"0.00000025","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-3.5-turbo:batch:completion","amount":"0.00000075","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":16385,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":467}},{"provider":"openrouter","id":"openai/gpt-4","displayName":"OpenAI: GPT-4","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-4:prompt","amount":"0.00003","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-4:completion","amount":"0.00006","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":8191,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":468}},{"provider":"openrouter","id":"openai/gpt-4-turbo","displayName":"OpenAI: GPT-4 Turbo","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-4-turbo:prompt","amount":"0.00001","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-4-turbo:completion","amount":"0.00003","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":128000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":456}},{"provider":"openrouter","id":"openai/gpt-4-turbo:batch","displayName":"OpenAI: GPT-4 Turbo (batch)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-4-turbo:batch:prompt","amount":"0.000005","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-4-turbo:batch:completion","amount":"0.000015","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":128000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":457}},{"provider":"openrouter","id":"openai/gpt-4.1","displayName":"OpenAI: GPT-4.1","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-4.1:prompt","amount":"0.000002","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-4.1:completion","amount":"0.000008","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-4.1:input_cache_read","amount":"0.0000005","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1047576,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":388}},{"provider":"openrouter","id":"openai/gpt-4.1-mini","displayName":"OpenAI: GPT-4.1 Mini","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-4.1-mini:prompt","amount":"0.0000004","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-4.1-mini:completion","amount":"0.0000016","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-4.1-mini:input_cache_read","amount":"0.0000001","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1047576,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":390}},{"provider":"openrouter","id":"openai/gpt-4.1-mini:batch","displayName":"OpenAI: GPT-4.1 Mini (batch)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-4.1-mini:batch:prompt","amount":"0.0000002","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-4.1-mini:batch:completion","amount":"0.0000008","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-4.1-mini:batch:input_cache_read","amount":"0.00000005","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1047576,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":391}},{"provider":"openrouter","id":"openai/gpt-4.1-nano","displayName":"OpenAI: GPT-4.1 Nano","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-4.1-nano:prompt","amount":"0.0000001","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-4.1-nano:completion","amount":"0.0000004","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-4.1-nano:input_cache_read","amount":"0.000000025","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1047576,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":392}},{"provider":"openrouter","id":"openai/gpt-4.1-nano:batch","displayName":"OpenAI: GPT-4.1 Nano (batch)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-4.1-nano:batch:prompt","amount":"0.00000005","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-4.1-nano:batch:completion","amount":"0.0000002","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-4.1-nano:batch:input_cache_read","amount":"0.0000000125","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1047576,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":393}},{"provider":"openrouter","id":"openai/gpt-4.1:batch","displayName":"OpenAI: GPT-4.1 (batch)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-4.1:batch:prompt","amount":"0.000001","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-4.1:batch:completion","amount":"0.000004","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-4.1:batch:input_cache_read","amount":"0.00000025","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1047576,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":389}},{"provider":"openrouter","id":"openai/gpt-4o","displayName":"OpenAI: GPT-4o","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-4o:prompt","amount":"0.0000025","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-4o:completion","amount":"0.00001","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-4o:input_cache_read","amount":"0.00000125","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":128000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":451}},{"provider":"openrouter","id":"openai/gpt-4o-2024-05-13","displayName":"OpenAI: GPT-4o (2024-05-13)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-4o-2024-05-13:prompt","amount":"0.000005","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-4o-2024-05-13:completion","amount":"0.000015","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":128000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":452}},{"provider":"openrouter","id":"openai/gpt-4o-2024-08-06","displayName":"OpenAI: GPT-4o (2024-08-06)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-4o-2024-08-06:prompt","amount":"0.0000025","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-4o-2024-08-06:completion","amount":"0.00001","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-4o-2024-08-06:input_cache_read","amount":"0.00000125","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":128000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":443}},{"provider":"openrouter","id":"openai/gpt-4o-2024-11-20","displayName":"OpenAI: GPT-4o (2024-11-20)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-4o-2024-11-20:prompt","amount":"0.0000025","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-4o-2024-11-20:completion","amount":"0.00001","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-4o-2024-11-20:input_cache_read","amount":"0.00000125","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":128000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":428}},{"provider":"openrouter","id":"openai/gpt-4o-mini","displayName":"OpenAI: GPT-4o-mini","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-4o-mini:prompt","amount":"0.00000015","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-4o-mini:completion","amount":"0.0000006","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-4o-mini:input_cache_read","amount":"0.000000075","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":128000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":447}},{"provider":"openrouter","id":"openai/gpt-4o-mini-2024-07-18","displayName":"OpenAI: GPT-4o-mini (2024-07-18)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-4o-mini-2024-07-18:prompt","amount":"0.00000015","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-4o-mini-2024-07-18:completion","amount":"0.0000006","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-4o-mini-2024-07-18:input_cache_read","amount":"0.000000075","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":128000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":448}},{"provider":"openrouter","id":"openai/gpt-4o-mini:batch","displayName":"OpenAI: GPT-4o-mini (batch)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-4o-mini:batch:prompt","amount":"0.000000075","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-4o-mini:batch:completion","amount":"0.0000003","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-4o-mini:batch:input_cache_read","amount":"0.0000000375","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":128000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":449}},{"provider":"openrouter","id":"openai/gpt-4o:batch","displayName":"OpenAI: GPT-4o (batch)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-4o:batch:prompt","amount":"0.00000125","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-4o:batch:completion","amount":"0.000005","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-4o:batch:input_cache_read","amount":"0.000000625","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":128000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":453}},{"provider":"openrouter","id":"openai/gpt-5","displayName":"OpenAI: GPT-5","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-5:prompt","amount":"0.00000125","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5:completion","amount":"0.00001","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5:input_cache_read","amount":"0.000000125","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":400000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":337}},{"provider":"openrouter","id":"openai/gpt-5-image","displayName":"OpenAI: GPT-5 Image","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-5-image:prompt","amount":"0.00001","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5-image:completion","amount":"0.00001","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5-image:input_cache_read","amount":"0.00000125","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":400000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":309}},{"provider":"openrouter","id":"openai/gpt-5-image-mini","displayName":"OpenAI: GPT-5 Image Mini","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-5-image-mini:prompt","amount":"0.0000025","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5-image-mini:completion","amount":"0.000002","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5-image-mini:input_cache_read","amount":"0.00000025","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":400000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":304}},{"provider":"openrouter","id":"openai/gpt-5-mini","displayName":"OpenAI: GPT-5 Mini","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-5-mini:prompt","amount":"0.00000025","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5-mini:completion","amount":"0.000002","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5-mini:input_cache_read","amount":"0.000000025","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":400000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":339}},{"provider":"openrouter","id":"openai/gpt-5-mini:batch","displayName":"OpenAI: GPT-5 Mini (batch)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-5-mini:batch:prompt","amount":"0.000000125","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5-mini:batch:completion","amount":"0.000001","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5-mini:batch:input_cache_read","amount":"0.0000000125","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":400000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":340}},{"provider":"openrouter","id":"openai/gpt-5-nano","displayName":"OpenAI: GPT-5 Nano","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-5-nano:prompt","amount":"0.00000005","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5-nano:completion","amount":"0.0000004","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5-nano:input_cache_read","amount":"0.000000005","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":400000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":341}},{"provider":"openrouter","id":"openai/gpt-5-nano:batch","displayName":"OpenAI: GPT-5 Nano (batch)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-5-nano:batch:prompt","amount":"0.000000025","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5-nano:batch:completion","amount":"0.0000002","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5-nano:batch:input_cache_read","amount":"0.0000000025","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":400000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":342}},{"provider":"openrouter","id":"openai/gpt-5-pro","displayName":"OpenAI: GPT-5 Pro","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-5-pro:prompt","amount":"0.000015","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5-pro:completion","amount":"0.00012","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":400000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":313}},{"provider":"openrouter","id":"openai/gpt-5-pro:batch","displayName":"OpenAI: GPT-5 Pro (batch)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-5-pro:batch:prompt","amount":"0.0000075","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5-pro:batch:completion","amount":"0.00006","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":400000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":314}},{"provider":"openrouter","id":"openai/gpt-5:batch","displayName":"OpenAI: GPT-5 (batch)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-5:batch:prompt","amount":"0.000000625","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5:batch:completion","amount":"0.000005","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5:batch:input_cache_read","amount":"0.0000000625","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":400000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":338}},{"provider":"openrouter","id":"openai/gpt-5.1","displayName":"OpenAI: GPT-5.1","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-5.1:prompt","amount":"0.00000125","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5.1:completion","amount":"0.00001","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5.1:input_cache_read","amount":"0.000000125","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":400000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":292}},{"provider":"openrouter","id":"openai/gpt-5.1-codex","displayName":"OpenAI: GPT-5.1-Codex","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-5.1-codex:prompt","amount":"0.00000125","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5.1-codex:completion","amount":"0.00001","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5.1-codex:input_cache_read","amount":"0.00000013","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":400000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":294}},{"provider":"openrouter","id":"openai/gpt-5.1-codex-max","displayName":"OpenAI: GPT-5.1-Codex-Max","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-5.1-codex-max:prompt","amount":"0.00000125","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5.1-codex-max:completion","amount":"0.00001","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5.1-codex-max:input_cache_read","amount":"0.000000125","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":400000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":280}},{"provider":"openrouter","id":"openai/gpt-5.1-codex-mini","displayName":"OpenAI: GPT-5.1-Codex-Mini","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-5.1-codex-mini:prompt","amount":"0.00000025","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5.1-codex-mini:completion","amount":"0.000002","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5.1-codex-mini:input_cache_read","amount":"0.00000003","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":400000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":295}},{"provider":"openrouter","id":"openai/gpt-5.1:batch","displayName":"OpenAI: GPT-5.1 (batch)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-5.1:batch:prompt","amount":"0.000000625","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5.1:batch:completion","amount":"0.000005","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5.1:batch:input_cache_read","amount":"0.0000000625","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":400000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":293}},{"provider":"openrouter","id":"openai/gpt-5.2","displayName":"OpenAI: GPT-5.2","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-5.2:prompt","amount":"0.00000175","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5.2:completion","amount":"0.000014","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5.2:input_cache_read","amount":"0.000000175","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":400000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":274}},{"provider":"openrouter","id":"openai/gpt-5.2-chat","displayName":"OpenAI: GPT-5.2 Chat","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-5.2-chat:prompt","amount":"0.00000175","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5.2-chat:completion","amount":"0.000014","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5.2-chat:input_cache_read","amount":"0.000000175","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":128000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":271}},{"provider":"openrouter","id":"openai/gpt-5.2-codex","displayName":"OpenAI: GPT-5.2-Codex","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-5.2-codex:prompt","amount":"0.00000175","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5.2-codex:completion","amount":"0.000014","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5.2-codex:input_cache_read","amount":"0.000000175","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":400000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":263}},{"provider":"openrouter","id":"openai/gpt-5.2-pro","displayName":"OpenAI: GPT-5.2 Pro","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-5.2-pro:prompt","amount":"0.000021","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5.2-pro:completion","amount":"0.000168","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":400000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":272}},{"provider":"openrouter","id":"openai/gpt-5.2-pro:batch","displayName":"OpenAI: GPT-5.2 Pro (batch)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-5.2-pro:batch:prompt","amount":"0.0000105","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5.2-pro:batch:completion","amount":"0.000084","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":400000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":273}},{"provider":"openrouter","id":"openai/gpt-5.2:batch","displayName":"OpenAI: GPT-5.2 (batch)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-5.2:batch:prompt","amount":"0.000000875","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5.2:batch:completion","amount":"0.000007","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5.2:batch:input_cache_read","amount":"0.0000000875","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":400000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":275}},{"provider":"openrouter","id":"openai/gpt-5.3-codex","displayName":"OpenAI: GPT-5.3-Codex","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-5.3-codex:prompt","amount":"0.00000175","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5.3-codex:completion","amount":"0.000014","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5.3-codex:input_cache_read","amount":"0.000000175","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":400000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":240}},{"provider":"openrouter","id":"openai/gpt-5.4","displayName":"OpenAI: GPT-5.4","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-5.4:prompt","amount":"0.0000025","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5.4:completion","amount":"0.000015","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5.4:input_cache_read","amount":"0.00000025","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1050000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":229}},{"provider":"openrouter","id":"openai/gpt-5.4-image-2","displayName":"OpenAI: GPT-5.4 Image 2","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-5.4-image-2:prompt","amount":"0.000008","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5.4-image-2:completion","amount":"0.000015","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5.4-image-2:input_cache_read","amount":"0.000002","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":272000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":196}},{"provider":"openrouter","id":"openai/gpt-5.4-mini","displayName":"OpenAI: GPT-5.4 Mini","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-5.4-mini:prompt","amount":"0.00000075","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5.4-mini:completion","amount":"0.0000045","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5.4-mini:input_cache_read","amount":"0.000000075","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":400000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":218}},{"provider":"openrouter","id":"openai/gpt-5.4-mini:batch","displayName":"OpenAI: GPT-5.4 Mini (batch)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-5.4-mini:batch:prompt","amount":"0.000000375","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5.4-mini:batch:completion","amount":"0.00000225","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5.4-mini:batch:input_cache_read","amount":"0.0000000375","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":400000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":219}},{"provider":"openrouter","id":"openai/gpt-5.4-nano","displayName":"OpenAI: GPT-5.4 Nano","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-5.4-nano:prompt","amount":"0.0000002","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5.4-nano:completion","amount":"0.00000125","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5.4-nano:input_cache_read","amount":"0.00000002","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":400000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":216}},{"provider":"openrouter","id":"openai/gpt-5.4-nano:batch","displayName":"OpenAI: GPT-5.4 Nano (batch)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-5.4-nano:batch:prompt","amount":"0.0000001","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5.4-nano:batch:completion","amount":"0.000000625","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5.4-nano:batch:input_cache_read","amount":"0.00000001","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":400000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":217}},{"provider":"openrouter","id":"openai/gpt-5.4-pro","displayName":"OpenAI: GPT-5.4 Pro","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-5.4-pro:prompt","amount":"0.00003","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5.4-pro:completion","amount":"0.00018","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1050000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":227}},{"provider":"openrouter","id":"openai/gpt-5.4-pro:batch","displayName":"OpenAI: GPT-5.4 Pro (batch)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-5.4-pro:batch:prompt","amount":"0.000015","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5.4-pro:batch:completion","amount":"0.00009","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1050000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":228}},{"provider":"openrouter","id":"openai/gpt-5.4:batch","displayName":"OpenAI: GPT-5.4 (batch)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-5.4:batch:prompt","amount":"0.00000125","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5.4:batch:completion","amount":"0.0000075","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5.4:batch:input_cache_read","amount":"0.000000125","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1050000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":230}},{"provider":"openrouter","id":"openai/gpt-5.5","displayName":"OpenAI: GPT-5.5","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-5.5:prompt","amount":"0.000005","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5.5:completion","amount":"0.00003","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5.5:input_cache_read","amount":"0.0000005","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1050000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":189}},{"provider":"openrouter","id":"openai/gpt-5.5-pro","displayName":"OpenAI: GPT-5.5 Pro","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-5.5-pro:prompt","amount":"0.00003","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5.5-pro:completion","amount":"0.00018","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1050000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":187}},{"provider":"openrouter","id":"openai/gpt-5.5-pro:batch","displayName":"OpenAI: GPT-5.5 Pro (batch)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-5.5-pro:batch:prompt","amount":"0.000015","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5.5-pro:batch:completion","amount":"0.00009","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1050000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":188}},{"provider":"openrouter","id":"openai/gpt-5.5:batch","displayName":"OpenAI: GPT-5.5 (batch)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-5.5:batch:prompt","amount":"0.0000025","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5.5:batch:completion","amount":"0.000015","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5.5:batch:input_cache_read","amount":"0.00000025","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1050000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":190}},{"provider":"openrouter","id":"openai/gpt-5.6-luna","displayName":"OpenAI: GPT-5.6 Luna","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-5.6-luna:prompt","amount":"0.0000002","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5.6-luna:completion","amount":"0.0000012","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5.6-luna:input_cache_read","amount":"0.00000002","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5.6-luna:input_cache_write","amount":"0.00000025","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1050000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":124}},{"provider":"openrouter","id":"openai/gpt-5.6-luna-pro","displayName":"OpenAI: GPT-5.6 Luna Pro","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-5.6-luna-pro:prompt","amount":"0.0000002","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5.6-luna-pro:completion","amount":"0.0000012","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5.6-luna-pro:input_cache_read","amount":"0.00000002","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5.6-luna-pro:input_cache_write","amount":"0.00000025","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1050000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":122}},{"provider":"openrouter","id":"openai/gpt-5.6-luna-pro:batch","displayName":"OpenAI: GPT-5.6 Luna Pro (batch)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-5.6-luna-pro:batch:prompt","amount":"0.0000001","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5.6-luna-pro:batch:completion","amount":"0.0000006","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5.6-luna-pro:batch:input_cache_read","amount":"0.00000001","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1050000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":123}},{"provider":"openrouter","id":"openai/gpt-5.6-luna:batch","displayName":"OpenAI: GPT-5.6 Luna (batch)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-5.6-luna:batch:prompt","amount":"0.0000001","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5.6-luna:batch:completion","amount":"0.0000006","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5.6-luna:batch:input_cache_read","amount":"0.00000001","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1050000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":125}},{"provider":"openrouter","id":"openai/gpt-5.6-sol","displayName":"OpenAI: GPT-5.6 Sol","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-5.6-sol:prompt","amount":"0.000002","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5.6-sol:completion","amount":"0.00001","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5.6-sol:input_cache_read","amount":"0.0000002","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5.6-sol:input_cache_write","amount":"0.0000025","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1050000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":132}},{"provider":"openrouter","id":"openai/gpt-5.6-sol-pro","displayName":"OpenAI: GPT-5.6 Sol Pro","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-5.6-sol-pro:prompt","amount":"0.000002","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5.6-sol-pro:completion","amount":"0.00001","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5.6-sol-pro:input_cache_read","amount":"0.0000002","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5.6-sol-pro:input_cache_write","amount":"0.0000025","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1050000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":130}},{"provider":"openrouter","id":"openai/gpt-5.6-sol-pro:batch","displayName":"OpenAI: GPT-5.6 Sol Pro (batch)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-5.6-sol-pro:batch:prompt","amount":"0.000001","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5.6-sol-pro:batch:completion","amount":"0.000005","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5.6-sol-pro:batch:input_cache_read","amount":"0.0000001","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5.6-sol-pro:batch:input_cache_write","amount":"0.00000125","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1050000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":131}},{"provider":"openrouter","id":"openai/gpt-5.6-sol:batch","displayName":"OpenAI: GPT-5.6 Sol (batch)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-5.6-sol:batch:prompt","amount":"0.000001","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5.6-sol:batch:completion","amount":"0.000005","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5.6-sol:batch:input_cache_read","amount":"0.0000001","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5.6-sol:batch:input_cache_write","amount":"0.00000125","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1050000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":133}},{"provider":"openrouter","id":"openai/gpt-5.6-terra","displayName":"OpenAI: GPT-5.6 Terra","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-5.6-terra:prompt","amount":"0.000002","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5.6-terra:completion","amount":"0.000012","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5.6-terra:input_cache_read","amount":"0.0000002","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5.6-terra:input_cache_write","amount":"0.0000025","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1050000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":128}},{"provider":"openrouter","id":"openai/gpt-5.6-terra-pro","displayName":"OpenAI: GPT-5.6 Terra Pro","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-5.6-terra-pro:prompt","amount":"0.000002","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5.6-terra-pro:completion","amount":"0.000012","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5.6-terra-pro:input_cache_read","amount":"0.0000002","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5.6-terra-pro:input_cache_write","amount":"0.0000025","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1050000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":126}},{"provider":"openrouter","id":"openai/gpt-5.6-terra-pro:batch","displayName":"OpenAI: GPT-5.6 Terra Pro (batch)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-5.6-terra-pro:batch:prompt","amount":"0.000001","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5.6-terra-pro:batch:completion","amount":"0.000006","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5.6-terra-pro:batch:input_cache_read","amount":"0.0000001","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1050000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":127}},{"provider":"openrouter","id":"openai/gpt-5.6-terra:batch","displayName":"OpenAI: GPT-5.6 Terra (batch)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-5.6-terra:batch:prompt","amount":"0.000001","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5.6-terra:batch:completion","amount":"0.000006","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-5.6-terra:batch:input_cache_read","amount":"0.0000001","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1050000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":129}},{"provider":"openrouter","id":"openai/gpt-6-astra","displayName":"OpenAI: GPT-6 Astra","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-6-astra:prompt","amount":"0.00001","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-6-astra:completion","amount":"0.00005","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-6-astra:input_cache_read","amount":"0.000001","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-6-astra:input_cache_write","amount":"0.0000125","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1050000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":58}},{"provider":"openrouter","id":"openai/gpt-6-astra-pro","displayName":"OpenAI: GPT-6 Astra Pro","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-6-astra-pro:prompt","amount":"0.00001","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-6-astra-pro:completion","amount":"0.00005","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-6-astra-pro:input_cache_read","amount":"0.000001","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-6-astra-pro:input_cache_write","amount":"0.0000125","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1050000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":60}},{"provider":"openrouter","id":"openai/gpt-6-astra-pro:batch","displayName":"OpenAI: GPT-6 Astra Pro (batch)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-6-astra-pro:batch:prompt","amount":"0.000005","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-6-astra-pro:batch:completion","amount":"0.000025","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-6-astra-pro:batch:input_cache_read","amount":"0.0000005","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-6-astra-pro:batch:input_cache_write","amount":"0.00000625","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1050000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":61}},{"provider":"openrouter","id":"openai/gpt-6-astra:batch","displayName":"OpenAI: GPT-6 Astra (batch)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-6-astra:batch:prompt","amount":"0.000005","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-6-astra:batch:completion","amount":"0.000025","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-6-astra:batch:input_cache_read","amount":"0.0000005","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-6-astra:batch:input_cache_write","amount":"0.00000625","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1050000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":59}},{"provider":"openrouter","id":"openai/gpt-6-luna","displayName":"OpenAI: GPT-6 Luna","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-6-luna:prompt","amount":"0.0000001","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-6-luna:completion","amount":"0.0000005","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-6-luna:input_cache_read","amount":"0.00000001","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-6-luna:input_cache_write","amount":"0.000000125","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1050000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":25}},{"provider":"openrouter","id":"openai/gpt-6-luna-pro","displayName":"OpenAI: GPT-6 Luna Pro","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-6-luna-pro:prompt","amount":"0.0000001","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-6-luna-pro:completion","amount":"0.0000005","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-6-luna-pro:input_cache_read","amount":"0.00000001","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-6-luna-pro:input_cache_write","amount":"0.000000125","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1050000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":23}},{"provider":"openrouter","id":"openai/gpt-6-luna-pro:batch","displayName":"OpenAI: GPT-6 Luna Pro (batch)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-6-luna-pro:batch:prompt","amount":"0.00000005","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-6-luna-pro:batch:completion","amount":"0.00000025","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-6-luna-pro:batch:input_cache_read","amount":"0.000000005","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-6-luna-pro:batch:input_cache_write","amount":"0.0000000625","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1050000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":24}},{"provider":"openrouter","id":"openai/gpt-6-luna:batch","displayName":"OpenAI: GPT-6 Luna (batch)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-6-luna:batch:prompt","amount":"0.00000005","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-6-luna:batch:completion","amount":"0.00000025","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-6-luna:batch:input_cache_read","amount":"0.000000005","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-6-luna:batch:input_cache_write","amount":"0.0000000625","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1050000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":26}},{"provider":"openrouter","id":"openai/gpt-6-sol","displayName":"OpenAI: GPT-6 Sol","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-6-sol:prompt","amount":"0.000002","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-6-sol:completion","amount":"0.00001","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-6-sol:input_cache_read","amount":"0.0000002","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-6-sol:input_cache_write","amount":"0.0000025","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1050000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":29}},{"provider":"openrouter","id":"openai/gpt-6-sol-pro","displayName":"OpenAI: GPT-6 Sol Pro","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-6-sol-pro:prompt","amount":"0.000002","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-6-sol-pro:completion","amount":"0.00001","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-6-sol-pro:input_cache_read","amount":"0.0000002","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-6-sol-pro:input_cache_write","amount":"0.0000025","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1050000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":27}},{"provider":"openrouter","id":"openai/gpt-6-sol-pro:batch","displayName":"OpenAI: GPT-6 Sol Pro (batch)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-6-sol-pro:batch:prompt","amount":"0.000001","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-6-sol-pro:batch:completion","amount":"0.000005","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-6-sol-pro:batch:input_cache_read","amount":"0.0000001","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-6-sol-pro:batch:input_cache_write","amount":"0.00000125","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1050000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":28}},{"provider":"openrouter","id":"openai/gpt-6-sol:batch","displayName":"OpenAI: GPT-6 Sol (batch)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-6-sol:batch:prompt","amount":"0.000001","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-6-sol:batch:completion","amount":"0.000005","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-6-sol:batch:input_cache_read","amount":"0.0000001","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-6-sol:batch:input_cache_write","amount":"0.00000125","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1050000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":30}},{"provider":"openrouter","id":"openai/gpt-6.1-sol","displayName":"OpenAI: GPT-6.1 Sol","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-6.1-sol:prompt","amount":"0.000002","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-6.1-sol:completion","amount":"0.00001","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-6.1-sol:input_cache_read","amount":"0.0000001","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-6.1-sol:input_cache_write","amount":"0.0000025","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1050000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":10}},{"provider":"openrouter","id":"openai/gpt-6.1-sol-pro","displayName":"OpenAI: GPT-6.1 Sol Pro","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-6.1-sol-pro:prompt","amount":"0.000002","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-6.1-sol-pro:completion","amount":"0.00001","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-6.1-sol-pro:input_cache_read","amount":"0.0000001","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-6.1-sol-pro:input_cache_write","amount":"0.0000025","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1050000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":8}},{"provider":"openrouter","id":"openai/gpt-6.1-sol-pro:batch","displayName":"OpenAI: GPT-6.1 Sol Pro (batch)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-6.1-sol-pro:batch:prompt","amount":"0.000001","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-6.1-sol-pro:batch:completion","amount":"0.000005","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-6.1-sol-pro:batch:input_cache_read","amount":"0.00000005","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-6.1-sol-pro:batch:input_cache_write","amount":"0.00000125","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1050000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":9}},{"provider":"openrouter","id":"openai/gpt-6.1-sol:batch","displayName":"OpenAI: GPT-6.1 Sol (batch)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-6.1-sol:batch:prompt","amount":"0.000001","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-6.1-sol:batch:completion","amount":"0.000005","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-6.1-sol:batch:input_cache_read","amount":"0.00000005","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-6.1-sol:batch:input_cache_write","amount":"0.00000125","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1050000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":11}},{"provider":"openrouter","id":"openai/gpt-audio","displayName":"OpenAI: GPT Audio","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-audio:prompt","amount":"0.0000025","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-audio:completion","amount":"0.00001","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":128000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":260}},{"provider":"openrouter","id":"openai/gpt-audio-mini","displayName":"OpenAI: GPT Audio Mini","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-audio-mini:prompt","amount":"0.0000006","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-audio-mini:completion","amount":"0.0000024","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":128000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":261}},{"provider":"openrouter","id":"openai/gpt-chat-latest","displayName":"OpenAI: GPT Chat Latest","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-chat-latest:prompt","amount":"0.000005","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-chat-latest:completion","amount":"0.00003","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-chat-latest:input_cache_read","amount":"0.0000005","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":400000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":170}},{"provider":"openrouter","id":"openai/gpt-oss-120b","displayName":"OpenAI: gpt-oss-120b","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-oss-120b:prompt","amount":"0.000000037","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-oss-120b:completion","amount":"0.00000017","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":131072,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":343}},{"provider":"openrouter","id":"openai/gpt-oss-120b:batch","displayName":"OpenAI: gpt-oss-120b (batch)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-oss-120b:batch:prompt","amount":"0.0000000296","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-oss-120b:batch:completion","amount":"0.000000136","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":131072,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":344}},{"provider":"openrouter","id":"openai/gpt-oss-20b","displayName":"OpenAI: gpt-oss-20b","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-oss-20b:prompt","amount":"0.000000018","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-oss-20b:completion","amount":"0.00000009","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-oss-20b:input_cache_read","amount":"0.000000009","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":131072,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":345}},{"provider":"openrouter","id":"openai/gpt-oss-20b:batch","displayName":"OpenAI: gpt-oss-20b (batch)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-oss-20b:batch:prompt","amount":"0.000000024","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-oss-20b:batch:completion","amount":"0.000000112","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":131072,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":346}},{"provider":"openrouter","id":"openai/gpt-oss-safeguard-20b","displayName":"OpenAI: gpt-oss-safeguard-20b","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/gpt-oss-safeguard-20b:prompt","amount":"0.000000075","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-oss-safeguard-20b:completion","amount":"0.0000003","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/gpt-oss-safeguard-20b:input_cache_read","amount":"0.0000000375","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":131072,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":300}},{"provider":"openrouter","id":"openai/o1","displayName":"OpenAI: o1","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/o1:prompt","amount":"0.000015","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/o1:completion","amount":"0.00006","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/o1:input_cache_read","amount":"0.0000075","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":200000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":422}},{"provider":"openrouter","id":"openai/o1-pro","displayName":"OpenAI: o1-pro","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/o1-pro:prompt","amount":"0.00015","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/o1-pro:completion","amount":"0.0006","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":200000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":397}},{"provider":"openrouter","id":"openai/o3","displayName":"OpenAI: o3","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/o3:prompt","amount":"0.000002","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/o3:completion","amount":"0.000008","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/o3:input_cache_read","amount":"0.0000005","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":200000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":384}},{"provider":"openrouter","id":"openai/o3-mini","displayName":"OpenAI: o3 Mini","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/o3-mini:prompt","amount":"0.0000011","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/o3-mini:completion","amount":"0.0000044","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/o3-mini:input_cache_read","amount":"0.00000055","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":200000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":413}},{"provider":"openrouter","id":"openai/o3-mini-high","displayName":"OpenAI: o3 Mini High","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/o3-mini-high:prompt","amount":"0.0000011","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/o3-mini-high:completion","amount":"0.0000044","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/o3-mini-high:input_cache_read","amount":"0.00000055","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":200000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":409}},{"provider":"openrouter","id":"openai/o3-mini:batch","displayName":"OpenAI: o3 Mini (batch)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/o3-mini:batch:prompt","amount":"0.00000055","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/o3-mini:batch:completion","amount":"0.0000022","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/o3-mini:batch:input_cache_read","amount":"0.000000275","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":200000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":414}},{"provider":"openrouter","id":"openai/o3-pro","displayName":"OpenAI: o3 Pro","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/o3-pro:prompt","amount":"0.00002","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/o3-pro:completion","amount":"0.00008","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":200000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":372}},{"provider":"openrouter","id":"openai/o3:batch","displayName":"OpenAI: o3 (batch)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/o3:batch:prompt","amount":"0.000001","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/o3:batch:completion","amount":"0.000004","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/o3:batch:input_cache_read","amount":"0.00000025","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":200000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":385}},{"provider":"openrouter","id":"openai/o4-mini","displayName":"OpenAI: o4 Mini","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/o4-mini:prompt","amount":"0.0000011","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/o4-mini:completion","amount":"0.0000044","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/o4-mini:input_cache_read","amount":"0.000000275","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":200000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":386}},{"provider":"openrouter","id":"openai/o4-mini-high","displayName":"OpenAI: o4 Mini High","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/o4-mini-high:prompt","amount":"0.0000011","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/o4-mini-high:completion","amount":"0.0000044","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/o4-mini-high:input_cache_read","amount":"0.000000275","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":200000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":383}},{"provider":"openrouter","id":"openai/o4-mini:batch","displayName":"OpenAI: o4 Mini (batch)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openai/o4-mini:batch:prompt","amount":"0.00000055","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/o4-mini:batch:completion","amount":"0.0000022","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openai/o4-mini:batch:input_cache_read","amount":"0.0000001375","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":200000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":387}},{"provider":"openrouter","id":"openrouter/auto","displayName":"Auto Router","mediaKind":"text","nativeType":"text-generation","pricePoints":[],"pricingState":"unknown","pricingNote":"The model API did not expose a comparable price field; no rendered price-page finding was made.","contextLength":2000000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":460}},{"provider":"openrouter","id":"openrouter/auto-beta","displayName":"Auto Router (Beta)","mediaKind":"text","nativeType":"text-generation","pricePoints":[],"pricingState":"unknown","pricingNote":"The model API did not expose a comparable price field; no rendered price-page finding was made.","contextLength":2000000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":118}},{"provider":"openrouter","id":"openrouter/bodybuilder","displayName":"Body Builder (beta)","mediaKind":"text","nativeType":"text-generation","pricePoints":[],"pricingState":"unknown","pricingNote":"The model API did not expose a comparable price field; no rendered price-page finding was made.","contextLength":128000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":279}},{"provider":"openrouter","id":"openrouter/free","displayName":"Free Models Router","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:openrouter/free:prompt","amount":"0","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:openrouter/free:completion","amount":"0","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":200000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":254}},{"provider":"openrouter","id":"openrouter/fusion","displayName":"OpenRouter: Fusion","mediaKind":"text","nativeType":"text-generation","pricePoints":[],"pricingState":"unknown","pricingNote":"The model API did not expose a comparable price field; no rendered price-page finding was made.","contextLength":1000000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":149}},{"provider":"openrouter","id":"openrouter/pareto-code","displayName":"Pareto Code Router","mediaKind":"text","nativeType":"text-generation","pricePoints":[],"pricingState":"unknown","pricingNote":"The model API did not expose a comparable price field; no rendered price-page finding was made.","contextLength":2000000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":198}},{"provider":"openrouter","id":"perceptron/perceptron-mk1","displayName":"Perceptron: Perceptron Mk1","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:perceptron/perceptron-mk1:prompt","amount":"0.00000015","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:perceptron/perceptron-mk1:completion","amount":"0.0000015","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":32768,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":167}},{"provider":"openrouter","id":"perceptron/perceptron-mk1.5","displayName":"Perceptron: Perceptron Mk1.5","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:perceptron/perceptron-mk1.5:prompt","amount":"0.00000015","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:perceptron/perceptron-mk1.5:completion","amount":"0.0000015","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":36864,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":15}},{"provider":"openrouter","id":"perplexity/sonar","displayName":"Perplexity: Sonar","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:perplexity/sonar:prompt","amount":"0.000001","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:perplexity/sonar:completion","amount":"0.000001","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":127072,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":416}},{"provider":"openrouter","id":"perplexity/sonar-deep-research","displayName":"Perplexity: Sonar Deep Research","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:perplexity/sonar-deep-research:prompt","amount":"0.000002","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:perplexity/sonar-deep-research:completion","amount":"0.000008","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":128000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":407}},{"provider":"openrouter","id":"perplexity/sonar-pro","displayName":"Perplexity: Sonar Pro","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:perplexity/sonar-pro:prompt","amount":"0.000003","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:perplexity/sonar-pro:completion","amount":"0.000015","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":200000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":406}},{"provider":"openrouter","id":"perplexity/sonar-pro-search","displayName":"Perplexity: Sonar Pro Search","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:perplexity/sonar-pro-search:prompt","amount":"0.000003","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:perplexity/sonar-pro-search:completion","amount":"0.000015","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":200000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":298}},{"provider":"openrouter","id":"perplexity/sonar-reasoning-pro","displayName":"Perplexity: Sonar Reasoning Pro","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:perplexity/sonar-reasoning-pro:prompt","amount":"0.000002","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:perplexity/sonar-reasoning-pro:completion","amount":"0.000008","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":128000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":405}},{"provider":"openrouter","id":"poolside/laguna-s-2.1","displayName":"Poolside: Laguna S 2.1","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:poolside/laguna-s-2.1:prompt","amount":"0.00000009","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:poolside/laguna-s-2.1:completion","amount":"0.00000018","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:poolside/laguna-s-2.1:input_cache_read","amount":"0.000000009","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1048576,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":109}},{"provider":"openrouter","id":"poolside/laguna-s-2.1:free","displayName":"Poolside: Laguna S 2.1 (free)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:poolside/laguna-s-2.1:free:prompt","amount":"0","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:poolside/laguna-s-2.1:free:completion","amount":"0","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":262144,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":110}},{"provider":"openrouter","id":"poolside/laguna-xs-2.1","displayName":"Poolside: Laguna XS 2.1","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:poolside/laguna-xs-2.1:prompt","amount":"0.00000006","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:poolside/laguna-xs-2.1:completion","amount":"0.00000012","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:poolside/laguna-xs-2.1:input_cache_read","amount":"0.00000003","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":262144,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":139}},{"provider":"openrouter","id":"poolside/laguna-xs-2.1:free","displayName":"Poolside: Laguna XS 2.1 (free)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:poolside/laguna-xs-2.1:free:prompt","amount":"0","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:poolside/laguna-xs-2.1:free:completion","amount":"0","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":262144,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":140}},{"provider":"openrouter","id":"prism-ml/ternary-bonsai-2-27b","displayName":"PrismML: Ternary Bonsai 2 27B","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:prism-ml/ternary-bonsai-2-27b:prompt","amount":"0.000000075","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:prism-ml/ternary-bonsai-2-27b:completion","amount":"0.0000005","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:prism-ml/ternary-bonsai-2-27b:input_cache_read","amount":"0.0000000375","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":262144,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":39}},{"provider":"openrouter","id":"qwen/qwen-2.5-72b-instruct","displayName":"Qwen2.5 72B Instruct","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:qwen/qwen-2.5-72b-instruct:prompt","amount":"0.00000036","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen-2.5-72b-instruct:completion","amount":"0.0000004","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":32768,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":436}},{"provider":"openrouter","id":"qwen/qwen-2.5-7b-instruct","displayName":"Qwen: Qwen2.5 7B Instruct","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:qwen/qwen-2.5-7b-instruct:prompt","amount":"0.0000001","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen-2.5-7b-instruct:completion","amount":"0.0000002","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":32768,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":433}},{"provider":"openrouter","id":"qwen/qwen-2.5-coder-32b-instruct","displayName":"Qwen2.5 Coder 32B Instruct","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:qwen/qwen-2.5-coder-32b-instruct:prompt","amount":"0.00000066","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen-2.5-coder-32b-instruct:completion","amount":"0.000001","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":32768,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":430}},{"provider":"openrouter","id":"qwen/qwen-plus","displayName":"Qwen: Qwen-Plus","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:qwen/qwen-plus:prompt","amount":"0.00000026","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen-plus:completion","amount":"0.00000078","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen-plus:input_cache_read","amount":"0.000000052","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen-plus:input_cache_write","amount":"0.000000325","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1000000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":412}},{"provider":"openrouter","id":"qwen/qwen-plus-2025-07-28","displayName":"Qwen: Qwen Plus 0728","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:qwen/qwen-plus-2025-07-28:prompt","amount":"0.00000026","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen-plus-2025-07-28:completion","amount":"0.00000078","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1000000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":329}},{"provider":"openrouter","id":"qwen/qwen2.5-vl-72b-instruct","displayName":"Qwen: Qwen2.5 VL 72B Instruct","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:qwen/qwen2.5-vl-72b-instruct:prompt","amount":"0.0000008","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen2.5-vl-72b-instruct:completion","amount":"0.000001","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen2.5-vl-72b-instruct:input_cache_read","amount":"0.0000004","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":128000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":411}},{"provider":"openrouter","id":"qwen/qwen3-14b","displayName":"Qwen: Qwen3 14B","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:qwen/qwen3-14b:prompt","amount":"0.00000012","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen3-14b:completion","amount":"0.00000024","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":131072,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":380}},{"provider":"openrouter","id":"qwen/qwen3-235b-a22b","displayName":"Qwen: Qwen3 235B A22B","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:qwen/qwen3-235b-a22b:prompt","amount":"0.000000455","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen3-235b-a22b:completion","amount":"0.00000182","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":131072,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":382}},{"provider":"openrouter","id":"qwen/qwen3-235b-a22b-2507","displayName":"Qwen: Qwen3 235B A22B Instruct 2507","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:qwen/qwen3-235b-a22b-2507:prompt","amount":"0.00000009","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen3-235b-a22b-2507:completion","amount":"0.00000055","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":262144,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":360}},{"provider":"openrouter","id":"qwen/qwen3-235b-a22b-thinking-2507","displayName":"Qwen: Qwen3 235B A22B Thinking 2507","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:qwen/qwen3-235b-a22b-thinking-2507:prompt","amount":"0.00000023","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen3-235b-a22b-thinking-2507:completion","amount":"0.0000023","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":131072,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":355}},{"provider":"openrouter","id":"qwen/qwen3-30b-a3b","displayName":"Qwen: Qwen3 30B A3B","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:qwen/qwen3-30b-a3b:prompt","amount":"0.00000012","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen3-30b-a3b:completion","amount":"0.0000005","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":131072,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":378}},{"provider":"openrouter","id":"qwen/qwen3-30b-a3b-instruct-2507","displayName":"Qwen: Qwen3 30B A3B Instruct 2507","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:qwen/qwen3-30b-a3b-instruct-2507:prompt","amount":"0.0000001","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen3-30b-a3b-instruct-2507:completion","amount":"0.0000003","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":262144,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":352}},{"provider":"openrouter","id":"qwen/qwen3-30b-a3b-thinking-2507","displayName":"Qwen: Qwen3 30B A3B Thinking 2507","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:qwen/qwen3-30b-a3b-thinking-2507:prompt","amount":"0.0000002","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen3-30b-a3b-thinking-2507:completion","amount":"0.0000024","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":81920,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":331}},{"provider":"openrouter","id":"qwen/qwen3-32b","displayName":"Qwen: Qwen3 32B","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:qwen/qwen3-32b:prompt","amount":"0.00000008","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen3-32b:completion","amount":"0.00000028","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":131072,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":381}},{"provider":"openrouter","id":"qwen/qwen3-8b","displayName":"Qwen: Qwen3 8B","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:qwen/qwen3-8b:prompt","amount":"0.000000117","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen3-8b:completion","amount":"0.000000455","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":131072,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":379}},{"provider":"openrouter","id":"qwen/qwen3-coder","displayName":"Qwen: Qwen3 Coder 480B A35B","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:qwen/qwen3-coder:prompt","amount":"0.0000003","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen3-coder:completion","amount":"0.000001","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen3-coder:input_cache_read","amount":"0.0000001","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":262144,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":356}},{"provider":"openrouter","id":"qwen/qwen3-coder-30b-a3b-instruct","displayName":"Qwen: Qwen3 Coder 30B A3B Instruct","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:qwen/qwen3-coder-30b-a3b-instruct:prompt","amount":"0.00000007","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen3-coder-30b-a3b-instruct:completion","amount":"0.00000028","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":262144,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":351}},{"provider":"openrouter","id":"qwen/qwen3-coder-flash","displayName":"Qwen: Qwen3 Coder Flash","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:qwen/qwen3-coder-flash:prompt","amount":"0.000000195","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen3-coder-flash:completion","amount":"0.000000975","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen3-coder-flash:input_cache_read","amount":"0.000000039","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen3-coder-flash:input_cache_write","amount":"0.00000024375","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1000000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":326}},{"provider":"openrouter","id":"qwen/qwen3-coder-next","displayName":"Qwen: Qwen3 Coder Next","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:qwen/qwen3-coder-next:prompt","amount":"0.00000012","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen3-coder-next:completion","amount":"0.0000008","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen3-coder-next:input_cache_read","amount":"0.00000007","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":262144,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":253}},{"provider":"openrouter","id":"qwen/qwen3-coder-plus","displayName":"Qwen: Qwen3 Coder Plus","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:qwen/qwen3-coder-plus:prompt","amount":"0.00000065","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen3-coder-plus:completion","amount":"0.00000325","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen3-coder-plus:input_cache_read","amount":"0.00000013","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen3-coder-plus:input_cache_write","amount":"0.0000008125","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1000000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":324}},{"provider":"openrouter","id":"qwen/qwen3-max","displayName":"Qwen: Qwen3 Max","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:qwen/qwen3-max:prompt","amount":"0.00000078","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen3-max:completion","amount":"0.0000039","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen3-max:input_cache_read","amount":"0.000000156","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen3-max:input_cache_write","amount":"0.000000975","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":262144,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":323}},{"provider":"openrouter","id":"qwen/qwen3-max-thinking","displayName":"Qwen: Qwen3 Max Thinking","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:qwen/qwen3-max-thinking:prompt","amount":"0.00000078","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen3-max-thinking:completion","amount":"0.0000039","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":262144,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":250}},{"provider":"openrouter","id":"qwen/qwen3-next-80b-a3b-instruct","displayName":"Qwen: Qwen3 Next 80B A3B Instruct","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:qwen/qwen3-next-80b-a3b-instruct:prompt","amount":"0.00000009","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen3-next-80b-a3b-instruct:completion","amount":"0.0000011","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":262144,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":328}},{"provider":"openrouter","id":"qwen/qwen3-next-80b-a3b-thinking","displayName":"Qwen: Qwen3 Next 80B A3B Thinking","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:qwen/qwen3-next-80b-a3b-thinking:prompt","amount":"0.00000015","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen3-next-80b-a3b-thinking:completion","amount":"0.0000012","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":262144,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":327}},{"provider":"openrouter","id":"qwen/qwen3-vl-235b-a22b-instruct","displayName":"Qwen: Qwen3 VL 235B A22B Instruct","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:qwen/qwen3-vl-235b-a22b-instruct:prompt","amount":"0.00000021","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen3-vl-235b-a22b-instruct:completion","amount":"0.0000019","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen3-vl-235b-a22b-instruct:input_cache_read","amount":"0.0000001","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":262144,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":322}},{"provider":"openrouter","id":"qwen/qwen3-vl-235b-a22b-thinking","displayName":"Qwen: Qwen3 VL 235B A22B Thinking","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:qwen/qwen3-vl-235b-a22b-thinking:prompt","amount":"0.0000004","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen3-vl-235b-a22b-thinking:completion","amount":"0.000004","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":131072,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":321}},{"provider":"openrouter","id":"qwen/qwen3-vl-30b-a3b-instruct","displayName":"Qwen: Qwen3 VL 30B A3B Instruct","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:qwen/qwen3-vl-30b-a3b-instruct:prompt","amount":"0.00000015","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen3-vl-30b-a3b-instruct:completion","amount":"0.0000006","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":262144,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":312}},{"provider":"openrouter","id":"qwen/qwen3-vl-30b-a3b-thinking","displayName":"Qwen: Qwen3 VL 30B A3B Thinking","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:qwen/qwen3-vl-30b-a3b-thinking:prompt","amount":"0.0000002","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen3-vl-30b-a3b-thinking:completion","amount":"0.0000024","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":262144,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":311}},{"provider":"openrouter","id":"qwen/qwen3-vl-32b-instruct","displayName":"Qwen: Qwen3 VL 32B Instruct","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:qwen/qwen3-vl-32b-instruct:prompt","amount":"0.000000104","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen3-vl-32b-instruct:completion","amount":"0.000000416","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":131072,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":302}},{"provider":"openrouter","id":"qwen/qwen3-vl-8b-instruct","displayName":"Qwen: Qwen3 VL 8B Instruct","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:qwen/qwen3-vl-8b-instruct:prompt","amount":"0.000000117","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen3-vl-8b-instruct:completion","amount":"0.000000455","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":262144,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":308}},{"provider":"openrouter","id":"qwen/qwen3-vl-8b-thinking","displayName":"Qwen: Qwen3 VL 8B Thinking","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:qwen/qwen3-vl-8b-thinking:prompt","amount":"0.00000018","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen3-vl-8b-thinking:completion","amount":"0.0000021","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":131072,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":307}},{"provider":"openrouter","id":"qwen/qwen3.5-122b-a10b","displayName":"Qwen: Qwen3.5-122B-A10B","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:qwen/qwen3.5-122b-a10b:prompt","amount":"0.00000026","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen3.5-122b-a10b:completion","amount":"0.00000208","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":262144,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":237}},{"provider":"openrouter","id":"qwen/qwen3.5-27b","displayName":"Qwen: Qwen3.5-27B","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:qwen/qwen3.5-27b:prompt","amount":"0.00000026","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen3.5-27b:completion","amount":"0.0000026","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":262144,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":236}},{"provider":"openrouter","id":"qwen/qwen3.5-35b-a3b","displayName":"Qwen: Qwen3.5-35B-A3B","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:qwen/qwen3.5-35b-a3b:prompt","amount":"0.00000015","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen3.5-35b-a3b:completion","amount":"0.000001","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen3.5-35b-a3b:input_cache_read","amount":"0.00000005","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":262144,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":235}},{"provider":"openrouter","id":"qwen/qwen3.5-397b-a17b","displayName":"Qwen: Qwen3.5 397B A17B","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:qwen/qwen3.5-397b-a17b:prompt","amount":"0.00000045","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen3.5-397b-a17b:completion","amount":"0.000003","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen3.5-397b-a17b:input_cache_read","amount":"0.00000022","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":262144,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":247}},{"provider":"openrouter","id":"qwen/qwen3.5-9b","displayName":"Qwen: Qwen3.5-9B","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:qwen/qwen3.5-9b:prompt","amount":"0.0000001","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen3.5-9b:completion","amount":"0.00000015","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":262144,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":226}},{"provider":"openrouter","id":"qwen/qwen3.5-flash-02-23","displayName":"Qwen: Qwen3.5-Flash","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:qwen/qwen3.5-flash-02-23:prompt","amount":"0.000000065","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen3.5-flash-02-23:completion","amount":"0.00000026","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1000000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":238}},{"provider":"openrouter","id":"qwen/qwen3.5-plus-02-15","displayName":"Qwen: Qwen3.5 Plus 2026-02-15","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:qwen/qwen3.5-plus-02-15:prompt","amount":"0.00000026","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen3.5-plus-02-15:completion","amount":"0.00000156","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1000000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":246}},{"provider":"openrouter","id":"qwen/qwen3.5-plus-20260420","displayName":"Qwen: Qwen3.5 Plus 2026-04-20","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:qwen/qwen3.5-plus-20260420:prompt","amount":"0.0000003","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen3.5-plus-20260420:completion","amount":"0.0000018","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen3.5-plus-20260420:input_cache_write","amount":"0.000000375","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1000000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":182}},{"provider":"openrouter","id":"qwen/qwen3.6-27b","displayName":"Qwen: Qwen3.6 27B","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:qwen/qwen3.6-27b:prompt","amount":"0.0000003","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen3.6-27b:completion","amount":"0.000002","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen3.6-27b:input_cache_read","amount":"0.00000003","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":262144,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":186}},{"provider":"openrouter","id":"qwen/qwen3.6-35b-a3b","displayName":"Qwen: Qwen3.6 35B A3B","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:qwen/qwen3.6-35b-a3b:prompt","amount":"0.00000015","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen3.6-35b-a3b:completion","amount":"0.000001","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen3.6-35b-a3b:input_cache_read","amount":"0.00000005","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":262144,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":184}},{"provider":"openrouter","id":"qwen/qwen3.6-flash","displayName":"Qwen: Qwen3.6 Flash","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:qwen/qwen3.6-flash:prompt","amount":"0.0000001875","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen3.6-flash:completion","amount":"0.000001125","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen3.6-flash:input_cache_write","amount":"0.000000234375","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1000000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":183}},{"provider":"openrouter","id":"qwen/qwen3.6-max-preview","displayName":"Qwen: Qwen3.6 Max Preview","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:qwen/qwen3.6-max-preview:prompt","amount":"0.000001027","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen3.6-max-preview:completion","amount":"0.000006162","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen3.6-max-preview:input_cache_write","amount":"0.00000128375","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":262144,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":185}},{"provider":"openrouter","id":"qwen/qwen3.6-plus","displayName":"Qwen: Qwen3.6 Plus","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:qwen/qwen3.6-plus:prompt","amount":"0.000000325","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen3.6-plus:completion","amount":"0.00000195","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen3.6-plus:input_cache_write","amount":"0.00000040625","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1000000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":207}},{"provider":"openrouter","id":"qwen/qwen3.7-flash","displayName":"Qwen: Qwen3.7 Flash","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:qwen/qwen3.7-flash:prompt","amount":"0.00000003","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen3.7-flash:completion","amount":"0.00000013","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen3.7-flash:input_cache_read","amount":"0.000000006","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen3.7-flash:input_cache_write","amount":"0.000000038","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1000000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":105}},{"provider":"openrouter","id":"qwen/qwen3.7-max","displayName":"Qwen: Qwen3.7 Max","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:qwen/qwen3.7-max:prompt","amount":"0.000001475","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen3.7-max:completion","amount":"0.000004425","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen3.7-max:input_cache_read","amount":"0.000000295","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen3.7-max:input_cache_write","amount":"0.00000184375","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1000000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":163}},{"provider":"openrouter","id":"qwen/qwen3.7-plus","displayName":"Qwen: Qwen3.7 Plus","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:qwen/qwen3.7-plus:prompt","amount":"0.00000032","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen3.7-plus:completion","amount":"0.00000128","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen3.7-plus:input_cache_read","amount":"0.000000064","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen3.7-plus:input_cache_write","amount":"0.0000004","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1000000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":158}},{"provider":"openrouter","id":"qwen/qwen3.8-2.4t-a95b","displayName":"Qwen: Qwen3.8 2.4T A95B","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:qwen/qwen3.8-2.4t-a95b:prompt","amount":"0.000002","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen3.8-2.4t-a95b:completion","amount":"0.000006","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen3.8-2.4t-a95b:input_cache_read","amount":"0.00000025","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1048576,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":90}},{"provider":"openrouter","id":"qwen/qwen3.8-27b","displayName":"Qwen: Qwen3.8 27B","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:qwen/qwen3.8-27b:prompt","amount":"0.000000425","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen3.8-27b:completion","amount":"0.00000255","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen3.8-27b:input_cache_read","amount":"0.000000085","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen3.8-27b:input_cache_write","amount":"0.00000053125","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1000000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":85}},{"provider":"openrouter","id":"qwen/qwen3.8-flash","displayName":"Qwen: Qwen3.8 Flash","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:qwen/qwen3.8-flash:prompt","amount":"0.00000015","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen3.8-flash:completion","amount":"0.00000047","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen3.8-flash:input_cache_read","amount":"0.000000016","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen3.8-flash:input_cache_write","amount":"0.0000002","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1000000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":74}},{"provider":"openrouter","id":"qwen/qwen3.8-max-0902","displayName":"Qwen: Qwen3.8 Max (0902)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:qwen/qwen3.8-max-0902:prompt","amount":"0.000002","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen3.8-max-0902:completion","amount":"0.000006","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen3.8-max-0902:input_cache_read","amount":"0.00000025","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen3.8-max-0902:input_cache_write","amount":"0.0000025","unit":"token_cache_create","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1000000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":63}},{"provider":"openrouter","id":"qwen/qwen3.8-max-prime","displayName":"Qwen: Qwen3.8 Max Prime","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:qwen/qwen3.8-max-prime:prompt","amount":"0.000004","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen3.8-max-prime:completion","amount":"0.000012","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen3.8-max-prime:input_cache_read","amount":"0.0000005","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1000000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":18}},{"provider":"openrouter","id":"qwen/qwen3.8-omni-flash","displayName":"Qwen: Qwen3.8 Omni Flash","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:qwen/qwen3.8-omni-flash:prompt","amount":"0.00000015","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen3.8-omni-flash:completion","amount":"0.00000047","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:qwen/qwen3.8-omni-flash:input_cache_read","amount":"0.000000016","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1000000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":38}},{"provider":"openrouter","id":"rekaai/reka-edge","displayName":"Reka Edge","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:rekaai/reka-edge:prompt","amount":"0.0000001","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:rekaai/reka-edge:completion","amount":"0.0000001","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":16384,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":214}},{"provider":"openrouter","id":"rekaai/reka-flash-3","displayName":"Reka Flash 3","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:rekaai/reka-flash-3:prompt","amount":"0.0000001","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:rekaai/reka-flash-3:completion","amount":"0.0000002","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":65536,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":402}},{"provider":"openrouter","id":"relace/relace-apply-3","displayName":"Relace: Relace Apply 3","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:relace/relace-apply-3:prompt","amount":"0.00000085","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:relace/relace-apply-3:completion","amount":"0.00000125","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":256000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":320}},{"provider":"openrouter","id":"relace/relace-search","displayName":"Relace: Relace Search","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:relace/relace-search:prompt","amount":"0.000001","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:relace/relace-search:completion","amount":"0.000003","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":256000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":277}},{"provider":"openrouter","id":"sakana/fugu-max","displayName":"Sakana: Fugu Max","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:sakana/fugu-max:prompt","amount":"0.000002","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:sakana/fugu-max:completion","amount":"0.000006","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:sakana/fugu-max:input_cache_read","amount":"0.00000025","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1000000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":51}},{"provider":"openrouter","id":"sakana/fugu-ultra","displayName":"Sakana: Fugu Ultra","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:sakana/fugu-ultra:prompt","amount":"0.000005","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:sakana/fugu-ultra:completion","amount":"0.00003","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:sakana/fugu-ultra:input_cache_read","amount":"0.0000005","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1000000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":144}},{"provider":"openrouter","id":"sakana/fugu-ultra-v2","displayName":"Sakana: Fugu Ultra v2","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:sakana/fugu-ultra-v2:prompt","amount":"0.000005","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:sakana/fugu-ultra-v2:completion","amount":"0.00003","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:sakana/fugu-ultra-v2:input_cache_read","amount":"0.0000005","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1000000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":50}},{"provider":"openrouter","id":"sakana/sakana-namazu","displayName":"Sakana: Sakana Namazu","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:sakana/sakana-namazu:prompt","amount":"0.00000095","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:sakana/sakana-namazu:completion","amount":"0.000004","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:sakana/sakana-namazu:input_cache_read","amount":"0.00000015","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":262144,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":97}},{"provider":"openrouter","id":"sao10k/l3-lunaris-8b","displayName":"Sao10K: Llama 3 8B Lunaris","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:sao10k/l3-lunaris-8b:prompt","amount":"0.00000004","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:sao10k/l3-lunaris-8b:completion","amount":"0.00000005","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":8192,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":442}},{"provider":"openrouter","id":"sao10k/l3.1-euryale-70b","displayName":"Sao10K: Llama 3.1 Euryale 70B v2.2","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:sao10k/l3.1-euryale-70b:prompt","amount":"0.00000085","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:sao10k/l3.1-euryale-70b:completion","amount":"0.00000085","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":131072,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":439}},{"provider":"openrouter","id":"sao10k/l3.3-euryale-70b","displayName":"Sao10K: Llama 3.3 Euryale 70B","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:sao10k/l3.3-euryale-70b:prompt","amount":"0.00000065","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:sao10k/l3.3-euryale-70b:completion","amount":"0.00000075","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":131072,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":421}},{"provider":"openrouter","id":"stepfun/step-3.5-flash","displayName":"StepFun: Step 3.5 Flash","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:stepfun/step-3.5-flash:prompt","amount":"0.0000001","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:stepfun/step-3.5-flash:completion","amount":"0.0000003","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":262144,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":255}},{"provider":"openrouter","id":"stepfun/step-3.7-flash","displayName":"StepFun: Step 3.7 Flash","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:stepfun/step-3.7-flash:prompt","amount":"0.0000002","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:stepfun/step-3.7-flash:completion","amount":"0.00000115","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:stepfun/step-3.7-flash:input_cache_read","amount":"0.00000004","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":262144,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":160}},{"provider":"openrouter","id":"stepfun/step-5-preview","displayName":"StepFun: Step 5 Preview","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:stepfun/step-5-preview:prompt","amount":"0.000001","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:stepfun/step-5-preview:completion","amount":"0.0000027","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:stepfun/step-5-preview:input_cache_read","amount":"0.00000005","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1000000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":0}},{"provider":"openrouter","id":"tencent/hunyuan-a13b-instruct","displayName":"Tencent: Hunyuan A13B Instruct","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:tencent/hunyuan-a13b-instruct:prompt","amount":"0.00000014","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:tencent/hunyuan-a13b-instruct:completion","amount":"0.00000057","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":131072,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":363}},{"provider":"openrouter","id":"tencent/hy-mt2-1.8b","displayName":"Tencent: Hy-MT2-1.8B","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:tencent/hy-mt2-1.8b:prompt","amount":"0.000000044","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:tencent/hy-mt2-1.8b:completion","amount":"0.000000177","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":8192,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":79}},{"provider":"openrouter","id":"tencent/hy-mt2-30b-a3b","displayName":"Tencent: Hy-MT2-30B-A3B","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:tencent/hy-mt2-30b-a3b:prompt","amount":"0.000000074","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:tencent/hy-mt2-30b-a3b:completion","amount":"0.000000295","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":8192,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":80}},{"provider":"openrouter","id":"tencent/hy-mt2-7b","displayName":"Tencent: Hy-MT2-7B","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:tencent/hy-mt2-7b:prompt","amount":"0.000000074","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:tencent/hy-mt2-7b:completion","amount":"0.000000295","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":8192,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":82}},{"provider":"openrouter","id":"tencent/hy3","displayName":"Tencent: Hy3","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:tencent/hy3:prompt","amount":"0.0000000825","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:tencent/hy3:completion","amount":"0.00000033","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:tencent/hy3:input_cache_read","amount":"0.000000020625","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":262144,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":138}},{"provider":"openrouter","id":"tencent/hy3-preview","displayName":"Tencent: Hy3 preview","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:tencent/hy3-preview:prompt","amount":"0.00000018","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:tencent/hy3-preview:completion","amount":"0.0000006","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:tencent/hy3-preview:input_cache_read","amount":"0.00000006","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":262144,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":193}},{"provider":"openrouter","id":"tencent/hy4-preview","displayName":"Tencent: Hy4 preview","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:tencent/hy4-preview:prompt","amount":"0.0000007506","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:tencent/hy4-preview:completion","amount":"0.0000022509","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:tencent/hy4-preview:input_cache_read","amount":"0.0000000378","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1048576,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":71}},{"provider":"openrouter","id":"thedrummer/cydonia-24b-v4.1","displayName":"TheDrummer: Cydonia 24B V4.1","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:thedrummer/cydonia-24b-v4.1:prompt","amount":"0.0000003","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:thedrummer/cydonia-24b-v4.1:completion","amount":"0.0000005","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:thedrummer/cydonia-24b-v4.1:input_cache_read","amount":"0.00000015","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":131072,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":319}},{"provider":"openrouter","id":"thedrummer/skyfall-36b-v2","displayName":"TheDrummer: Skyfall 36B V2","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:thedrummer/skyfall-36b-v2:prompt","amount":"0.00000055","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:thedrummer/skyfall-36b-v2:completion","amount":"0.0000008","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:thedrummer/skyfall-36b-v2:input_cache_read","amount":"0.00000025","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":32768,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":404}},{"provider":"openrouter","id":"thedrummer/unslopnemo-12b","displayName":"TheDrummer: UnslopNemo 12B","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:thedrummer/unslopnemo-12b:prompt","amount":"0.0000004","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:thedrummer/unslopnemo-12b:completion","amount":"0.0000004","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1024000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":431}},{"provider":"openrouter","id":"thinkingmachines/inkling","displayName":"Thinking Machines: Inkling","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:thinkingmachines/inkling:prompt","amount":"0.000001","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:thinkingmachines/inkling:completion","amount":"0.00000405","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:thinkingmachines/inkling:input_cache_read","amount":"0.00000017","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":524288,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":116}},{"provider":"openrouter","id":"thinkingmachines/inkling-small","displayName":"Thinking Machines: Inkling Small","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:thinkingmachines/inkling-small:prompt","amount":"0.00000045","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:thinkingmachines/inkling-small:completion","amount":"0.0000012","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:thinkingmachines/inkling-small:input_cache_read","amount":"0.0000001","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":524288,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":103}},{"provider":"openrouter","id":"thinkingmachines/inkling-small:free","displayName":"Thinking Machines: Inkling Small (free)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:thinkingmachines/inkling-small:free:prompt","amount":"0","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:thinkingmachines/inkling-small:free:completion","amount":"0","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1048576,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":104}},{"provider":"openrouter","id":"thinkingmachines/inkling:free","displayName":"Thinking Machines: Inkling (free)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:thinkingmachines/inkling:free:prompt","amount":"0","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:thinkingmachines/inkling:free:completion","amount":"0","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1048576,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":117}},{"provider":"openrouter","id":"typesafe/jev-router","displayName":"TypeSafe: Jev Router","mediaKind":"text","nativeType":"text-generation","pricePoints":[],"pricingState":"unknown","pricingNote":"The model API did not expose a comparable price field; no rendered price-page finding was made.","contextLength":1000000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":14}},{"provider":"openrouter","id":"unbiased/pareto","displayName":"Pareto","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:unbiased/pareto:prompt","amount":"0.0000025","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:unbiased/pareto:completion","amount":"0.0000075","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:unbiased/pareto:input_cache_read","amount":"0.00000025","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":262144,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":41}},{"provider":"openrouter","id":"unbiased/pareto-26.10-preview","displayName":"Pareto 26.10 Preview","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:unbiased/pareto-26.10-preview:prompt","amount":"0.0000008","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:unbiased/pareto-26.10-preview:completion","amount":"0.0000032","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:unbiased/pareto-26.10-preview:input_cache_read","amount":"0.00000003","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1048576,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":7}},{"provider":"openrouter","id":"undi95/remm-slerp-l2-13b","displayName":"ReMM SLERP 13B","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:undi95/remm-slerp-l2-13b:prompt","amount":"0.00000035","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:undi95/remm-slerp-l2-13b:completion","amount":"0.00000065","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":6144,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":464}},{"provider":"openrouter","id":"upstage/solar-mini4","displayName":"Upstage: Solar Mini 4","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:upstage/solar-mini4:prompt","amount":"0.00000005","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:upstage/solar-mini4:completion","amount":"0.0000002","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:upstage/solar-mini4:input_cache_read","amount":"0.000000005","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":524288,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":21}},{"provider":"openrouter","id":"upstage/solar-pro-3","displayName":"Upstage: Solar Pro 3","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:upstage/solar-pro-3:prompt","amount":"0.00000015","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:upstage/solar-pro-3:completion","amount":"0.0000006","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:upstage/solar-pro-3:input_cache_read","amount":"0.000000015","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":131072,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":257}},{"provider":"openrouter","id":"upstage/solar-pro4","displayName":"Upstage: Solar Pro 4","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:upstage/solar-pro4:prompt","amount":"0.00000009","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:upstage/solar-pro4:completion","amount":"0.00000036","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:upstage/solar-pro4:input_cache_read","amount":"0.000000018","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":524288,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":98}},{"provider":"openrouter","id":"writer/palmyra-x5","displayName":"Writer: Palmyra X5","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:writer/palmyra-x5:prompt","amount":"0.0000006","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:writer/palmyra-x5:completion","amount":"0.000006","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1040000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":false,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"No call to this model has been observed by this build, so where it writes its answer, and the budget it needs, are unknown."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":259}},{"provider":"openrouter","id":"x-ai/grok-4.20","displayName":"SpaceXAI: Grok 4.20","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:x-ai/grok-4.20:prompt","amount":"0.00000125","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:x-ai/grok-4.20:completion","amount":"0.0000025","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:x-ai/grok-4.20:input_cache_read","amount":"0.0000002","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":2000000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":211}},{"provider":"openrouter","id":"x-ai/grok-4.20-multi-agent","displayName":"SpaceXAI: Grok 4.20 Multi-Agent","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:x-ai/grok-4.20-multi-agent:prompt","amount":"0.00000125","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:x-ai/grok-4.20-multi-agent:completion","amount":"0.0000025","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:x-ai/grok-4.20-multi-agent:input_cache_read","amount":"0.0000002","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":2000000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":210}},{"provider":"openrouter","id":"x-ai/grok-4.3","displayName":"SpaceXAI: Grok 4.3","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:x-ai/grok-4.3:prompt","amount":"0.00000125","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:x-ai/grok-4.3:completion","amount":"0.0000025","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:x-ai/grok-4.3:input_cache_read","amount":"0.0000002","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1000000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":171}},{"provider":"openrouter","id":"x-ai/grok-4.3:batch","displayName":"SpaceXAI: Grok 4.3 (batch)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:x-ai/grok-4.3:batch:prompt","amount":"0.000001","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:x-ai/grok-4.3:batch:completion","amount":"0.000002","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:x-ai/grok-4.3:batch:input_cache_read","amount":"0.00000016","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1000000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":172}},{"provider":"openrouter","id":"x-ai/grok-4.5","displayName":"SpaceXAI: Grok 4.5","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:x-ai/grok-4.5:prompt","amount":"0.000002","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:x-ai/grok-4.5:completion","amount":"0.000006","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:x-ai/grok-4.5:input_cache_read","amount":"0.0000003","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":500000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":134}},{"provider":"openrouter","id":"x-ai/grok-4.6","displayName":"SpaceXAI: Grok 4.6","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:x-ai/grok-4.6:prompt","amount":"0.000002","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:x-ai/grok-4.6:completion","amount":"0.000006","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:x-ai/grok-4.6:input_cache_read","amount":"0.0000005","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":500000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":93}},{"provider":"openrouter","id":"x-ai/grok-4.7","displayName":"SpaceXAI: Grok 4.7","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:x-ai/grok-4.7:prompt","amount":"0.000002","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:x-ai/grok-4.7:completion","amount":"0.000006","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:x-ai/grok-4.7:input_cache_read","amount":"0.0000005","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":500000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":37}},{"provider":"openrouter","id":"x-ai/grok-build-0.1","displayName":"SpaceXAI: Grok Build 0.1","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:x-ai/grok-build-0.1:prompt","amount":"0.000001","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:x-ai/grok-build-0.1:completion","amount":"0.000002","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:x-ai/grok-build-0.1:input_cache_read","amount":"0.0000002","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":256000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":164}},{"provider":"openrouter","id":"xiaomi/mimo-v2.5","displayName":"Xiaomi: MiMo-V2.5","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:xiaomi/mimo-v2.5:prompt","amount":"0.00000014","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:xiaomi/mimo-v2.5:completion","amount":"0.00000028","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:xiaomi/mimo-v2.5:input_cache_read","amount":"0.0000000028","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1050000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":195}},{"provider":"openrouter","id":"xiaomi/mimo-v2.5-pro","displayName":"Xiaomi: MiMo-V2.5-Pro","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:xiaomi/mimo-v2.5-pro:prompt","amount":"0.000000435","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:xiaomi/mimo-v2.5-pro:completion","amount":"0.00000087","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:xiaomi/mimo-v2.5-pro:input_cache_read","amount":"0.0000000036","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1050000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":194}},{"provider":"openrouter","id":"xiaomi/mimo-v2.6-flash","displayName":"Xiaomi: MiMo-V2.6-Flash","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:xiaomi/mimo-v2.6-flash:prompt","amount":"0.00000014","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:xiaomi/mimo-v2.6-flash:completion","amount":"0.00000028","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:xiaomi/mimo-v2.6-flash:input_cache_read","amount":"0.0000000028","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1050000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":35}},{"provider":"openrouter","id":"xiaomi/mimo-v2.6-pro","displayName":"Xiaomi: MiMo-V2.6-Pro","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:xiaomi/mimo-v2.6-pro:prompt","amount":"0.000000435","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:xiaomi/mimo-v2.6-pro:completion","amount":"0.00000087","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:xiaomi/mimo-v2.6-pro:input_cache_read","amount":"0.0000000036","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1050000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":36}},{"provider":"openrouter","id":"xiaomi/mimo-v2.6-pro-ultraspeed","displayName":"Xiaomi: MiMo-V2.6-Pro-UltraSpeed","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:xiaomi/mimo-v2.6-pro-ultraspeed:prompt","amount":"0.00000435","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:xiaomi/mimo-v2.6-pro-ultraspeed:completion","amount":"0.0000087","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:xiaomi/mimo-v2.6-pro-ultraspeed:input_cache_read","amount":"0.000000036","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1048576,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":34}},{"provider":"openrouter","id":"z-ai/glm-4.5","displayName":"Z.ai: GLM 4.5","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:z-ai/glm-4.5:prompt","amount":"0.0000006","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:z-ai/glm-4.5:completion","amount":"0.0000022","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:z-ai/glm-4.5:input_cache_read","amount":"0.00000011","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":131072,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":353}},{"provider":"openrouter","id":"z-ai/glm-4.5-air","displayName":"Z.ai: GLM 4.5 Air","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:z-ai/glm-4.5-air:prompt","amount":"0.00000013","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:z-ai/glm-4.5-air:completion","amount":"0.00000085","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:z-ai/glm-4.5-air:input_cache_read","amount":"0.000000025","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":131072,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":354}},{"provider":"openrouter","id":"z-ai/glm-4.5v","displayName":"Z.ai: GLM 4.5V","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:z-ai/glm-4.5v:prompt","amount":"0.0000006","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:z-ai/glm-4.5v:completion","amount":"0.0000018","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:z-ai/glm-4.5v:input_cache_read","amount":"0.00000011","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":65536,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":336}},{"provider":"openrouter","id":"z-ai/glm-4.6","displayName":"Z.ai: GLM 4.6","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:z-ai/glm-4.6:prompt","amount":"0.00000043","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:z-ai/glm-4.6:completion","amount":"0.00000175","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:z-ai/glm-4.6:input_cache_read","amount":"0.00000008","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":204800,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":315}},{"provider":"openrouter","id":"z-ai/glm-4.6v","displayName":"Z.ai: GLM 4.6V","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:z-ai/glm-4.6v:prompt","amount":"0.0000003","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:z-ai/glm-4.6v:completion","amount":"0.0000009","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:z-ai/glm-4.6v:input_cache_read","amount":"0.000000055","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":131072,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":278}},{"provider":"openrouter","id":"z-ai/glm-4.7","displayName":"Z.ai: GLM 4.7","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:z-ai/glm-4.7:prompt","amount":"0.0000006","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:z-ai/glm-4.7:completion","amount":"0.0000022","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:z-ai/glm-4.7:input_cache_read","amount":"0.00000011","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":204800,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":267}},{"provider":"openrouter","id":"z-ai/glm-4.7-flash","displayName":"Z.ai: GLM 4.7 Flash","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:z-ai/glm-4.7-flash:prompt","amount":"0.0000000605","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:z-ai/glm-4.7-flash:completion","amount":"0.0000004","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":200000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":262}},{"provider":"openrouter","id":"z-ai/glm-5","displayName":"Z.ai: GLM 5","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:z-ai/glm-5:prompt","amount":"0.0000006","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:z-ai/glm-5:completion","amount":"0.00000192","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:z-ai/glm-5:input_cache_read","amount":"0.00000012","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":204800,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":249}},{"provider":"openrouter","id":"z-ai/glm-5-turbo","displayName":"Z.ai: GLM 5 Turbo","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:z-ai/glm-5-turbo:prompt","amount":"0.0000012","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:z-ai/glm-5-turbo:completion","amount":"0.000004","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:z-ai/glm-5-turbo:input_cache_read","amount":"0.00000024","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":202752,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":222}},{"provider":"openrouter","id":"z-ai/glm-5.1","displayName":"Z.ai: GLM 5.1","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:z-ai/glm-5.1:prompt","amount":"0.000000966","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:z-ai/glm-5.1:completion","amount":"0.000003036","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:z-ai/glm-5.1:input_cache_read","amount":"0.0000001794","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":204800,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":202}},{"provider":"openrouter","id":"z-ai/glm-5.2","displayName":"Z.ai: GLM 5.2","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:z-ai/glm-5.2:prompt","amount":"0.00000007","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:z-ai/glm-5.2:completion","amount":"0.0000043","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:z-ai/glm-5.2:input_cache_read","amount":"0.00000007","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1048576,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":148}},{"provider":"openrouter","id":"z-ai/glm-5.3","displayName":"Z.ai: GLM 5.3","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:z-ai/glm-5.3:prompt","amount":"0.00000005","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:z-ai/glm-5.3:completion","amount":"0.00000339","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:z-ai/glm-5.3:input_cache_read","amount":"0.000000048","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1048576,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":83}},{"provider":"openrouter","id":"z-ai/glm-5.3-flash","displayName":"Z.ai: GLM 5.3 Flash","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:z-ai/glm-5.3-flash:prompt","amount":"0.00000015","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:z-ai/glm-5.3-flash:completion","amount":"0.0000005","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:z-ai/glm-5.3-flash:input_cache_read","amount":"0.00000003","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1048576,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":75}},{"provider":"openrouter","id":"z-ai/glm-5.3-flash:batch","displayName":"Z.ai: GLM 5.3 Flash (batch)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:z-ai/glm-5.3-flash:batch:prompt","amount":"0.00000006","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:z-ai/glm-5.3-flash:batch:completion","amount":"0.0000002","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:z-ai/glm-5.3-flash:batch:input_cache_read","amount":"0.000000012","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1048576,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":76}},{"provider":"openrouter","id":"z-ai/glm-5.3-flashx","displayName":"Z.ai: GLM 5.3 FlashX","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:z-ai/glm-5.3-flashx:prompt","amount":"0.00000037","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:z-ai/glm-5.3-flashx:completion","amount":"0.00000125","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:z-ai/glm-5.3-flashx:input_cache_read","amount":"0.00000009","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1048576,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":40}},{"provider":"openrouter","id":"z-ai/glm-5.3-prime","displayName":"Z.ai: GLM 5.3 Prime","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:z-ai/glm-5.3-prime:prompt","amount":"0.0000028","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:z-ai/glm-5.3-prime:completion","amount":"0.0000088","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:z-ai/glm-5.3-prime:input_cache_read","amount":"0.00000056","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1000000,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":17}},{"provider":"openrouter","id":"z-ai/glm-5.3:batch","displayName":"Z.ai: GLM 5.3 (batch)","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:z-ai/glm-5.3:batch:prompt","amount":"0.00000045","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:z-ai/glm-5.3:batch:completion","amount":"0.000002","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:z-ai/glm-5.3:batch:input_cache_read","amount":"0.0000001","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":1048576,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":84}},{"provider":"openrouter","id":"z-ai/glm-5v-turbo","displayName":"Z.ai: GLM 5V Turbo","mediaKind":"text","nativeType":"text-generation","pricePoints":[{"id":"openrouter:z-ai/glm-5v-turbo:prompt","amount":"0.0000012","unit":"token_in","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:z-ai/glm-5v-turbo:completion","amount":"0.000004","unit":"token_out","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"},{"id":"openrouter:z-ai/glm-5v-turbo:input_cache_read","amount":"0.00000024","unit":"token_cached","observed":null,"measurement_origin":"catalogue","condition":null,"source":{"url":"https://openrouter.ai/api/v1/models","readAt":"2026-10-08T21:40:34.843Z"},"provenance":"published"}],"pricingState":"published","pricingNote":"Provider prices are published as native per-token rates.","contextLength":202752,"responseShape":{"measurement":"unmeasured","reasoningAdvertised":true,"reasoningField":"unknown","reasoningContentField":"unknown","answerField":"unknown","emptyContentObserved":"unknown","minViableBudget":null,"observations":[],"answerCompletionTokens":null,"latencyMs":null,"lane":null,"note":"The provider advertises reasoning for this model, and no call has been observed by this build. A reasoning model can spend a small max_tokens budget entirely on reasoning and return an empty message.content while billing every token; size max_tokens with headroom and check content, not the HTTP status."},"provenance":{"sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","sourceIndex":208}}],"providers":[{"provider":"openrouter","status":"available","sourceUrl":"https://openrouter.ai/api/v1/models","observedAt":"2026-10-08T21:40:34.843Z","population":{"listed":469,"received":469,"retained":469,"excluded":0,"exclusionRules":["Rows without a stable provider model id are excluded."],"completeness":"full"},"priceCoverage":{"provider":"openrouter","priceRowCount":1326,"apiPriceObservation":"prices_found","state":"PUBLISHES_PRICES"}}],"inferenceCalls":0,"inferenceSpendUsd":"0"}