Skip to content

Audit Kilo Gateway catalog - #1855

Open
DanielButler1 wants to merge 2 commits into
mainfrom
audit/kilo-provider-20260824-v1
Open

Audit Kilo Gateway catalog#1855
DanielButler1 wants to merge 2 commits into
mainfrom
audit/kilo-provider-20260824-v1

Conversation

@DanielButler1

Copy link
Copy Markdown
Member

Summary

  • reconcile Kilo Gateway against its unauthenticated live /models catalogue as of 2026-08-24
  • represent all 369 active model routes with exact IDs, modalities, supported parameters, context/output limits, availability, and canonical model mappings
  • synchronize structured token, cache, image-token, reasoning-token, request, and web-search pricing where Kilo publishes non-dynamic rates
  • preserve 32 historical routes and five historical pricing identities as disabled/history instead of deleting them
  • document Kilo's OpenAI-compatible API, free-tier limit, BYOK/upstream billing, US hosting, and route-dependent data handling
  • add a reproducible Kilo-only sync script and data-catalog changeset

Reconciliation

  • live catalogue: 369 routes
  • free routes: 18
  • active routes stored: 369
  • historical disabled routes preserved: 32
  • structured pricing identities: 366 (361 currently live fixed/free-price identities plus 5 historical identities)
  • dynamic-price routes intentionally have no fabricated pricing: kilo-auto/frontier, kilo-auto/balanced, kilo-auto/efficient, and five OpenRouter router models whose official rates are -1
  • OpenAPI enum sync produced no diff because Kilo remains an external, non-Phaseo-routable catalogue provider

Validation

  • pnpm validate:data
  • pnpm validate:pricing
  • pnpm validate:gateway
  • pnpm openapi:sync-enums
  • git diff --check

Created with Codex

@vercel

vercel Bot commented Aug 24, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
phaseo Ready Ready Preview Aug 27, 2026 8:31am

Request Review

@coderabbitai

coderabbitai Bot commented Aug 24, 2026

Copy link
Copy Markdown

Important

Review skipped

Too many files!

This PR contains 428 files, which is 328 over the limit of 100.

To get a review, reduce the PR to 100 files or fewer by splitting it into smaller PRs or changing its base branch.

Upgrade to a paid plan to raise the limit.

Usage-priced reviews support at most 300 files.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 83be24b8-265f-4dee-bc99-b8481a61747c

📥 Commits

Reviewing files that changed from the base of the PR and between de5d08c and 35fe2b7.

📒 Files selected for processing (428)
  • .changeset/kilo-catalog-audit-20260824.md
  • packages/data/catalog/src/data/api_providers/kilo/api_provider.json
  • packages/data/catalog/src/data/api_providers/kilo/models.json
  • packages/data/catalog/src/data/models/anthracite-org/magnum-v4-72b/model.json
  • packages/data/catalog/src/data/models/anthropic/claude-fable-latest/model.json
  • packages/data/catalog/src/data/models/anthropic/claude-haiku-latest/model.json
  • packages/data/catalog/src/data/models/anthropic/claude-opus-4.7-fast/model.json
  • packages/data/catalog/src/data/models/anthropic/claude-opus-4.8-fast/model.json
  • packages/data/catalog/src/data/models/anthropic/claude-opus-latest/model.json
  • packages/data/catalog/src/data/models/anthropic/claude-sonnet-latest/model.json
  • packages/data/catalog/src/data/models/cohere/north-mini-code/model.json
  • packages/data/catalog/src/data/models/deepseek/deepseek-v4-flash-latest/model.json
  • packages/data/catalog/src/data/models/dots-studio/dots-3-note-preview/model.json
  • packages/data/catalog/src/data/models/kilo/balanced/model.json
  • packages/data/catalog/src/data/models/kilo/efficient/model.json
  • packages/data/catalog/src/data/models/kilo/free/model.json
  • packages/data/catalog/src/data/models/kilo/frontier/model.json
  • packages/data/catalog/src/data/models/kilo/small/model.json
  • packages/data/catalog/src/data/models/liquid/lfm-2.5-2.6b/model.json
  • packages/data/catalog/src/data/models/meituan/longcat-2.0-free/model.json
  • packages/data/catalog/src/data/models/moonshotai/kimi-latest/model.json
  • packages/data/catalog/src/data/models/nvidia/nemotron-3-nano-omni-30b-a3b-reasoning/model.json
  • packages/data/catalog/src/data/models/nvidia/nemotron-3-super-120b-a12b/model.json
  • packages/data/catalog/src/data/models/nvidia/nemotron-3-ultra-550b-a55b/model.json
  • packages/data/catalog/src/data/models/nvidia/nemotron-3.5-content-safety/model.json
  • packages/data/catalog/src/data/models/nvidia/nemotron-3.5-lightning/model.json
  • packages/data/catalog/src/data/models/openai/gpt-5.6-sol-discounted/model.json
  • packages/data/catalog/src/data/models/openai/gpt-latest/model.json
  • packages/data/catalog/src/data/models/openai/gpt-mini-latest/model.json
  • packages/data/catalog/src/data/models/openrouter/auto-beta/model.json
  • packages/data/catalog/src/data/models/openrouter/auto/model.json
  • packages/data/catalog/src/data/models/openrouter/bodybuilder/model.json
  • packages/data/catalog/src/data/models/openrouter/free/model.json
  • packages/data/catalog/src/data/models/openrouter/fusion/model.json
  • packages/data/catalog/src/data/models/openrouter/pareto-code/model.json
  • packages/data/catalog/src/data/models/perceptron/perceptron-mk1/model.json
  • packages/data/catalog/src/data/models/rekaai/reka-edge/model.json
  • packages/data/catalog/src/data/models/rekaai/reka-flash-3/model.json
  • packages/data/catalog/src/data/models/sao10k/l3-lunaris-8b/model.json
  • packages/data/catalog/src/data/models/sao10k/l3.1-euryale-70b/model.json
  • packages/data/catalog/src/data/models/sao10k/l3.3-euryale-70b/model.json
  • packages/data/catalog/src/data/models/spacex-ai/grok-4.20-multi-agent/model.json
  • packages/data/catalog/src/data/models/spacex-ai/grok-latest/model.json
  • packages/data/catalog/src/data/models/stealth/claude-opus-4.6/model.json
  • packages/data/catalog/src/data/models/stealth/claude-opus-4.7/model.json
  • packages/data/catalog/src/data/models/stealth/claude-opus-4.8/model.json
  • packages/data/catalog/src/data/models/stealth/claude-sonnet-4.6/model.json
  • packages/data/catalog/src/data/models/stealth/qwen3.6-plus/model.json
  • packages/data/catalog/src/data/models/stepfun/step-3.7-flash/model.json
  • packages/data/catalog/src/data/models/thinkingmachines/inkling-small/model.json
  • packages/data/catalog/src/data/models/thinkingmachines/inkling/model.json
  • packages/data/catalog/src/data/models/z-ai/glm-latest/model.json
  • packages/data/catalog/src/data/organisations/anthracite-org/organisation.json
  • packages/data/catalog/src/data/organisations/kilo/organisation.json
  • packages/data/catalog/src/data/organisations/liquid/organisation.json
  • packages/data/catalog/src/data/organisations/openrouter/organisation.json
  • packages/data/catalog/src/data/organisations/perceptron/organisation.json
  • packages/data/catalog/src/data/organisations/rekaai/organisation.json
  • packages/data/catalog/src/data/organisations/sao10k/organisation.json
  • packages/data/catalog/src/data/organisations/thinkingmachines/organisation.json
  • packages/data/catalog/src/data/pricing/kilo/aion-labs-aion-2.0/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/aion-labs-aion-3.0-mini/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/aion-labs-aion-3.0/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/aion-labs-aion-rp-llama-3.1-8b/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/alias-anthropic-claude-fable-latest/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/alias-anthropic-claude-haiku-latest/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/alias-anthropic-claude-opus-latest/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/alias-anthropic-claude-sonnet-latest/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/alias-deepseek-deepseek-v4-flash-latest/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/alias-google-gemini-flash-latest/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/alias-google-gemini-pro-latest/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/alias-moonshotai-kimi-latest/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/alias-openai-gpt-latest/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/alias-openai-gpt-mini-latest/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/alias-x-ai-grok-latest/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/alias-z-ai-glm-latest/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/allenai-olmo-3-32b-think/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/amazon-nova-2-lite-v1/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/amazon-nova-lite-v1/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/amazon-nova-micro-v1/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/amazon-nova-premier-v1/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/amazon-nova-pro-v1/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/anthracite-org-magnum-v4-72b/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/anthropic-claude-3-haiku/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/anthropic-claude-fable-5/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/anthropic-claude-haiku-4.5/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/anthropic-claude-opus-4.1/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/anthropic-claude-opus-4.5/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/anthropic-claude-opus-4.6/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/anthropic-claude-opus-4.7-fast/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/anthropic-claude-opus-4.7/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/anthropic-claude-opus-4.8-fast/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/anthropic-claude-opus-4.8/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/anthropic-claude-opus-4/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/anthropic-claude-opus-5-fast/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/anthropic-claude-opus-5/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/anthropic-claude-sonnet-4.5/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/anthropic-claude-sonnet-4.6/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/anthropic-claude-sonnet-4/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/anthropic-claude-sonnet-5/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/arcee-ai-trinity-large-thinking/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/arcee-ai-virtuoso-large/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/baidu-ernie-4.5-vl-424b-a47b/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/bytedance-seed-seed-1.6-flash/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/bytedance-seed-seed-1.6/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/bytedance-seed-seed-2-1-turbo/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/bytedance-seed-seed-2.0-code/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/bytedance-seed-seed-2.0-lite/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/bytedance-seed-seed-2.0-mini/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/bytedance-ui-tars-1.5-7b/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/cognitivecomputations-dolphin-mistral-24b-venice-edition/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/cohere-command-a/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/cohere-command-r-08-2024/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/cohere-command-r-plus-08-2024/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/cohere-command-r7b-12-2024/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/cohere-north-mini-code-free/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/deepseek-deepseek-chat-v3-0324/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/deepseek-deepseek-chat-v3.1/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/deepseek-deepseek-chat/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/deepseek-deepseek-r1-0528/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/deepseek-deepseek-r1-distill-llama-70b/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/deepseek-deepseek-r1/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/deepseek-deepseek-v3.1-terminus/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/deepseek-deepseek-v3.2-exp/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/deepseek-deepseek-v3.2/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/deepseek-deepseek-v4-flash-0731/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/deepseek-deepseek-v4-flash-vision-exp/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/deepseek-deepseek-v4-flash/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/deepseek-deepseek-v4-pro-0813/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/deepseek-deepseek-v4-pro/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/dots-studio-dots-3-note-preview-free/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/google-gemini-2.5-flash-image/image.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/google-gemini-2.5-flash-lite/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/google-gemini-2.5-flash/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/google-gemini-2.5-pro-preview-05-06/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/google-gemini-2.5-pro-preview/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/google-gemini-2.5-pro/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/google-gemini-3-flash-preview/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/google-gemini-3-pro-image-preview/image.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/google-gemini-3-pro-image/image.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/google-gemini-3-pro-image/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/google-gemini-3.1-flash-image-preview/image.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/google-gemini-3.1-flash-image/image.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/google-gemini-3.1-flash-image/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/google-gemini-3.1-flash-lite-image/image.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/google-gemini-3.1-flash-lite-image/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/google-gemini-3.1-flash-lite-preview/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/google-gemini-3.1-flash-lite/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/google-gemini-3.1-pro-preview-customtools/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/google-gemini-3.1-pro-preview/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/google-gemini-3.5-flash-lite/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/google-gemini-3.5-flash/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/google-gemini-3.6-flash/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/google-gemini-3.7-flash/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/google-gemma-2-27b-it/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/google-gemma-3-12b-it/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/google-gemma-3-27b-it/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/google-gemma-3-4b-it/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/google-gemma-3n-e4b-it/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/google-gemma-4-26b-a4b-it/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/google-gemma-4-31b-it/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/google-lyria-3-clip-preview/audio.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/google-lyria-3-pro-preview/audio.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/gryphe-mythomax-l2-13b/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/ibm-granite-granite-4.0-h-micro/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/ibm-granite-granite-4.1-8b/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/inception-mercury-2/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/inclusionai-ling-2.6-1t/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/inclusionai-ling-2.6-flash/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/inclusionai-ling-3.0-flash/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/inclusionai-ring-2.6-1t/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/kilo-auto-free/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/kilo-auto-small/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/kwaipilot-kat-coder-air-v2.5/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/kwaipilot-kat-coder-pro-v2.5/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/kwaipilot-kat-coder-pro-v2/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/liquid-lfm-2.5-2.6b-free/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/mancer-weaver/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/meituan-longcat-2.0-free/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/meituan-longcat-2.0/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/meta-llama-llama-3.1-70b-instruct/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/meta-llama-llama-3.1-8b-instruct/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/meta-llama-llama-3.2-1b-instruct/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/meta-llama-llama-3.2-3b-instruct/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/meta-llama-llama-3.3-70b-instruct/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/meta-llama-llama-4-maverick/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/meta-llama-llama-4-scout/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/meta-llama-llama-guard-4-12b/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/meta-muse-glimmer-30b/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/meta-muse-spark-1.1/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/meta-muse-spark-1.2-contributor/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/meta-muse-spark-1.2/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/microsoft-phi-4/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/microsoft-wizardlm-2-8x22b/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/minimax-minimax-01/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/minimax-minimax-m1/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/minimax-minimax-m2-her/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/minimax-minimax-m2.1/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/minimax-minimax-m2.5/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/minimax-minimax-m2.7/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/minimax-minimax-m2/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/minimax-minimax-m3/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/mistralai-codestral-2508/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/mistralai-ministral-14b-2512/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/mistralai-ministral-3b-2512/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/mistralai-ministral-8b-2512/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/mistralai-ministral-8b/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/mistralai-mistral-large-2407/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/mistralai-mistral-large-2512/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/mistralai-mistral-large/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/mistralai-mistral-medium-3-5/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/mistralai-mistral-medium-3.1/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/mistralai-mistral-medium-3/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/mistralai-mistral-nemo/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/mistralai-mistral-saba/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/mistralai-mistral-small-24b-instruct-2501/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/mistralai-mistral-small-2603/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/mistralai-mistral-small-3.1-24b-instruct/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/mistralai-mistral-small-3.2-24b-instruct/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/mistralai-mixtral-8x22b-instruct/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/mistralai-voxtral-small-24b-2507/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/moonshotai-kimi-k2-0905/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/moonshotai-kimi-k2-thinking/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/moonshotai-kimi-k2.5/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/moonshotai-kimi-k2.6/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/moonshotai-kimi-k2.7-code/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/moonshotai-kimi-k2/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/moonshotai-kimi-k3/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/morph-morph-v3-fast/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/morph-morph-v3-large/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/nex-agi-nex-n2-mini/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/nex-agi-nex-n2-pro/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/nousresearch-hermes-3-llama-3.1-405b/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/nousresearch-hermes-3-llama-3.1-70b/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/nousresearch-hermes-4-405b/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/nousresearch-hermes-4-70b/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/nvidia-nemotron-3-nano-30b-a3b/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/nvidia-nemotron-3-nano-omni-30b-a3b-reasoning-free/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/nvidia-nemotron-3-super-120b-a12b-free/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/nvidia-nemotron-3-super-120b-a12b/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/nvidia-nemotron-3-ultra-550b-a55b-free/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/nvidia-nemotron-3-ultra-550b-a55b/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/nvidia-nemotron-3.5-content-safety-free/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/nvidia-nemotron-3.5-lightning-free/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/nvidia-nemotron-3.5-lightning/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/openai-gpt-3.5-turbo-0613/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/openai-gpt-3.5-turbo-16k/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/openai-gpt-3.5-turbo-instruct/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/openai-gpt-3.5-turbo/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/openai-gpt-4-turbo-preview/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/openai-gpt-4-turbo/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/openai-gpt-4.1-mini/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/openai-gpt-4.1-nano/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/openai-gpt-4.1/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/openai-gpt-4/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/openai-gpt-4o-2024-05-13/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/openai-gpt-4o-2024-08-06/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/openai-gpt-4o-2024-11-20/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/openai-gpt-4o-mini-2024-07-18/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/openai-gpt-4o-mini/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/openai-gpt-4o/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/openai-gpt-5-image-mini/image.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/openai-gpt-5-image-mini/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/openai-gpt-5-image/image.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/openai-gpt-5-image/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/openai-gpt-5-mini/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/openai-gpt-5-nano/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/openai-gpt-5-pro/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/openai-gpt-5.1-codex-max/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/openai-gpt-5.1-codex-mini/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/openai-gpt-5.1-codex/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/openai-gpt-5.1/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/openai-gpt-5.2-chat/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/openai-gpt-5.2-codex/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/openai-gpt-5.2-pro/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/openai-gpt-5.2/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/openai-gpt-5.3-codex/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/openai-gpt-5.4-image-2/image.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/openai-gpt-5.4-image-2/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/openai-gpt-5.4-mini/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/openai-gpt-5.4-nano/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/openai-gpt-5.4-pro/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/openai-gpt-5.4/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/openai-gpt-5.5-pro/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/openai-gpt-5.5/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/openai-gpt-5.6-luna-pro/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/openai-gpt-5.6-luna/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/openai-gpt-5.6-sol-discounted/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/openai-gpt-5.6-sol-pro/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/openai-gpt-5.6-sol/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/openai-gpt-5.6-terra-pro/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/openai-gpt-5.6-terra/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/openai-gpt-5/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/openai-gpt-audio-mini/audio.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/openai-gpt-audio/audio.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/openai-gpt-chat-latest/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/openai-gpt-oss-120b/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/openai-gpt-oss-20b/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/openai-gpt-oss-safeguard-20b/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/openai-o1-pro/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/openai-o1/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/openai-o3-mini-high/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/openai-o3-mini/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/openai-o3-pro/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/openai-o3/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/openai-o4-mini-high/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/openai-o4-mini/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/openrouter-free/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/perceptron-perceptron-mk1/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/perplexity-sonar-deep-research/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/perplexity-sonar-pro-search/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/perplexity-sonar-pro/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/perplexity-sonar-reasoning-pro/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/perplexity-sonar/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/poolside-laguna-s-2.1-free/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/poolside-laguna-s-2.1/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/poolside-laguna-xs-2.1-free/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/poolside-laguna-xs-2.1/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/qwen-qwen-2.5-72b-instruct/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/qwen-qwen-2.5-7b-instruct/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/qwen-qwen-2.5-coder-32b-instruct/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/qwen-qwen-plus-2025-07-28-thinking/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/qwen-qwen-plus-2025-07-28/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/qwen-qwen-plus/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/qwen-qwen2.5-vl-72b-instruct/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/qwen-qwen3-14b/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/qwen-qwen3-235b-a22b-2507/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/qwen-qwen3-235b-a22b-thinking-2507/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/qwen-qwen3-235b-a22b/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/qwen-qwen3-30b-a3b-instruct-2507/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/qwen-qwen3-30b-a3b-thinking-2507/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/qwen-qwen3-30b-a3b/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/qwen-qwen3-32b/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/qwen-qwen3-8b/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/qwen-qwen3-coder-30b-a3b-instruct/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/qwen-qwen3-coder-flash/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/qwen-qwen3-coder-next/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/qwen-qwen3-coder-plus/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/qwen-qwen3-coder/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/qwen-qwen3-max-thinking/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/qwen-qwen3-max/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/qwen-qwen3-next-80b-a3b-instruct/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/qwen-qwen3-next-80b-a3b-thinking/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/qwen-qwen3-vl-235b-a22b-instruct/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/qwen-qwen3-vl-235b-a22b-thinking/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/qwen-qwen3-vl-30b-a3b-instruct/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/qwen-qwen3-vl-30b-a3b-thinking/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/qwen-qwen3-vl-32b-instruct/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/qwen-qwen3-vl-8b-instruct/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/qwen-qwen3-vl-8b-thinking/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/qwen-qwen3.5-122b-a10b/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/qwen-qwen3.5-27b/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/qwen-qwen3.5-35b-a3b/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/qwen-qwen3.5-397b-a17b/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/qwen-qwen3.5-9b/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/qwen-qwen3.5-flash-02-23/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/qwen-qwen3.5-plus-02-15/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/qwen-qwen3.5-plus-20260420/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/qwen-qwen3.6-27b/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/qwen-qwen3.6-35b-a3b/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/qwen-qwen3.6-flash/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/qwen-qwen3.6-max-preview/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/qwen-qwen3.6-plus/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/qwen-qwen3.7-flash/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/qwen-qwen3.7-max/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/qwen-qwen3.7-plus/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/qwen-qwen3.8-2.4t-a95b/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/qwen-qwen3.8-27b/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/qwen-qwen3.8-max/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/rekaai-reka-edge/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/rekaai-reka-flash-3/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/relace-relace-apply-3/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/relace-relace-search/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/sakana-fugu-ultra/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/sakana-sakana-namazu/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/sao10k-l3-lunaris-8b/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/sao10k-l3.1-euryale-70b/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/sao10k-l3.3-euryale-70b/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/stealth-claude-opus-4.6/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/stealth-claude-opus-4.7/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/stealth-claude-opus-4.8/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/stealth-claude-sonnet-4.6/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/stealth-ox-alpha/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/stealth-qwen3.6-plus/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/stepfun-step-3.5-flash/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/stepfun-step-3.7-flash-free/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/stepfun-step-3.7-flash/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/tencent-hunyuan-a13b-instruct/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/tencent-hy-mt2-1.8b/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/tencent-hy-mt2-30b-a3b/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/tencent-hy-mt2-7b/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/tencent-hy3-free/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/tencent-hy3-preview/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/tencent-hy3/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/thedrummer-cydonia-24b-v4.1/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/thedrummer-rocinante-12b/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/thedrummer-skyfall-36b-v2/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/thedrummer-unslopnemo-12b/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/thinkingmachines-inkling-free/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/thinkingmachines-inkling-small-free/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/thinkingmachines-inkling-small/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/thinkingmachines-inkling/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/undi95-remm-slerp-l2-13b/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/upstage-solar-pro-3/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/upstage-solar-pro4/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/writer-palmyra-x5/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/x-ai-grok-4.20-multi-agent/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/x-ai-grok-4.20/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/x-ai-grok-4.3/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/x-ai-grok-4.5/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/x-ai-grok-4.6/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/x-ai-grok-build-0.1/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/xiaomi-mimo-v2.5-pro/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/xiaomi-mimo-v2.5/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/z-ai-glm-4.5-air/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/z-ai-glm-4.5/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/z-ai-glm-4.5v/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/z-ai-glm-4.6/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/z-ai-glm-4.6v/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/z-ai-glm-4.7-flash/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/z-ai-glm-4.7/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/z-ai-glm-5-turbo/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/z-ai-glm-5.1/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/z-ai-glm-5.2/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/z-ai-glm-5.3/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/z-ai-glm-5/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/kilo/z-ai-glm-5v-turbo/text.generate/pricing.json
  • scripts/sync-kilo-catalog.mjs

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@github-actions

Copy link
Copy Markdown
Contributor

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Scanned Files

None

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 1025b3e0c8

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment on lines +112 to +116
const internalId = (id) => {
const clean = id.replace(/^~/, "").replace(/:(free|thinking)$/, "");
const [provider, ...rest] = clean.split("/");
if (provider === "kilo-auto") return `kilo/${rest.join("/")}`;
return `${aliases[provider] ?? provider}/${rest.join("/")}`;

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Resolve provider slugs to existing canonical model IDs

Do not assume every Kilo route slug is a new canonical ID. For example, amazon/nova-lite-v1 is emitted as a new canonical model even though the repository already owns the same “Nova Lite 1.0” model as amazon/nova-lite-1.0; similar duplicates are created for namespaces such as nousresearch versus nous. This splits one model’s routes, pricing, lifecycle, and benchmarks across duplicate catalog entries instead of keeping the Kilo slug provider-specific.

AGENTS.md reference: packages/data/catalog/AGENTS.md:L7-L10

Useful? React with 👍 / 👎.

structured_output: (model.supported_parameters ?? []).some((param) => param.includes("structured") || param === "response_format"),
temperature: (model.supported_parameters ?? []).includes("temperature"),
streaming: true,
web_search: Number(model.pricing?.web_search ?? 0) > 0,

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Derive web-search support from supported parameters

Determine this capability from supported_parameters, not whether Kilo charges a nonzero web-search fee. Routes such as openai/gpt-4o-2024-11-20 and openrouter/auto-beta advertise web_search_options, but the generated canonical records set web_search to false because their pricing field is absent or zero; consumers filtering for web-search-capable models therefore omit supported models.

AGENTS.md reference: packages/data/catalog/AGENTS.md:L14-L16

Useful? React with 👍 / 👎.

source: {
kind: "official_models",
url: endpoint,
accessed_at: "2026-08-24T00:00:00Z",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Stamp provenance with the actual synchronization time

Compute the access/check timestamp when the script runs rather than hard-coding 2026-08-24. On any later synchronization, newly fetched prices and model availability will still claim they were accessed and verified on that date, making the catalog’s provenance and freshness metadata inaccurate throughout the generated records.

AGENTS.md reference: packages/data/catalog/AGENTS.md:L31-L32

Useful? React with 👍 / 👎.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant