diff --git a/.changeset/ai-models-catalog.md b/.changeset/ai-models-catalog.md
new file mode 100644
index 0000000000..c365070889
--- /dev/null
+++ b/.changeset/ai-models-catalog.md
@@ -0,0 +1,9 @@
+---
+'@tanstack/ai-models': minor
+---
+
+New package: a runtime catalog of more than 1,900 models across 38 providers, generated from modelschemas. `getProviders`, `getModels`, and `getModel` return each model's id, input modalities, context window, output limit, prices, reasoning data, and request quirks (`compat`). A record's `reasoning` has the `ModelReasoning` shape of `@tanstack/ai` (`false`, or `{ levels, budget }`). `supportedReasoningLevels`, `clampReasoningLevel`, and `modelCost` work on a record, and `generatedAt` is the date of the data. Each provider also has its own subpath, for example `@tanstack/ai-models/deepseek`.
+
+`modelCost` prices long context and 1-hour cache writes. A record's `cost.tiers` holds higher prices above an input size, and a call uses the tier with the highest `inputTokensAbove` below its input. `TokenCounts.cacheWrite1h`, the part of `cacheWrite` with a 1-hour retention, costs 2 times the input price.
+
+The `google-vertex` and `azure-openai-responses` providers have only the models on their own wire, so no Claude models. Use `anthropicVertexText` from `@tanstack/ai-anthropic/vertex` for Claude on Vertex. Embedding, reranking, and transcription models are not in the catalog.
diff --git a/.oxfmtrc.json b/.oxfmtrc.json
index dc732f69ac..93fcc2671e 100644
--- a/.oxfmtrc.json
+++ b/.oxfmtrc.json
@@ -16,6 +16,7 @@
"**/docs",
"packages/ai-fal/src/image/generated/",
"scripts/lovable-gateway.models.json",
+ "scripts/modelschemas.models.json",
"pnpm-lock.yaml",
".angular",
".github"
diff --git a/docs/config.json b/docs/config.json
index ba16ab89da..e9573bfb41 100644
--- a/docs/config.json
+++ b/docs/config.json
@@ -1634,6 +1634,11 @@
"to": "advanced/extend-adapter-advanced",
"addedAt": "2026-10-21"
},
+ {
+ "label": "Model Catalog",
+ "to": "models/catalog",
+ "addedAt": "2026-10-14"
+ },
{
"label": "Typed Pre-Configured Options",
"to": "advanced/typed-options",
diff --git a/docs/models/catalog.md b/docs/models/catalog.md
new file mode 100644
index 0000000000..3c8a3d2b01
--- /dev/null
+++ b/docs/models/catalog.md
@@ -0,0 +1,125 @@
+---
+title: Model Catalog
+id: catalog
+description: "Look up models, reasoning levels, prices, and context windows at runtime with @tanstack/ai-models."
+keywords:
+ - tanstack ai
+ - model catalog
+ - modelschemas
+ - model metadata
+ - reasoning levels
+ - model pricing
+---
+
+A model picker, a cost display, or a settings menu needs facts about models at runtime: which models a provider has, which reasoning levels a model takes, and what a call costs. `@tanstack/ai-models` is a catalog of that data for more than 1,900 models across 38 providers.
+
+## Install
+
+
+
+react: @tanstack/ai-models
+vue: @tanstack/ai-models
+solid: @tanstack/ai-models
+svelte: @tanstack/ai-models
+preact: @tanstack/ai-models
+angular: @tanstack/ai-models
+vanilla: @tanstack/ai-models
+octane: @tanstack/ai-models
+
+
+
+## Look up a model
+
+```typescript
+import { getModel, getModels, getProviders } from "@tanstack/ai-models";
+
+const providers = getProviders(); // every provider: id, name, baseUrl, env
+const deepseekModels = getModels("deepseek"); // every DeepSeek model
+const model = getModel("deepseek", "deepseek-v4-flash");
+
+console.log(model?.contextWindow, model?.maxTokens, model?.input);
+```
+
+Each record has the model's `id`, `name`, `input` modalities, `contextWindow`, `maxTokens`, prices, and reasoning data. `getModel` returns `undefined` for a model the catalog does not have.
+
+The `google-vertex` provider has the Gemini models only. For Claude on Vertex, use `anthropicVertexText` from `@tanstack/ai-anthropic/vertex`.
+
+## Show the reasoning levels
+
+`supportedReasoningLevels` gives the levels a model takes. Use it to fill a menu:
+
+```typescript
+import { getModel, supportedReasoningLevels } from "@tanstack/ai-models";
+
+const model = getModel("deepseek", "deepseek-v4-flash");
+const levels = model ? supportedReasoningLevels(model) : [];
+// ["off", "low", "high", "max"]
+```
+
+`clampReasoningLevel(model, level)` gives the nearest level the model has, for a level it does not have. Pass the level to [`chat({ reasoning })`](../chat/reasoning).
+
+A record's `reasoning` is `false` for a model that does not reason. Otherwise it has two fields:
+
+- `levels`: the provider value to send for each level the model has.
+- `budget`: `true` when the model takes a thinking token budget.
+
+This is the same shape as `ModelReasoning` in `@tanstack/ai`.
+
+## Work out what a call cost
+
+Prices are per million tokens, in USD. A record with `cost.currency` (for example `"CNY"`) is priced in that currency instead. `modelCost` turns token counts into a cost, in the same currency. `input` is the uncached input:
+
+```typescript
+import { getModel, modelCost } from "@tanstack/ai-models";
+
+const model = getModel("openai", "gpt-5.6");
+if (model) {
+ const cost = modelCost(model, { input: 12_000, output: 800 });
+ console.log(cost.total.toFixed(4));
+}
+```
+
+`modelCost` also uses two price rules:
+
+- **Long context.** Some models cost more above an input size. The record lists these prices in `cost.tiers`. A call uses the tier with the highest `inputTokensAbove` below its input (uncached, plus cache reads, plus cache writes).
+- **1-hour cache writes.** `cacheWrite1h` is the part of `cacheWrite` that has a 1-hour retention. It costs 2 times the input price.
+
+To price each call of a chat, read its usage in middleware:
+
+```typescript
+import type { ChatMiddleware } from "@tanstack/ai";
+import { getModel, modelCost } from "@tanstack/ai-models";
+
+const model = getModel("anthropic", "claude-sonnet-5-5");
+
+const logCost: ChatMiddleware = {
+ name: "log-cost",
+ onUsage(_ctx, usage) {
+ if (!model) return;
+ const details = usage.promptTokensDetails;
+ const cacheRead = details?.cachedTokens ?? 0;
+ const cacheWrite = details?.cacheWriteTokens ?? 0;
+ const cost = modelCost(model, {
+ input: usage.promptTokens - cacheRead - cacheWrite,
+ output: usage.completionTokens,
+ cacheRead,
+ cacheWrite,
+ });
+ console.log(cost.total.toFixed(4));
+ },
+};
+```
+
+## Load one provider only
+
+The root import has every provider. To load only one, import its subpath:
+
+```typescript
+import { models, provider } from "@tanstack/ai-models/deepseek";
+
+console.log(provider.baseUrl, models.length);
+```
+
+## Keep it up to date
+
+The catalog comes from [modelschemas](https://modelschemas.com), which reads each provider's own model list, docs, and price page. `generatedAt` is the date of the last update.
diff --git a/package.json b/package.json
index 2a12ce279a..310783ac51 100644
--- a/package.json
+++ b/package.json
@@ -48,8 +48,8 @@
"generate:fal-image-fields": "tsx scripts/generate-fal-image-field-map.ts",
"generate:models": "pnpm generate:models:fetch && pnpm regenerate:models && tsx scripts/sync-elevenlabs-models.ts && tsx scripts/sync-provider-models.ts && pnpm format",
"generate:models:elevenlabs": "tsx scripts/sync-elevenlabs-models.ts",
- "generate:models:fetch": "tsx scripts/fetch-openrouter-models.ts && tsx scripts/fetch-vercel-gateway-models.ts && tsx scripts/fetch-lovable-gateway-models.ts && node scripts/fetch-llmgateway-models.ts",
- "regenerate:models": "tsx scripts/convert-openrouter-models.ts && tsx scripts/convert-vercel-gateway-models.ts && node scripts/convert-llmgateway-models.ts",
+ "generate:models:fetch": "tsx scripts/fetch-openrouter-models.ts && tsx scripts/fetch-vercel-gateway-models.ts && tsx scripts/fetch-lovable-gateway-models.ts && node scripts/fetch-llmgateway-models.ts && tsx scripts/fetch-modelschemas.ts",
+ "regenerate:models": "tsx scripts/convert-openrouter-models.ts && tsx scripts/convert-vercel-gateway-models.ts && node scripts/convert-llmgateway-models.ts && tsx scripts/generate-ai-models.ts",
"sync-docs-config": "node scripts/sync-docs-config.ts",
"copy:readme": "node scripts/copy-readme.js",
"changeset": "changeset",
diff --git a/packages/ai-models/LICENSE b/packages/ai-models/LICENSE
new file mode 100644
index 0000000000..308cb68dc0
--- /dev/null
+++ b/packages/ai-models/LICENSE
@@ -0,0 +1,21 @@
+MIT License
+
+Copyright (c) 2025 Tanner Linsley
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/packages/ai-models/README.md b/packages/ai-models/README.md
new file mode 100644
index 0000000000..d868e7339c
--- /dev/null
+++ b/packages/ai-models/README.md
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+# @tanstack/ai-models
+
+A model catalog you can read at runtime: each model's context window, price, reasoning levels, input kinds, and wire quirks, for more than 1,900 models across 38 providers.
+
+```ts
+import { getModel, modelCost, clampReasoningLevel } from '@tanstack/ai-models'
+
+const model = getModel('deepseek', 'deepseek-v4-flash')
+if (model) {
+ model.contextWindow // 1000000
+ modelCost(model, { input: 12_000, output: 800 }).total // USD, unless model.cost.currency says otherwise
+ clampReasoningLevel(model, 'medium') // 'high': the nearest level the model has
+}
+```
+
+- No dependencies, and no Node.js APIs, so it runs on edge runtimes too.
+- One subpath per provider (`@tanstack/ai-models/deepseek`), so a build ships only the providers it imports.
+- The data comes from [modelschemas](https://modelschemas.com). `pnpm generate:models` refreshes it.
+
+Read the guide: [Model catalog](https://tanstack.com/ai/latest/docs/models/catalog).
diff --git a/packages/ai-models/package.json b/packages/ai-models/package.json
new file mode 100644
index 0000000000..1dc57084aa
--- /dev/null
+++ b/packages/ai-models/package.json
@@ -0,0 +1,213 @@
+{
+ "name": "@tanstack/ai-models",
+ "version": "0.0.0",
+ "description": "A runtime model catalog for TanStack AI: context windows, prices, reasoning levels, and wire quirks per provider.",
+ "author": "Tanner Linsley",
+ "license": "MIT",
+ "homepage": "https://tanstack.com/ai",
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/TanStack/ai.git",
+ "directory": "packages/ai-models"
+ },
+ "bugs": {
+ "url": "https://github.com/TanStack/ai/issues"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/tannerlinsley"
+ },
+ "type": "module",
+ "sideEffects": false,
+ "module": "./dist/esm/index.js",
+ "types": "./dist/esm/index.d.ts",
+ "exports": {
+ ".": {
+ "types": "./dist/esm/index.d.ts",
+ "import": "./dist/esm/index.js"
+ },
+ "./amazon-bedrock": {
+ "types": "./dist/esm/providers/amazon-bedrock.d.ts",
+ "import": "./dist/esm/providers/amazon-bedrock.js"
+ },
+ "./ant-ling": {
+ "types": "./dist/esm/providers/ant-ling.d.ts",
+ "import": "./dist/esm/providers/ant-ling.js"
+ },
+ "./anthropic": {
+ "types": "./dist/esm/providers/anthropic.d.ts",
+ "import": "./dist/esm/providers/anthropic.js"
+ },
+ "./azure-openai-responses": {
+ "types": "./dist/esm/providers/azure-openai-responses.d.ts",
+ "import": "./dist/esm/providers/azure-openai-responses.js"
+ },
+ "./baseten": {
+ "types": "./dist/esm/providers/baseten.d.ts",
+ "import": "./dist/esm/providers/baseten.js"
+ },
+ "./cerebras": {
+ "types": "./dist/esm/providers/cerebras.d.ts",
+ "import": "./dist/esm/providers/cerebras.js"
+ },
+ "./cloudflare-ai-gateway": {
+ "types": "./dist/esm/providers/cloudflare-ai-gateway.d.ts",
+ "import": "./dist/esm/providers/cloudflare-ai-gateway.js"
+ },
+ "./cloudflare-workers-ai": {
+ "types": "./dist/esm/providers/cloudflare-workers-ai.d.ts",
+ "import": "./dist/esm/providers/cloudflare-workers-ai.js"
+ },
+ "./deepseek": {
+ "types": "./dist/esm/providers/deepseek.d.ts",
+ "import": "./dist/esm/providers/deepseek.js"
+ },
+ "./fireworks": {
+ "types": "./dist/esm/providers/fireworks.d.ts",
+ "import": "./dist/esm/providers/fireworks.js"
+ },
+ "./google": {
+ "types": "./dist/esm/providers/google.d.ts",
+ "import": "./dist/esm/providers/google.js"
+ },
+ "./google-vertex": {
+ "types": "./dist/esm/providers/google-vertex.d.ts",
+ "import": "./dist/esm/providers/google-vertex.js"
+ },
+ "./groq": {
+ "types": "./dist/esm/providers/groq.d.ts",
+ "import": "./dist/esm/providers/groq.js"
+ },
+ "./huggingface": {
+ "types": "./dist/esm/providers/huggingface.d.ts",
+ "import": "./dist/esm/providers/huggingface.js"
+ },
+ "./kimi-coding": {
+ "types": "./dist/esm/providers/kimi-coding.d.ts",
+ "import": "./dist/esm/providers/kimi-coding.js"
+ },
+ "./meta": {
+ "types": "./dist/esm/providers/meta.d.ts",
+ "import": "./dist/esm/providers/meta.js"
+ },
+ "./minimax": {
+ "types": "./dist/esm/providers/minimax.d.ts",
+ "import": "./dist/esm/providers/minimax.js"
+ },
+ "./minimax-cn": {
+ "types": "./dist/esm/providers/minimax-cn.d.ts",
+ "import": "./dist/esm/providers/minimax-cn.js"
+ },
+ "./mistral": {
+ "types": "./dist/esm/providers/mistral.d.ts",
+ "import": "./dist/esm/providers/mistral.js"
+ },
+ "./moonshotai": {
+ "types": "./dist/esm/providers/moonshotai.d.ts",
+ "import": "./dist/esm/providers/moonshotai.js"
+ },
+ "./moonshotai-cn": {
+ "types": "./dist/esm/providers/moonshotai-cn.d.ts",
+ "import": "./dist/esm/providers/moonshotai-cn.js"
+ },
+ "./nvidia": {
+ "types": "./dist/esm/providers/nvidia.d.ts",
+ "import": "./dist/esm/providers/nvidia.js"
+ },
+ "./openai": {
+ "types": "./dist/esm/providers/openai.d.ts",
+ "import": "./dist/esm/providers/openai.js"
+ },
+ "./opencode": {
+ "types": "./dist/esm/providers/opencode.d.ts",
+ "import": "./dist/esm/providers/opencode.js"
+ },
+ "./opencode-go": {
+ "types": "./dist/esm/providers/opencode-go.d.ts",
+ "import": "./dist/esm/providers/opencode-go.js"
+ },
+ "./openrouter": {
+ "types": "./dist/esm/providers/openrouter.d.ts",
+ "import": "./dist/esm/providers/openrouter.js"
+ },
+ "./qwen-token-plan": {
+ "types": "./dist/esm/providers/qwen-token-plan.d.ts",
+ "import": "./dist/esm/providers/qwen-token-plan.js"
+ },
+ "./qwen-token-plan-cn": {
+ "types": "./dist/esm/providers/qwen-token-plan-cn.d.ts",
+ "import": "./dist/esm/providers/qwen-token-plan-cn.js"
+ },
+ "./qwen-token-plan-individual": {
+ "types": "./dist/esm/providers/qwen-token-plan-individual.d.ts",
+ "import": "./dist/esm/providers/qwen-token-plan-individual.js"
+ },
+ "./together": {
+ "types": "./dist/esm/providers/together.d.ts",
+ "import": "./dist/esm/providers/together.js"
+ },
+ "./vercel-ai-gateway": {
+ "types": "./dist/esm/providers/vercel-ai-gateway.d.ts",
+ "import": "./dist/esm/providers/vercel-ai-gateway.js"
+ },
+ "./xai": {
+ "types": "./dist/esm/providers/xai.d.ts",
+ "import": "./dist/esm/providers/xai.js"
+ },
+ "./xiaomi": {
+ "types": "./dist/esm/providers/xiaomi.d.ts",
+ "import": "./dist/esm/providers/xiaomi.js"
+ },
+ "./xiaomi-token-plan-ams": {
+ "types": "./dist/esm/providers/xiaomi-token-plan-ams.d.ts",
+ "import": "./dist/esm/providers/xiaomi-token-plan-ams.js"
+ },
+ "./xiaomi-token-plan-cn": {
+ "types": "./dist/esm/providers/xiaomi-token-plan-cn.d.ts",
+ "import": "./dist/esm/providers/xiaomi-token-plan-cn.js"
+ },
+ "./xiaomi-token-plan-sgp": {
+ "types": "./dist/esm/providers/xiaomi-token-plan-sgp.d.ts",
+ "import": "./dist/esm/providers/xiaomi-token-plan-sgp.js"
+ },
+ "./zai": {
+ "types": "./dist/esm/providers/zai.d.ts",
+ "import": "./dist/esm/providers/zai.js"
+ },
+ "./zai-coding-cn": {
+ "types": "./dist/esm/providers/zai-coding-cn.d.ts",
+ "import": "./dist/esm/providers/zai-coding-cn.js"
+ }
+ },
+ "files": [
+ "dist",
+ "src"
+ ],
+ "scripts": {
+ "build": "vite build",
+ "clean": "premove ./build ./dist",
+ "lint:fix": "oxlint src --type-aware --fix",
+ "test:build": "publint --strict",
+ "test:oxlint": "oxlint src --type-aware",
+ "test:coverage": "vitest run --coverage --coverage.include='src/**' --coverage.reporter=text-summary --coverage.reporter=json-summary",
+ "test:lib": "vitest run",
+ "test:lib:dev": "pnpm test:lib --watch",
+ "test:types": "tsc"
+ },
+ "keywords": [
+ "ai",
+ "ai-sdk",
+ "typescript",
+ "tanstack",
+ "models",
+ "model-catalog",
+ "pricing",
+ "context-window"
+ ],
+ "devDependencies": {
+ "@tanstack/ai": "workspace:*",
+ "@types/node": "^24.10.1",
+ "@vitest/coverage-v8": "4.1.10",
+ "vite": "^8.2.1"
+ }
+}
diff --git a/packages/ai-models/scripts/catalog.ts b/packages/ai-models/scripts/catalog.ts
new file mode 100644
index 0000000000..af563f3e75
--- /dev/null
+++ b/packages/ai-models/scripts/catalog.ts
@@ -0,0 +1,101 @@
+import { ONLY } from './known-ids'
+import {
+ costFrom,
+ inputModalities,
+ makesText,
+ modelHints,
+ reasoningFrom,
+} from './rules'
+import type { ProviderRow, Wire } from './providers'
+import type { SchemaModel } from './rules'
+import type {
+ ModelCompat,
+ ModelRecord,
+ ProviderRecord,
+ WireApi,
+} from '../src/types'
+
+/** The trimmed modelschemas rows (`scripts/modelschemas.models.json`), by provider. */
+export type SchemaCatalog = Readonly>>
+
+/** Drop undefined fields, so the generated files stay small. */
+function compact(value: T): T {
+ return Object.fromEntries(
+ Object.entries(value).filter(([, field]) => field !== undefined),
+ ) as T
+}
+
+const mergeCompat = (
+ ...parts: ReadonlyArray
+): ModelCompat | undefined => {
+ const merged: ModelCompat = Object.assign({}, ...parts)
+ return Object.keys(merged).length > 0 ? merged : undefined
+}
+
+/** Turn one modelschemas row into a catalog record for `row`. */
+export function toRecord(
+ row: ProviderRow,
+ id: string,
+ model: SchemaModel,
+): ModelRecord {
+ const wire: Wire = row.wire?.({
+ id: model.rawId,
+ ...(model.schemaEndpointId ? { endpoint: model.schemaEndpointId } : {}),
+ }) ?? { api: row.api, baseUrl: row.baseUrl }
+ const compat = mergeCompat(
+ row.compat,
+ row.modelCompat?.(id, wire),
+ modelHints(model, wire, row.effortByModel === true),
+ )
+ return compact({
+ id,
+ provider: row.id,
+ name: model.displayName ?? id,
+ api: wire.api,
+ baseUrl: wire.baseUrl,
+ input: inputModalities(model.modalities?.input),
+ reasoning: reasoningFrom(model),
+ cost: costFrom(model),
+ contextWindow: model.contextWindow ?? 0,
+ maxTokens: model.maxOutput ?? 0,
+ headers: row.headers,
+ compat,
+ })
+}
+
+/** Every model of one provider, sorted by id. An alias is a record of its own. */
+export function buildModels(
+ row: ProviderRow,
+ catalog: SchemaCatalog,
+): ReadonlyArray {
+ const records = new Map()
+ const only = ONLY[row.id]
+ const allowed = (id: string) => !only || only.includes(id)
+
+ for (const source of row.sources)
+ for (const model of catalog[source] ?? []) {
+ if (!makesText(model)) continue
+ for (const sourceId of [model.rawId, ...(model.aliases ?? [])]) {
+ const id = row.modelId?.(sourceId) ?? sourceId
+ if (records.has(id) || !allowed(id)) continue
+ records.set(id, toRecord(row, id, model))
+ }
+ }
+
+ return [...records.values()].sort((a, b) => a.id.localeCompare(b.id))
+}
+
+/** The provider record of a row, with the wires its models use. */
+export function buildProvider(
+ row: ProviderRow,
+ models: ReadonlyArray,
+): ProviderRecord {
+ const apis = [...new Set([row.api, ...models.map((m) => m.api)])]
+ return {
+ id: row.id,
+ name: row.name,
+ baseUrl: row.baseUrl,
+ apis: apis.sort(),
+ env: row.env,
+ }
+}
diff --git a/packages/ai-models/scripts/known-ids.ts b/packages/ai-models/scripts/known-ids.ts
new file mode 100644
index 0000000000..eca81b7954
--- /dev/null
+++ b/packages/ai-models/scripts/known-ids.ts
@@ -0,0 +1,129 @@
+// Model ids that the generator cannot tell apart on its own. Keep it by hand.
+
+/**
+ * Plan providers that share a modelschemas list with the full API but serve
+ * only some of its models. Only these ids are in the catalog.
+ */
+export const ONLY: Readonly>> = {
+ 'qwen-token-plan': [
+ 'MiniMax-M2.5',
+ 'deepseek-v3.2',
+ 'deepseek-v4-flash',
+ 'deepseek-v4-flash-0731',
+ 'deepseek-v4-pro',
+ 'deepseek-v4-pro-0813',
+ 'deepseek-v4.1-flash',
+ 'glm-5',
+ 'glm-5.1',
+ 'glm-5.2',
+ 'glm-5.3',
+ 'kimi-k2.5',
+ 'kimi-k2.6',
+ 'kimi-k2.7-code',
+ 'qwen3.6-flash',
+ 'qwen3.6-plus',
+ 'qwen3.7-max',
+ 'qwen3.7-plus',
+ 'qwen3.8-flash',
+ 'qwen3.8-max',
+ ],
+ 'qwen-token-plan-cn': [
+ 'MiniMax-M2.5',
+ 'deepseek-v3.2',
+ 'deepseek-v4-flash',
+ 'deepseek-v4-flash-0731',
+ 'deepseek-v4-pro',
+ 'deepseek-v4-pro-0813',
+ 'deepseek-v4.1-flash',
+ 'glm-5',
+ 'glm-5.1',
+ 'glm-5.2',
+ 'glm-5.3',
+ 'kimi-k2.5',
+ 'kimi-k2.6',
+ 'kimi-k2.7-code',
+ 'qwen3.6-flash',
+ 'qwen3.6-plus',
+ 'qwen3.7-max',
+ 'qwen3.7-plus',
+ 'qwen3.8-flash',
+ 'qwen3.8-max',
+ ],
+ 'qwen-token-plan-individual': [
+ 'deepseek-v4-flash-0731',
+ 'deepseek-v4-pro',
+ 'deepseek-v4-pro-0813',
+ 'glm-5.2',
+ 'qwen3.6-flash',
+ 'qwen3.7-max',
+ 'qwen3.7-plus',
+ 'qwen3.8-flash',
+ 'qwen3.8-max',
+ ],
+ 'xiaomi-token-plan-ams': [
+ 'mimo-v2.5',
+ 'mimo-v2.5-pro',
+ 'mimo-v2.6-flash',
+ 'mimo-v2.6-pro',
+ ],
+ 'xiaomi-token-plan-cn': [
+ 'mimo-v2.5',
+ 'mimo-v2.5-pro',
+ 'mimo-v2.6-flash',
+ 'mimo-v2.6-pro',
+ ],
+ 'xiaomi-token-plan-sgp': [
+ 'mimo-v2.5',
+ 'mimo-v2.5-pro',
+ 'mimo-v2.6-flash',
+ 'mimo-v2.6-pro',
+ ],
+}
+
+/** Fireworks models on its Anthropic Messages endpoint. The rest use Chat Completions. */
+export const FIREWORKS_ANTHROPIC_WIRE: ReadonlyArray = [
+ 'accounts/fireworks/models/deepseek-v4-flash-0731',
+ 'accounts/fireworks/models/deepseek-v4-flash-vision-exp',
+ 'accounts/fireworks/models/deepseek-v4-pro',
+ 'accounts/fireworks/models/deepseek-v4-pro-0813',
+ 'accounts/fireworks/models/deepseek-v4p1-flash',
+ 'accounts/fireworks/models/gpt-oss-120b',
+ 'accounts/fireworks/models/inkling',
+ 'accounts/fireworks/models/kimi-k2p6',
+ 'accounts/fireworks/models/kimi-k2p7-code',
+ 'accounts/fireworks/models/minimax-m2p7',
+ 'accounts/fireworks/models/minimax-m3',
+ 'accounts/fireworks/models/muse-glimmer-30b',
+ 'accounts/fireworks/models/nemotron-3-ultra-nvfp4',
+ 'accounts/fireworks/models/nemotron-lightning-3p5-30b-a3b',
+ 'accounts/fireworks/models/qwen3p7-plus',
+ 'accounts/fireworks/models/qwen3p8-2p4t-a95b',
+ 'accounts/fireworks/models/qwen3p8-max',
+ 'accounts/fireworks/routers/deepseek-flash-latest',
+ 'accounts/fireworks/routers/deepseek-pro-latest',
+ 'accounts/fireworks/routers/kimi-fast-latest',
+ 'accounts/fireworks/routers/kimi-latest',
+ 'accounts/fireworks/routers/minimax-latest',
+ 'accounts/fireworks/routers/qwen-max-latest',
+]
+
+/**
+ * Fireworks models on the Anthropic endpoint that think with a budget (pi
+ * 0.87.1). The others think adaptively: pi has `effort` levels for them.
+ */
+export const FIREWORKS_BUDGET_THINKING: ReadonlyArray = [
+ 'accounts/fireworks/models/inkling',
+ 'accounts/fireworks/models/kimi-k2p6',
+ 'accounts/fireworks/models/kimi-k2p7-code',
+ 'accounts/fireworks/models/nemotron-3-ultra-nvfp4',
+ 'accounts/fireworks/models/nemotron-lightning-3p5-30b-a3b',
+ 'accounts/fireworks/routers/qwen-max-latest',
+]
+
+/** The models with mid-conversation effort, by provider (pi 0.87.1 `supportsMidConvoEffort`). */
+export const MID_CONVERSATION_EFFORT: Readonly<
+ Record>
+> = {
+ anthropic: ['claude-fable-5-1', 'claude-opus-5', 'claude-opus-5-5'],
+ openrouter: ['anthropic/claude-fable-5.1', 'anthropic/claude-opus-5.5'],
+}
diff --git a/packages/ai-models/scripts/providers.ts b/packages/ai-models/scripts/providers.ts
new file mode 100644
index 0000000000..6a89d05f75
--- /dev/null
+++ b/packages/ai-models/scripts/providers.ts
@@ -0,0 +1,620 @@
+import {
+ FIREWORKS_ANTHROPIC_WIRE,
+ FIREWORKS_BUDGET_THINKING,
+ MID_CONVERSATION_EFFORT,
+} from './known-ids'
+import type { ModelCompat, WireApi } from '../src/types'
+
+/** Where one model is served: its wire protocol and endpoint. */
+export interface Wire {
+ api: WireApi
+ baseUrl: string
+}
+
+/** What a provider row can read from a modelschemas row. */
+export interface SourceModel {
+ id: string
+ /** The endpoint path modelschemas lists for this model, for example `inference/v1/messages`. */
+ endpoint?: string
+}
+
+/**
+ * One provider, by hand. The quirk rules follow pi's `detectCompat()`
+ * (`pi-ai/dist/api/openai-completions.js`) and the values pi sets on every
+ * model of the provider. Per-model hints come from modelschemas (see
+ * `rules.ts`), and the model value wins.
+ */
+export interface ProviderRow {
+ id: string
+ name: string
+ /** modelschemas provider ids to read models from. The first one wins on a clash. */
+ sources: ReadonlyArray
+ baseUrl: string
+ env: ReadonlyArray>
+ /** Wire and endpoint per model. Default: `api` at `baseUrl`. */
+ api: WireApi
+ wire?: (model: SourceModel) => Wire
+ /** The model id the catalog uses, from the modelschemas id. Default: the same. */
+ modelId?: (sourceId: string) => string
+ /** Quirks of every model of this provider. */
+ compat?: ModelCompat
+ /** Quirks of some models of this provider, by model id. */
+ modelCompat?: (id: string, wire: Wire) => ModelCompat | undefined
+ /** `true`: `supportsReasoningEffort` follows each model's `effort` option. */
+ effortByModel?: boolean
+ headers?: Readonly>
+}
+
+const completions = (baseUrl: string): Wire => ({
+ api: 'openai-completions',
+ baseUrl,
+})
+
+/** Chat Completions rules of the "non-standard" providers in pi's detectCompat. */
+const NON_STANDARD: ModelCompat = {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+}
+
+/** A DeepSeek-family model on a gateway sends thinking the DeepSeek way. */
+const deepseekFamily = (id: string): ModelCompat | undefined =>
+ /deepseek/i.test(id)
+ ? {
+ thinkingFormat: 'deepseek',
+ requiresReasoningContentOnAssistantMessages: true,
+ }
+ : undefined
+
+/** OpenCode serves each model on the endpoint modelschemas lists for it. */
+const opencodeWire =
+ (root: string) =>
+ ({ endpoint = '' }: SourceModel): Wire => {
+ if (endpoint.endsWith('/messages'))
+ return { api: 'anthropic-messages', baseUrl: root }
+ if (endpoint.includes('/models/'))
+ return { api: 'google-generative-ai', baseUrl: `${root}/v1` }
+ if (endpoint.endsWith('/responses'))
+ return { api: 'openai-responses', baseUrl: `${root}/v1` }
+ return completions(`${root}/v1`)
+ }
+
+const opencodeCompat = (id: string, wire: Wire): ModelCompat | undefined => {
+ if (wire.api === 'openai-completions')
+ return {
+ ...NON_STANDARD,
+ supportsStrictMode: true,
+ maxTokensField: 'max_tokens',
+ ...deepseekFamily(id),
+ }
+ if (wire.api === 'openai-responses')
+ return { sessionAffinityFormat: 'openai-nosession' }
+ return undefined
+}
+
+const CLOUDFLARE_GATEWAY =
+ 'https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}'
+
+export const PROVIDERS: ReadonlyArray = [
+ {
+ id: 'amazon-bedrock',
+ name: 'Amazon Bedrock',
+ sources: ['amazon-bedrock'],
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ api: 'bedrock-converse-stream',
+ // The `eu.` cross-region profiles run in eu-central-1.
+ wire: (model) => ({
+ api: 'bedrock-converse-stream',
+ baseUrl: model.id.startsWith('eu.')
+ ? 'https://bedrock-runtime.eu-central-1.amazonaws.com'
+ : 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ }),
+ env: [
+ ['AWS_PROFILE'],
+ ['AWS_ACCESS_KEY_ID', 'AWS_SECRET_ACCESS_KEY'],
+ ['AWS_BEARER_TOKEN_BEDROCK'],
+ ['AWS_CONTAINER_CREDENTIALS_RELATIVE_URI'],
+ ['AWS_CONTAINER_CREDENTIALS_FULL_URI'],
+ ['AWS_WEB_IDENTITY_TOKEN_FILE'],
+ ],
+ },
+ {
+ id: 'ant-ling',
+ name: 'Ant Ling',
+ sources: ['ant-ling'],
+ baseUrl: 'https://api.ant-ling.com/v1',
+ api: 'openai-completions',
+ env: [['ANT_LING_API_KEY']],
+ compat: {
+ ...NON_STANDARD,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ thinkingFormat: 'ant-ling',
+ supportsStrictMode: true,
+ supportsLongCacheRetention: false,
+ },
+ },
+ {
+ id: 'anthropic',
+ name: 'Anthropic',
+ sources: ['anthropic'],
+ baseUrl: 'https://api.anthropic.com',
+ api: 'anthropic-messages',
+ env: [
+ ['ANTHROPIC_API_KEY'],
+ ['ANTHROPIC_OAUTH_TOKEN'],
+ ['ANTHROPIC_AUTH_TOKEN'],
+ ],
+ compat: { supportsStrictTools: true },
+ modelCompat: (id) =>
+ MID_CONVERSATION_EFFORT.anthropic?.includes(id)
+ ? { supportsMidConvoEffort: true }
+ : undefined,
+ },
+ {
+ id: 'azure-openai-responses',
+ name: 'Azure OpenAI',
+ sources: ['azure'],
+ // Each Azure resource has its own endpoint.
+ baseUrl: '',
+ api: 'azure-openai-responses',
+ env: [['AZURE_OPENAI_API_KEY']],
+ },
+ {
+ id: 'baseten',
+ name: 'Baseten',
+ sources: ['baseten'],
+ baseUrl: 'https://inference.baseten.co/v1',
+ api: 'openai-completions',
+ env: [['BASETEN_API_KEY']],
+ effortByModel: true,
+ compat: {
+ ...NON_STANDARD,
+ supportsStrictMode: true,
+ supportsUsageInStreaming: true,
+ maxTokensField: 'max_tokens',
+ sendSessionAffinityHeaders: true,
+ supportsLongCacheRetention: false,
+ },
+ },
+ {
+ id: 'cerebras',
+ name: 'Cerebras',
+ sources: ['cerebras'],
+ baseUrl: 'https://api.cerebras.ai/v1',
+ api: 'openai-completions',
+ env: [['CEREBRAS_API_KEY']],
+ compat: NON_STANDARD,
+ },
+ {
+ id: 'cloudflare-ai-gateway',
+ name: 'Cloudflare AI Gateway',
+ sources: ['cloudflare-ai-gateway'],
+ baseUrl: `${CLOUDFLARE_GATEWAY}/compat`,
+ api: 'openai-completions',
+ env: [['CLOUDFLARE_API_KEY']],
+ // Claude and OpenAI models have their own routes, and pi drops the
+ // vendor part of their id. Every other model goes through `/compat`.
+ modelId: (id) => id.replace(/^(anthropic|openai)\//, ''),
+ wire: (model) => {
+ if (model.id.startsWith('anthropic/'))
+ return {
+ api: 'anthropic-messages',
+ baseUrl: `${CLOUDFLARE_GATEWAY}/anthropic`,
+ }
+ if (model.id.startsWith('openai/'))
+ return {
+ api: 'openai-responses',
+ baseUrl: `${CLOUDFLARE_GATEWAY}/openai`,
+ }
+ return completions(`${CLOUDFLARE_GATEWAY}/compat`)
+ },
+ compat: { sendSessionAffinityHeaders: true },
+ modelCompat: (id, wire) =>
+ wire.api === 'openai-completions'
+ ? {
+ ...NON_STANDARD,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ ...deepseekFamily(id),
+ }
+ : wire.api === 'openai-responses'
+ ? { supportsStrictMode: true, sendSessionAffinityHeaders: false }
+ : undefined,
+ },
+ {
+ id: 'cloudflare-workers-ai',
+ name: 'Cloudflare Workers AI',
+ sources: ['cloudflare-workers-ai'],
+ baseUrl:
+ 'https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1',
+ api: 'openai-completions',
+ env: [['CLOUDFLARE_API_KEY']],
+ compat: {
+ ...NON_STANDARD,
+ supportsStrictMode: true,
+ supportsLongCacheRetention: false,
+ sendSessionAffinityHeaders: true,
+ },
+ modelCompat: deepseekFamily,
+ },
+ {
+ id: 'deepseek',
+ name: 'DeepSeek',
+ sources: ['deepseek'],
+ baseUrl: 'https://api.deepseek.com',
+ api: 'openai-completions',
+ env: [['DEEPSEEK_API_KEY']],
+ compat: {
+ ...NON_STANDARD,
+ maxTokensField: 'max_tokens',
+ requiresReasoningContentOnAssistantMessages: true,
+ thinkingFormat: 'deepseek',
+ supportsStrictMode: true,
+ },
+ },
+ {
+ id: 'fireworks',
+ name: 'Fireworks AI',
+ sources: ['fireworks'],
+ baseUrl: 'https://api.fireworks.ai/inference/v1',
+ api: 'openai-completions',
+ env: [['FIREWORKS_API_KEY']],
+ wire: (model) =>
+ FIREWORKS_ANTHROPIC_WIRE.includes(model.id)
+ ? {
+ api: 'anthropic-messages',
+ baseUrl: 'https://api.fireworks.ai/inference',
+ }
+ : completions('https://api.fireworks.ai/inference/v1'),
+ compat: {
+ sendSessionAffinityHeaders: true,
+ supportsLongCacheRetention: false,
+ },
+ modelCompat: (id, wire) =>
+ wire.api === 'anthropic-messages'
+ ? {
+ allowEmptySignature: true,
+ supportsEagerToolInputStreaming: false,
+ supportsCacheControlOnTools: false,
+ ...(!FIREWORKS_BUDGET_THINKING.includes(id) && {
+ forceAdaptiveThinking: true,
+ }),
+ }
+ : { ...NON_STANDARD, supportsStrictMode: true, ...deepseekFamily(id) },
+ },
+ {
+ id: 'google',
+ name: 'Google',
+ sources: ['gemini'],
+ baseUrl: 'https://generativelanguage.googleapis.com/v1beta',
+ api: 'google-generative-ai',
+ env: [['GEMINI_API_KEY']],
+ },
+ {
+ id: 'google-vertex',
+ name: 'Google Vertex AI',
+ sources: ['google-vertex'],
+ baseUrl: 'https://{location}-aiplatform.googleapis.com',
+ api: 'google-vertex',
+ // An API key, or Application Default Credentials with a project and a location.
+ env: [
+ ['GOOGLE_CLOUD_API_KEY'],
+ [
+ 'GOOGLE_APPLICATION_CREDENTIALS',
+ 'GOOGLE_CLOUD_PROJECT',
+ 'GOOGLE_CLOUD_LOCATION',
+ ],
+ [
+ 'GOOGLE_APPLICATION_CREDENTIALS',
+ 'GCLOUD_PROJECT',
+ 'GOOGLE_CLOUD_LOCATION',
+ ],
+ ],
+ },
+ {
+ id: 'groq',
+ name: 'Groq',
+ sources: ['groq'],
+ baseUrl: 'https://api.groq.com/openai/v1',
+ api: 'openai-completions',
+ env: [['GROQ_API_KEY']],
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'huggingface',
+ name: 'Hugging Face',
+ sources: ['huggingface'],
+ baseUrl: 'https://router.huggingface.co/v1',
+ api: 'openai-completions',
+ env: [['HF_TOKEN']],
+ compat: { supportsStrictMode: true, supportsDeveloperRole: false },
+ },
+ {
+ id: 'kimi-coding',
+ name: 'Kimi For Coding',
+ sources: ['kimi-code-plan-global', 'kimi-code-plan-cn'],
+ baseUrl: 'https://api.kimi.com/coding',
+ api: 'anthropic-messages',
+ env: [['KIMI_API_KEY']],
+ compat: { forceAdaptiveThinking: true },
+ },
+ {
+ id: 'meta',
+ name: 'Meta',
+ sources: ['meta'],
+ baseUrl: 'https://api.meta.ai/v1',
+ api: 'openai-responses',
+ env: [['META_API_KEY']],
+ },
+ {
+ id: 'minimax',
+ name: 'MiniMax',
+ sources: ['minimax'],
+ baseUrl: 'https://api.minimax.io/anthropic',
+ api: 'anthropic-messages',
+ env: [['MINIMAX_API_KEY']],
+ },
+ {
+ id: 'minimax-cn',
+ name: 'MiniMax (China)',
+ sources: ['minimax-cn'],
+ baseUrl: 'https://api.minimaxi.com/anthropic',
+ api: 'anthropic-messages',
+ env: [['MINIMAX_CN_API_KEY']],
+ },
+ {
+ id: 'mistral',
+ name: 'Mistral',
+ sources: ['mistral'],
+ baseUrl: 'https://api.mistral.ai',
+ api: 'mistral-conversations',
+ env: [['MISTRAL_API_KEY']],
+ },
+ ...(['moonshotai', 'moonshotai-cn'] as const).map(
+ (id): ProviderRow => ({
+ id,
+ name: id === 'moonshotai' ? 'Moonshot AI' : 'Moonshot AI (China)',
+ sources: [id === 'moonshotai' ? 'moonshot' : id],
+ baseUrl:
+ id === 'moonshotai'
+ ? 'https://api.moonshot.ai/v1'
+ : 'https://api.moonshot.cn/v1',
+ api: 'openai-completions',
+ env: [['MOONSHOT_API_KEY']],
+ effortByModel: true,
+ compat: {
+ ...NON_STANDARD,
+ maxTokensField: 'max_tokens',
+ supportsStrictMode: false,
+ supportsMidConvoSystemMessages: true,
+ thinkingFormat: 'deepseek',
+ },
+ }),
+ ),
+ {
+ id: 'nvidia',
+ name: 'NVIDIA',
+ sources: ['nvidia'],
+ baseUrl: 'https://integrate.api.nvidia.com/v1',
+ api: 'openai-completions',
+ env: [['NVIDIA_API_KEY']],
+ headers: { 'NVCF-POLL-SECONDS': '3600' },
+ compat: {
+ ...NON_STANDARD,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ },
+ },
+ {
+ id: 'openai',
+ name: 'OpenAI',
+ sources: ['openai'],
+ baseUrl: 'https://api.openai.com/v1',
+ api: 'openai-responses',
+ env: [['OPENAI_API_KEY']],
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'opencode',
+ name: 'OpenCode Zen',
+ sources: ['opencode'],
+ baseUrl: 'https://opencode.ai/zen/v1',
+ api: 'openai-completions',
+ env: [['OPENCODE_API_KEY']],
+ wire: opencodeWire('https://opencode.ai/zen'),
+ modelCompat: opencodeCompat,
+ },
+ {
+ id: 'opencode-go',
+ name: 'OpenCode Go',
+ sources: ['opencode-go'],
+ baseUrl: 'https://opencode.ai/zen/go/v1',
+ api: 'openai-completions',
+ env: [['OPENCODE_API_KEY']],
+ wire: opencodeWire('https://opencode.ai/zen/go'),
+ modelCompat: opencodeCompat,
+ },
+ {
+ id: 'openrouter',
+ name: 'OpenRouter',
+ sources: ['openrouter'],
+ baseUrl: 'https://openrouter.ai/api/v1',
+ api: 'openai-completions',
+ env: [['OPENROUTER_API_KEY']],
+ // Claude goes through OpenRouter's Anthropic Messages endpoint. Its
+ // `:batch` variants are Chat Completions only.
+ wire: (model) =>
+ model.id.startsWith('anthropic/') && !model.id.endsWith(':batch')
+ ? { api: 'anthropic-messages', baseUrl: 'https://openrouter.ai/api' }
+ : completions('https://openrouter.ai/api/v1'),
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ },
+ modelCompat: (id) => ({
+ supportsDeveloperRole: /^(anthropic|openai)\//.test(id),
+ ...(id.startsWith('anthropic/')
+ ? { cacheControlFormat: 'anthropic' as const }
+ : {}),
+ ...(MID_CONVERSATION_EFFORT.openrouter?.includes(id)
+ ? { supportsMidConvoEffort: true }
+ : {}),
+ }),
+ },
+ ...(
+ [
+ [
+ 'qwen-token-plan',
+ 'Qwen Token Plan',
+ 'dashscope',
+ 'https://token-plan.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1',
+ 'QWEN_TOKEN_PLAN_API_KEY',
+ ],
+ [
+ 'qwen-token-plan-cn',
+ 'Qwen Token Plan (China)',
+ 'dashscope-cn',
+ 'https://token-plan.cn-beijing.maas.aliyuncs.com/compatible-mode/v1',
+ 'QWEN_TOKEN_PLAN_CN_API_KEY',
+ ],
+ [
+ 'qwen-token-plan-individual',
+ 'Qwen Token Plan (Individual)',
+ 'dashscope',
+ 'https://token-plan.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1',
+ 'QWEN_TOKEN_PLAN_API_KEY',
+ ],
+ ] as const
+ ).map(
+ ([id, name, source, baseUrl, key]): ProviderRow => ({
+ id,
+ name,
+ sources: [source],
+ baseUrl,
+ api: 'openai-completions',
+ env: [[key]],
+ effortByModel: true,
+ compat: {
+ ...NON_STANDARD,
+ supportsStrictMode: true,
+ thinkingFormat: 'qwen',
+ },
+ }),
+ ),
+ {
+ id: 'together',
+ name: 'Together AI',
+ sources: ['together'],
+ baseUrl: 'https://api.together.ai/v1',
+ api: 'openai-completions',
+ env: [['TOGETHER_API_KEY']],
+ compat: {
+ ...NON_STANDARD,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'vercel-ai-gateway',
+ name: 'Vercel AI Gateway',
+ sources: ['vercel'],
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ api: 'anthropic-messages',
+ env: [['AI_GATEWAY_API_KEY']],
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'xai',
+ name: 'xAI',
+ sources: ['grok'],
+ baseUrl: 'https://api.x.ai/v1',
+ api: 'openai-responses',
+ env: [['XAI_API_KEY']],
+ compat: { supportsLongCacheRetention: false },
+ },
+ ...(
+ [
+ [
+ 'xiaomi',
+ 'Xiaomi MiMo',
+ 'https://api.xiaomimimo.com/v1',
+ 'XIAOMI_API_KEY',
+ ],
+ [
+ 'xiaomi-token-plan-ams',
+ 'Xiaomi MiMo Token Plan (Amsterdam)',
+ 'https://token-plan-ams.xiaomimimo.com/v1',
+ 'XIAOMI_TOKEN_PLAN_AMS_API_KEY',
+ ],
+ [
+ 'xiaomi-token-plan-cn',
+ 'Xiaomi MiMo Token Plan (China)',
+ 'https://token-plan-cn.xiaomimimo.com/v1',
+ 'XIAOMI_TOKEN_PLAN_CN_API_KEY',
+ ],
+ [
+ 'xiaomi-token-plan-sgp',
+ 'Xiaomi MiMo Token Plan (Singapore)',
+ 'https://token-plan-sgp.xiaomimimo.com/v1',
+ 'XIAOMI_TOKEN_PLAN_SGP_API_KEY',
+ ],
+ ] as const
+ ).map(
+ ([id, name, baseUrl, key]): ProviderRow => ({
+ id,
+ name,
+ sources: ['xiaomi'],
+ baseUrl,
+ api: 'openai-completions',
+ env: [[key]],
+ compat: {
+ supportsStrictMode: true,
+ requiresReasoningContentOnAssistantMessages: true,
+ thinkingFormat: 'deepseek',
+ },
+ }),
+ ),
+ ...(
+ [
+ [
+ 'zai',
+ 'Z.AI',
+ ['zai'],
+ 'https://api.z.ai/api/coding/paas/v4',
+ 'ZAI_API_KEY',
+ ],
+ [
+ 'zai-coding-cn',
+ 'Zhipu AI Coding Plan',
+ ['zhipuai-coding-plan', 'zai-coding-plan'],
+ 'https://open.bigmodel.cn/api/coding/paas/v4',
+ 'ZAI_CODING_CN_API_KEY',
+ ],
+ ] as const
+ ).map(
+ ([id, name, sources, baseUrl, key]): ProviderRow => ({
+ id,
+ name,
+ sources,
+ baseUrl,
+ api: 'openai-completions',
+ env: [[key]],
+ effortByModel: true,
+ compat: {
+ ...NON_STANDARD,
+ maxTokensField: 'max_tokens',
+ thinkingFormat: 'zai',
+ supportsStrictMode: true,
+ zaiToolStream: true,
+ },
+ }),
+ ),
+]
diff --git a/packages/ai-models/scripts/rules.ts b/packages/ai-models/scripts/rules.ts
new file mode 100644
index 0000000000..e0e88e7cc3
--- /dev/null
+++ b/packages/ai-models/scripts/rules.ts
@@ -0,0 +1,285 @@
+import type { Wire } from './providers'
+import type {
+ InputModality,
+ ModelCompat,
+ ModelCostRates,
+ ModelReasoning,
+ ReasoningLevel,
+ ReasoningLevels,
+} from '../src/types'
+
+/** A modelschemas price expression (JSON Logic with `lookup` and `currency`). */
+export type PriceExpression = unknown
+
+/** The fields of a modelschemas model row that the generator reads. */
+export interface SchemaModel {
+ rawId: string
+ displayName?: string | null
+ activity?: string | null
+ /** The endpoint path the model is served on, for example `v1/messages`. */
+ schemaEndpointId?: string | null
+ contextWindow?: number | null
+ maxOutput?: number | null
+ modalities?: {
+ input?: ReadonlyArray | null
+ output?: ReadonlyArray | null
+ } | null
+ capabilities?: { reasoning?: boolean; temperature?: boolean } | null
+ reasoning?: {
+ mode?: 'effort' | 'toggle' | 'adaptive' | 'budget' | null
+ mandatory?: boolean | null
+ efforts?: ReadonlyArray | null
+ } | null
+ requestMap?: {
+ thinking?: {
+ levels?: Partial> | null
+ } | null
+ maxTokensField?: 'max_tokens' | 'max_completion_tokens' | null
+ developerRole?: boolean | null
+ replayReasoningContent?: boolean | null
+ reasoningEffort?: boolean | null
+ } | null
+ aliases?: ReadonlyArray | null
+ pricing?: {
+ tables?: Readonly>
+ price?: PriceExpression
+ } | null
+}
+
+const THINKING_LEVELS: ReadonlyArray> = [
+ 'minimal',
+ 'low',
+ 'medium',
+ 'high',
+ 'xhigh',
+ 'max',
+]
+
+/**
+ * The levels of a model with no level data: every level up to `high`, each
+ * sent as its own name. The adapter turns them into a budget when the model
+ * takes one.
+ */
+export const DEFAULT_LEVELS: ReasoningLevels = {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+}
+
+const withoutOff = ({ off: _off, ...levels }: ReasoningLevels) => levels
+
+/**
+ * The reasoning data of a row. The levels:
+ * - `efforts`: each value names its level (any case). `default` with no
+ * `high` is the `high` value (Groq).
+ * - no efforts and `toggle`: only `high`.
+ * - no efforts otherwise (`budget`, or no mode): `DEFAULT_LEVELS`.
+ *
+ * `off` is there when `mandatory` is `false`, or when `mandatory` is not
+ * known and the efforts have `none` (or there are no efforts). Its value is
+ * the `off` of `requestMap.thinking.levels`, else `none` for an effort model
+ * and `off` for the others. That map is not read for the other levels: it
+ * also maps the levels a model does not have to the nearest one.
+ */
+export function reasoningFrom(model: SchemaModel): ModelReasoning {
+ const reasoning = model.reasoning
+ if (!reasoning?.mode && model.capabilities?.reasoning !== true) return false
+ const named = new Map(
+ (reasoning?.efforts ?? []).map((value) => [value.toLowerCase(), value]),
+ )
+ const levels: ReasoningLevels = {}
+ if (named.size > 0) {
+ for (const level of THINKING_LEVELS) {
+ const value = named.get(level)
+ if (value) levels[level] = value
+ }
+ if (!levels.high && named.has('default')) levels.high = named.get('default')
+ } else if (reasoning?.mode === 'toggle') levels.high = 'high'
+ else Object.assign(levels, withoutOff(DEFAULT_LEVELS))
+ const canTurnOff =
+ reasoning?.mandatory === false ||
+ (reasoning?.mandatory !== true && (named.size === 0 || named.has('none')))
+ const off =
+ model.requestMap?.thinking?.levels?.off ??
+ named.get('none') ??
+ (named.size > 0 ? 'none' : 'off')
+ return {
+ levels: canTurnOff ? { off, ...levels } : levels,
+ budget: reasoning?.mode === 'budget',
+ }
+}
+
+/** The model hints modelschemas has for the wire quirks. */
+export function modelHints(
+ model: SchemaModel,
+ wire: Wire,
+ effortByModel: boolean,
+): ModelCompat {
+ const hints: ModelCompat = {}
+ const map = model.requestMap
+ // These are Chat Completions request fields.
+ if (wire.api === 'openai-completions') {
+ if (map?.replayReasoningContent === true)
+ hints.requiresReasoningContentOnAssistantMessages = true
+ if (map?.maxTokensField) hints.maxTokensField = map.maxTokensField
+ if (typeof map?.developerRole === 'boolean')
+ hints.supportsDeveloperRole = map.developerRole
+ }
+ if (model.capabilities?.temperature === false)
+ hints.supportsTemperature = false
+ if (wire.api === 'anthropic-messages' && model.reasoning?.mode === 'adaptive')
+ hints.forceAdaptiveThinking = true
+ if (effortByModel && wire.api === 'openai-completions')
+ hints.supportsReasoningEffort =
+ map?.reasoningEffort ?? (model.reasoning?.efforts?.length ?? 0) > 0
+ return hints
+}
+
+const INPUTS: ReadonlyArray = [
+ 'text',
+ 'image',
+ 'audio',
+ 'video',
+ 'document',
+]
+
+/** modelschemas input kinds, in the catalog's names. `pdf` and `file` are documents. */
+export function inputModalities(
+ input: ReadonlyArray | null | undefined,
+): ReadonlyArray {
+ const mapped = (input ?? ['text']).map((kind) =>
+ kind === 'pdf' || kind === 'file' ? 'document' : kind,
+ )
+ const known = INPUTS.filter((kind) => mapped.includes(kind))
+ return known.length > 0 ? known : ['text']
+}
+
+/**
+ * A chat model that makes text (not only images, speech, or embeddings). An
+ * empty output list means not known, the same as no list.
+ */
+export function makesText(model: SchemaModel): boolean {
+ const output = model.modalities?.output
+ return (
+ model.activity === 'chat' && (!output?.length || output.includes('text'))
+ )
+}
+
+type Vars = Readonly>
+
+/**
+ * Evaluate a modelschemas price expression. It knows the operators the
+ * catalog uses, and throws on any other one, so a new shape fails the
+ * generator and does not write a wrong price.
+ */
+export function evaluatePrice(
+ expression: PriceExpression,
+ vars: Vars,
+ tables: Readonly>,
+): number {
+ const run = (node: unknown): unknown => {
+ if (node === null || typeof node !== 'object') return node
+ if (Array.isArray(node)) return node.map(run)
+ const entries = Object.entries(node)
+ if (entries.length !== 1)
+ throw new Error(`Price operator with ${entries.length} keys`)
+ const [[op, arg]] = entries as [[string, unknown]]
+ const args = Array.isArray(arg) ? arg : [arg]
+ switch (op) {
+ case 'var':
+ return vars[String(args[0])] ?? 0
+ case '+':
+ return args.reduce((sum, part) => sum + Number(run(part)), 0)
+ case '*':
+ return args.reduce(
+ (product, part) => product * Number(run(part)),
+ 1,
+ )
+ case '>':
+ return Number(run(args[0])) > Number(run(args[1]))
+ case 'if':
+ for (let i = 0; i + 1 < args.length; i += 2)
+ if (run(args[i])) return run(args[i + 1])
+ return args.length % 2 === 1 ? run(args[args.length - 1]) : 0
+ case 'currency':
+ return run(args[1])
+ case 'lookup': {
+ const { table, keys } = arg as { table: string; keys: Array }
+ let value: unknown = tables[table]
+ for (const key of keys)
+ value = (value as Record | undefined)?.[
+ String(run(key))
+ ]
+ if (typeof value !== 'number')
+ throw new Error(
+ `Price lookup ${table}/${keys.join('/')} is not a number`,
+ )
+ return value
+ }
+ default:
+ throw new Error(`Unknown price operator '${op}'`)
+ }
+ }
+ return Number(run(expression))
+}
+
+const RATE_VARS = {
+ input: 'input_tokens',
+ output: 'output_tokens',
+ cacheRead: 'cache_read_tokens',
+ cacheWrite: 'cache_write_tokens',
+} as const
+
+/** USD per 1M tokens, rounded so float noise does not reach the files. */
+const perMillion = (perToken: number) =>
+ Number((perToken * 1e6).toPrecision(10))
+
+/**
+ * The prices of a row per 1M tokens, read by running its price expression:
+ * one token of each kind on top of `inputTokens` input tokens.
+ */
+function ratesAt(
+ model: SchemaModel,
+ inputTokens: number,
+): Omit {
+ const { price, tables = {} } = model.pricing ?? {}
+ const at = (vars: Vars) => evaluatePrice(price, vars, tables)
+ const base = at({ input_tokens: inputTokens })
+ const extra = (name: string) =>
+ perMillion(at({ input_tokens: inputTokens, [name]: 1 }) - base)
+ return {
+ input:
+ inputTokens > 0 ? perMillion(base / inputTokens) : extra(RATE_VARS.input),
+ output: extra(RATE_VARS.output),
+ cacheRead: extra(RATE_VARS.cacheRead),
+ cacheWrite: extra(RATE_VARS.cacheWrite),
+ }
+}
+
+/**
+ * The prices of a row. A rate table key that is a number is a tier: a call
+ * with more input than it pays the tier prices. A row with no rate card
+ * costs 0 (not known).
+ */
+export function costFrom(model: SchemaModel): ModelCostRates {
+ const price = model.pricing?.price
+ if (price === undefined || price === null)
+ return { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 }
+ const currency =
+ typeof price === 'object' && 'currency' in price
+ ? (price as { currency: [string, unknown] }).currency[0]
+ : undefined
+ const rate = model.pricing?.tables?.rate
+ const tiers = Object.keys(rate && typeof rate === 'object' ? rate : {})
+ .filter((key) => /^\d+$/.test(key))
+ .map(Number)
+ .sort((a, b) => a - b)
+ .map((above) => ({ inputTokensAbove: above, ...ratesAt(model, above + 1) }))
+ return {
+ ...ratesAt(model, 0),
+ ...(tiers.length > 0 ? { tiers } : {}),
+ ...(currency && currency !== 'USD' ? { currency } : {}),
+ }
+}
diff --git a/packages/ai-models/src/catalog.ts b/packages/ai-models/src/catalog.ts
new file mode 100644
index 0000000000..2a74066105
--- /dev/null
+++ b/packages/ai-models/src/catalog.ts
@@ -0,0 +1,84 @@
+// Generated by scripts/generate-ai-models.ts from modelschemas. Do not edit.
+import * as amazonBedrock from './providers/amazon-bedrock'
+import * as antLing from './providers/ant-ling'
+import * as anthropic from './providers/anthropic'
+import * as azureOpenaiResponses from './providers/azure-openai-responses'
+import * as baseten from './providers/baseten'
+import * as cerebras from './providers/cerebras'
+import * as cloudflareAiGateway from './providers/cloudflare-ai-gateway'
+import * as cloudflareWorkersAi from './providers/cloudflare-workers-ai'
+import * as deepseek from './providers/deepseek'
+import * as fireworks from './providers/fireworks'
+import * as google from './providers/google'
+import * as googleVertex from './providers/google-vertex'
+import * as groq from './providers/groq'
+import * as huggingface from './providers/huggingface'
+import * as kimiCoding from './providers/kimi-coding'
+import * as meta from './providers/meta'
+import * as minimax from './providers/minimax'
+import * as minimaxCn from './providers/minimax-cn'
+import * as mistral from './providers/mistral'
+import * as moonshotai from './providers/moonshotai'
+import * as moonshotaiCn from './providers/moonshotai-cn'
+import * as nvidia from './providers/nvidia'
+import * as openai from './providers/openai'
+import * as opencode from './providers/opencode'
+import * as opencodeGo from './providers/opencode-go'
+import * as openrouter from './providers/openrouter'
+import * as qwenTokenPlan from './providers/qwen-token-plan'
+import * as qwenTokenPlanCn from './providers/qwen-token-plan-cn'
+import * as qwenTokenPlanIndividual from './providers/qwen-token-plan-individual'
+import * as together from './providers/together'
+import * as vercelAiGateway from './providers/vercel-ai-gateway'
+import * as xai from './providers/xai'
+import * as xiaomi from './providers/xiaomi'
+import * as xiaomiTokenPlanAms from './providers/xiaomi-token-plan-ams'
+import * as xiaomiTokenPlanCn from './providers/xiaomi-token-plan-cn'
+import * as xiaomiTokenPlanSgp from './providers/xiaomi-token-plan-sgp'
+import * as zai from './providers/zai'
+import * as zaiCodingCn from './providers/zai-coding-cn'
+
+/** The day the catalog was generated, as `YYYY-MM-DD`. */
+export const generatedAt = '2026-10-15'
+
+/** Every provider module, in id order. */
+export const providerModules = [
+ amazonBedrock,
+ antLing,
+ anthropic,
+ azureOpenaiResponses,
+ baseten,
+ cerebras,
+ cloudflareAiGateway,
+ cloudflareWorkersAi,
+ deepseek,
+ fireworks,
+ google,
+ googleVertex,
+ groq,
+ huggingface,
+ kimiCoding,
+ meta,
+ minimax,
+ minimaxCn,
+ mistral,
+ moonshotai,
+ moonshotaiCn,
+ nvidia,
+ openai,
+ opencode,
+ opencodeGo,
+ openrouter,
+ qwenTokenPlan,
+ qwenTokenPlanCn,
+ qwenTokenPlanIndividual,
+ together,
+ vercelAiGateway,
+ xai,
+ xiaomi,
+ xiaomiTokenPlanAms,
+ xiaomiTokenPlanCn,
+ xiaomiTokenPlanSgp,
+ zai,
+ zaiCodingCn,
+]
diff --git a/packages/ai-models/src/cost.ts b/packages/ai-models/src/cost.ts
new file mode 100644
index 0000000000..461fc6a34e
--- /dev/null
+++ b/packages/ai-models/src/cost.ts
@@ -0,0 +1,39 @@
+import type { Cost, ModelRecord, TokenCounts } from './types'
+
+/**
+ * What a call cost, in the currency of `model.cost` (USD unless
+ * `cost.currency` says otherwise): each price is per 1M tokens, so the cost of a part
+ * is `price / 1_000_000 * tokens`. pi's rules:
+ * - A call with more input than a tier's `inputTokensAbove` uses that tier's
+ * prices: the tier with the highest threshold below the input (uncached +
+ * cache read + cache write).
+ * - A 1-hour cache write (`cacheWrite1h`) costs 2x the input price. The rest
+ * of `cacheWrite` costs the cache write price.
+ */
+export function modelCost(
+ model: Pick,
+ usage: TokenCounts,
+): Cost {
+ const totalInput =
+ usage.input + (usage.cacheRead ?? 0) + (usage.cacheWrite ?? 0)
+ const rates =
+ (model.cost.tiers ?? [])
+ .filter((tier) => totalInput > tier.inputTokensAbove)
+ .sort((a, b) => b.inputTokensAbove - a.inputTokensAbove)[0] ?? model.cost
+ const part = (price: number, tokens = 0) => (price / 1_000_000) * tokens
+ // ponytail: `cacheWrite1h` is a part of `cacheWrite`, so it is capped there.
+ const longWrite = Math.min(usage.cacheWrite1h ?? 0, usage.cacheWrite ?? 0)
+ const input = part(rates.input, usage.input)
+ const output = part(rates.output, usage.output)
+ const cacheRead = part(rates.cacheRead, usage.cacheRead)
+ const cacheWrite =
+ part(rates.cacheWrite, (usage.cacheWrite ?? 0) - longWrite) +
+ part(rates.input * 2, longWrite)
+ return {
+ input,
+ output,
+ cacheRead,
+ cacheWrite,
+ total: input + output + cacheRead + cacheWrite,
+ }
+}
diff --git a/packages/ai-models/src/index.ts b/packages/ai-models/src/index.ts
new file mode 100644
index 0000000000..33928c6272
--- /dev/null
+++ b/packages/ai-models/src/index.ts
@@ -0,0 +1,42 @@
+import { generatedAt, providerModules } from './catalog'
+import type { ModelRecord, ProviderRecord } from './types'
+
+export { generatedAt }
+export { clampReasoningLevel, supportedReasoningLevels } from './reasoning'
+export { modelCost } from './cost'
+export type {
+ Cost,
+ InputModality,
+ ModelCompat,
+ ModelCostRates,
+ ModelCostTier,
+ ModelReasoning,
+ ModelRecord,
+ ProviderRecord,
+ ReasoningLevel,
+ ReasoningLevels,
+ ThinkingFormat,
+ TokenCounts,
+ WireApi,
+} from './types'
+
+/** Every provider, in id order. */
+export function getProviders(): ReadonlyArray {
+ return providerModules.map((module) => module.provider)
+}
+
+/** Every model of a provider, sorted by id. Empty for an unknown provider. */
+export function getModels(providerId: string): ReadonlyArray {
+ return (
+ providerModules.find((module) => module.provider.id === providerId)
+ ?.models ?? []
+ )
+}
+
+/** One model, or `undefined` when the catalog does not have it. */
+export function getModel(
+ providerId: string,
+ modelId: string,
+): ModelRecord | undefined {
+ return getModels(providerId).find((model) => model.id === modelId)
+}
diff --git a/packages/ai-models/src/providers/amazon-bedrock.ts b/packages/ai-models/src/providers/amazon-bedrock.ts
new file mode 100644
index 0000000000..edbe691075
--- /dev/null
+++ b/packages/ai-models/src/providers/amazon-bedrock.ts
@@ -0,0 +1,3323 @@
+// Generated by scripts/generate-ai-models.ts from modelschemas. Do not edit.
+import type { ModelRecord, ProviderRecord } from '../types'
+
+/** Amazon Bedrock. */
+export const provider: ProviderRecord = {
+ id: 'amazon-bedrock',
+ name: 'Amazon Bedrock',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ apis: ['bedrock-converse-stream'],
+ env: [
+ ['AWS_PROFILE'],
+ ['AWS_ACCESS_KEY_ID', 'AWS_SECRET_ACCESS_KEY'],
+ ['AWS_BEARER_TOKEN_BEDROCK'],
+ ['AWS_CONTAINER_CREDENTIALS_RELATIVE_URI'],
+ ['AWS_CONTAINER_CREDENTIALS_FULL_URI'],
+ ['AWS_WEB_IDENTITY_TOKEN_FILE'],
+ ],
+}
+
+/** Every Amazon Bedrock model, sorted by id. */
+export const models: ReadonlyArray = [
+ {
+ id: 'amazon.nova-2-lite-v1:0',
+ provider: 'amazon-bedrock',
+ name: 'Nova 2 Lite',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image', 'video'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0.33, output: 2.75, cacheRead: 0.0825, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 64000,
+ },
+ {
+ id: 'amazon.nova-2-sonic-v1:0',
+ provider: 'amazon-bedrock',
+ name: 'Nova 2 Sonic',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'audio'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 64000,
+ },
+ {
+ id: 'amazon.nova-lite-v1:0',
+ provider: 'amazon-bedrock',
+ name: 'Nova Lite',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image', 'video'],
+ reasoning: false,
+ cost: { input: 0.06, output: 0.24, cacheRead: 0.015, cacheWrite: 0 },
+ contextWindow: 300000,
+ maxTokens: 10000,
+ },
+ {
+ id: 'amazon.nova-micro-v1:0',
+ provider: 'amazon-bedrock',
+ name: 'Nova Micro',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.035, output: 0.14, cacheRead: 0.00875, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 10000,
+ },
+ {
+ id: 'amazon.nova-pro-v1:0',
+ provider: 'amazon-bedrock',
+ name: 'Nova Pro',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image', 'video'],
+ reasoning: false,
+ cost: { input: 0.8, output: 3.2, cacheRead: 0.2, cacheWrite: 0 },
+ contextWindow: 300000,
+ maxTokens: 10000,
+ },
+ {
+ id: 'anthropic.claude-3-haiku-20240307-v1:0',
+ provider: 'amazon-bedrock',
+ name: 'Claude 3 Haiku',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.25, output: 1.25, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 200000,
+ maxTokens: 4000,
+ },
+ {
+ id: 'anthropic.claude-fable-5',
+ provider: 'amazon-bedrock',
+ name: 'Claude Fable 5',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 11, output: 55, cacheRead: 1.1, cacheWrite: 13.75 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'anthropic.claude-fable-5-1',
+ provider: 'amazon-bedrock',
+ name: 'Claude Fable 5.1',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 11, output: 55, cacheRead: 0.275, cacheWrite: 13.75 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'anthropic.claude-haiku-4-5',
+ provider: 'amazon-bedrock',
+ name: 'Claude Haiku 4.5',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 1.1, output: 5.5, cacheRead: 0.11, cacheWrite: 1.375 },
+ contextWindow: 200000,
+ maxTokens: 64000,
+ },
+ {
+ id: 'anthropic.claude-haiku-5-5',
+ provider: 'amazon-bedrock',
+ name: 'Claude Haiku 5.5',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 0.11, output: 0.55, cacheRead: 0.011, cacheWrite: 0.1375 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'anthropic.claude-mythos-5',
+ provider: 'amazon-bedrock',
+ name: 'Claude Mythos 5',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 11, output: 55, cacheRead: 1.1, cacheWrite: 13.75 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'anthropic.claude-mythos-5-1',
+ provider: 'amazon-bedrock',
+ name: 'Claude Mythos 5.1',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 11, output: 55, cacheRead: 0.275, cacheWrite: 13.75 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'anthropic.claude-opus-4-5-20251101-v1:0',
+ provider: 'amazon-bedrock',
+ name: 'Claude Opus 4.5',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: true,
+ },
+ cost: { input: 5.5, output: 27.5, cacheRead: 0.55, cacheWrite: 6.875 },
+ contextWindow: 200000,
+ maxTokens: 64000,
+ },
+ {
+ id: 'anthropic.claude-opus-4-6-v1',
+ provider: 'amazon-bedrock',
+ name: 'Claude Opus 4.6',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 5.5, output: 27.5, cacheRead: 0.55, cacheWrite: 6.875 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'anthropic.claude-opus-4-7',
+ provider: 'amazon-bedrock',
+ name: 'Claude Opus 4.7',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 5.5, output: 27.5, cacheRead: 0.55, cacheWrite: 6.875 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'anthropic.claude-opus-4-8',
+ provider: 'amazon-bedrock',
+ name: 'Claude Opus 4.8',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 5.5, output: 27.5, cacheRead: 0.55, cacheWrite: 6.875 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'anthropic.claude-opus-5',
+ provider: 'amazon-bedrock',
+ name: 'Claude Opus 5',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 5.5, output: 27.5, cacheRead: 0.55, cacheWrite: 6.875 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'anthropic.claude-opus-5-5',
+ provider: 'amazon-bedrock',
+ name: 'Claude Opus 5.5',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 4.4, output: 22, cacheRead: 0.22, cacheWrite: 5.5 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'anthropic.claude-sonnet-4-20250514-v1:0',
+ provider: 'amazon-bedrock',
+ name: 'Claude Sonnet 4',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: true,
+ },
+ cost: { input: 3, output: 15, cacheRead: 0.3, cacheWrite: 3.75 },
+ contextWindow: 200000,
+ maxTokens: 64000,
+ },
+ {
+ id: 'anthropic.claude-sonnet-4-6',
+ provider: 'amazon-bedrock',
+ name: 'Claude Sonnet 4.6',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high', max: 'max' },
+ budget: false,
+ },
+ cost: { input: 3.3, output: 16.5, cacheRead: 0.33, cacheWrite: 4.125 },
+ contextWindow: 1000000,
+ maxTokens: 64000,
+ },
+ {
+ id: 'anthropic.claude-sonnet-5',
+ provider: 'amazon-bedrock',
+ name: 'Claude Sonnet 5',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 2.2, output: 11, cacheRead: 0.22, cacheWrite: 2.75 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'anthropic.claude-sonnet-5-5',
+ provider: 'amazon-bedrock',
+ name: 'Claude Sonnet 5.5',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 2.2, output: 11, cacheRead: 0.11, cacheWrite: 2.75 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'apac.amazon.nova-lite-v1:0',
+ provider: 'amazon-bedrock',
+ name: 'Nova Lite',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image', 'video'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 300000,
+ maxTokens: 10000,
+ },
+ {
+ id: 'apac.amazon.nova-pro-v1:0',
+ provider: 'amazon-bedrock',
+ name: 'Nova Pro',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image', 'video'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 300000,
+ maxTokens: 10000,
+ },
+ {
+ id: 'apac.anthropic.claude-sonnet-4-20250514-v1:0',
+ provider: 'amazon-bedrock',
+ name: 'Claude Sonnet 4',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: true,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 200000,
+ maxTokens: 64000,
+ },
+ {
+ id: 'apac.twelvelabs.pegasus-1-2-v1:0',
+ provider: 'amazon-bedrock',
+ name: 'Pegasus v1.2',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'video'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ },
+ {
+ id: 'au.anthropic.claude-haiku-4-5-20251001-v1:0',
+ provider: 'amazon-bedrock',
+ name: 'Claude Haiku 4.5',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: true,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 200000,
+ maxTokens: 64000,
+ },
+ {
+ id: 'au.anthropic.claude-haiku-5-5',
+ provider: 'amazon-bedrock',
+ name: 'Claude Haiku 5.5',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'au.anthropic.claude-opus-4-6-v1',
+ provider: 'amazon-bedrock',
+ name: 'Claude Opus 4.6',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'au.anthropic.claude-opus-4-7',
+ provider: 'amazon-bedrock',
+ name: 'Claude Opus 4.7',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'au.anthropic.claude-opus-4-8',
+ provider: 'amazon-bedrock',
+ name: 'Claude Opus 4.8',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'au.anthropic.claude-opus-5',
+ provider: 'amazon-bedrock',
+ name: 'Claude Opus 5',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'au.anthropic.claude-opus-5-5',
+ provider: 'amazon-bedrock',
+ name: 'Claude Opus 5.5',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'au.anthropic.claude-sonnet-4-6',
+ provider: 'amazon-bedrock',
+ name: 'Claude Sonnet 4.6',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high', max: 'max' },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 64000,
+ },
+ {
+ id: 'au.anthropic.claude-sonnet-5',
+ provider: 'amazon-bedrock',
+ name: 'Claude Sonnet 5',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'au.anthropic.claude-sonnet-5-5',
+ provider: 'amazon-bedrock',
+ name: 'Claude Sonnet 5.5',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'ca.amazon.nova-lite-v1:0',
+ provider: 'amazon-bedrock',
+ name: 'Nova Lite',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image', 'video'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 300000,
+ maxTokens: 10000,
+ },
+ {
+ id: 'cohere.rerank-v3-5:0',
+ provider: 'amazon-bedrock',
+ name: 'Rerank 3.5',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 4000,
+ maxTokens: 0,
+ },
+ {
+ id: 'deepseek.v3.2',
+ provider: 'amazon-bedrock',
+ name: 'DeepSeek V3.2',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.62, output: 1.85, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 164000,
+ maxTokens: 8000,
+ },
+ {
+ id: 'eu.amazon.nova-2-lite-v1:0',
+ provider: 'amazon-bedrock',
+ name: 'Nova 2 Lite',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.eu-central-1.amazonaws.com',
+ input: ['text', 'image', 'video'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 64000,
+ },
+ {
+ id: 'eu.amazon.nova-lite-v1:0',
+ provider: 'amazon-bedrock',
+ name: 'Nova Lite',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.eu-central-1.amazonaws.com',
+ input: ['text', 'image', 'video'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 300000,
+ maxTokens: 10000,
+ },
+ {
+ id: 'eu.amazon.nova-micro-v1:0',
+ provider: 'amazon-bedrock',
+ name: 'Nova Micro',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.eu-central-1.amazonaws.com',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 10000,
+ },
+ {
+ id: 'eu.amazon.nova-pro-v1:0',
+ provider: 'amazon-bedrock',
+ name: 'Nova Pro',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.eu-central-1.amazonaws.com',
+ input: ['text', 'image', 'video'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 300000,
+ maxTokens: 10000,
+ },
+ {
+ id: 'eu.anthropic.claude-3-haiku-20240307-v1:0',
+ provider: 'amazon-bedrock',
+ name: 'Claude 3 Haiku',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.eu-central-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 200000,
+ maxTokens: 4000,
+ },
+ {
+ id: 'eu.anthropic.claude-haiku-4-5-20251001-v1:0',
+ provider: 'amazon-bedrock',
+ name: 'Claude Haiku 4.5',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.eu-central-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: true,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 200000,
+ maxTokens: 64000,
+ },
+ {
+ id: 'eu.anthropic.claude-haiku-5-5',
+ provider: 'amazon-bedrock',
+ name: 'Claude Haiku 5.5',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.eu-central-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'eu.anthropic.claude-opus-4-5-20251101-v1:0',
+ provider: 'amazon-bedrock',
+ name: 'Claude Opus 4.5',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.eu-central-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: true,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 200000,
+ maxTokens: 64000,
+ },
+ {
+ id: 'eu.anthropic.claude-opus-4-6-v1',
+ provider: 'amazon-bedrock',
+ name: 'Claude Opus 4.6',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.eu-central-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'eu.anthropic.claude-opus-4-7',
+ provider: 'amazon-bedrock',
+ name: 'Claude Opus 4.7',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.eu-central-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'eu.anthropic.claude-opus-4-8',
+ provider: 'amazon-bedrock',
+ name: 'Claude Opus 4.8',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.eu-central-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'eu.anthropic.claude-opus-5',
+ provider: 'amazon-bedrock',
+ name: 'Claude Opus 5',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.eu-central-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'eu.anthropic.claude-opus-5-5',
+ provider: 'amazon-bedrock',
+ name: 'Claude Opus 5.5',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.eu-central-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'eu.anthropic.claude-sonnet-4-20250514-v1:0',
+ provider: 'amazon-bedrock',
+ name: 'Claude Sonnet 4',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.eu-central-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: true,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 200000,
+ maxTokens: 64000,
+ },
+ {
+ id: 'eu.anthropic.claude-sonnet-4-6',
+ provider: 'amazon-bedrock',
+ name: 'Claude Sonnet 4.6',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.eu-central-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high', max: 'max' },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 64000,
+ },
+ {
+ id: 'eu.anthropic.claude-sonnet-5',
+ provider: 'amazon-bedrock',
+ name: 'Claude Sonnet 5',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.eu-central-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'eu.anthropic.claude-sonnet-5-5',
+ provider: 'amazon-bedrock',
+ name: 'Claude Sonnet 5.5',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.eu-central-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'eu.mistral.pixtral-large-2502-v1:0',
+ provider: 'amazon-bedrock',
+ name: 'Pixtral Large',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.eu-central-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 16000,
+ },
+ {
+ id: 'eu.twelvelabs.pegasus-1-2-v1:0',
+ provider: 'amazon-bedrock',
+ name: 'Pegasus v1.2',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.eu-central-1.amazonaws.com',
+ input: ['text', 'video'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ },
+ {
+ id: 'global.amazon.nova-2-lite-v1:0',
+ provider: 'amazon-bedrock',
+ name: 'Nova 2 Lite',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image', 'video'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 64000,
+ },
+ {
+ id: 'global.anthropic.claude-fable-5',
+ provider: 'amazon-bedrock',
+ name: 'Claude Fable 5',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 10, output: 50, cacheRead: 1, cacheWrite: 12.5 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'global.anthropic.claude-fable-5-1',
+ provider: 'amazon-bedrock',
+ name: 'Claude Fable 5.1',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 10, output: 50, cacheRead: 0.25, cacheWrite: 12.5 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'global.anthropic.claude-haiku-4-5-20251001-v1:0',
+ provider: 'amazon-bedrock',
+ name: 'Claude Haiku 4.5',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: true,
+ },
+ cost: { input: 1, output: 5, cacheRead: 0.1, cacheWrite: 1.25 },
+ contextWindow: 200000,
+ maxTokens: 64000,
+ },
+ {
+ id: 'global.anthropic.claude-haiku-5-5',
+ provider: 'amazon-bedrock',
+ name: 'Claude Haiku 5.5',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 0.1, output: 0.5, cacheRead: 0.01, cacheWrite: 0.125 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'global.anthropic.claude-mythos-5-1',
+ provider: 'amazon-bedrock',
+ name: 'Claude Mythos 5.1',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 10, output: 50, cacheRead: 0.25, cacheWrite: 12.5 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'global.anthropic.claude-opus-4-5-20251101-v1:0',
+ provider: 'amazon-bedrock',
+ name: 'Claude Opus 4.5',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: true,
+ },
+ cost: { input: 5, output: 25, cacheRead: 0.5, cacheWrite: 6.25 },
+ contextWindow: 200000,
+ maxTokens: 64000,
+ },
+ {
+ id: 'global.anthropic.claude-opus-4-6-v1',
+ provider: 'amazon-bedrock',
+ name: 'Claude Opus 4.6',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 5, output: 25, cacheRead: 0.5, cacheWrite: 6.25 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'global.anthropic.claude-opus-4-7',
+ provider: 'amazon-bedrock',
+ name: 'Claude Opus 4.7',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 5, output: 25, cacheRead: 0.5, cacheWrite: 6.25 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'global.anthropic.claude-opus-4-8',
+ provider: 'amazon-bedrock',
+ name: 'Claude Opus 4.8',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 5, output: 25, cacheRead: 0.5, cacheWrite: 6.25 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'global.anthropic.claude-opus-5',
+ provider: 'amazon-bedrock',
+ name: 'Claude Opus 5',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 5, output: 25, cacheRead: 0.5, cacheWrite: 6.25 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'global.anthropic.claude-opus-5-5',
+ provider: 'amazon-bedrock',
+ name: 'Claude Opus 5.5',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 4, output: 20, cacheRead: 0.2, cacheWrite: 5 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'global.anthropic.claude-sonnet-4-20250514-v1:0',
+ provider: 'amazon-bedrock',
+ name: 'Claude Sonnet 4',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: true,
+ },
+ cost: { input: 3, output: 15, cacheRead: 0.3, cacheWrite: 3.75 },
+ contextWindow: 200000,
+ maxTokens: 64000,
+ },
+ {
+ id: 'global.anthropic.claude-sonnet-4-6',
+ provider: 'amazon-bedrock',
+ name: 'Claude Sonnet 4.6',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high', max: 'max' },
+ budget: false,
+ },
+ cost: { input: 3, output: 15, cacheRead: 0.3, cacheWrite: 3.75 },
+ contextWindow: 1000000,
+ maxTokens: 64000,
+ },
+ {
+ id: 'global.anthropic.claude-sonnet-5',
+ provider: 'amazon-bedrock',
+ name: 'Claude Sonnet 5',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 2, output: 10, cacheRead: 0.2, cacheWrite: 2.5 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'global.anthropic.claude-sonnet-5-5',
+ provider: 'amazon-bedrock',
+ name: 'Claude Sonnet 5.5',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 2, output: 10, cacheRead: 0.1, cacheWrite: 2.5 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'global.moonshotai.kimi-k3',
+ provider: 'amazon-bedrock',
+ name: 'Kimi K3',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 3, output: 15, cacheRead: 0.3, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 0,
+ },
+ {
+ id: 'global.openai.gpt-5.4',
+ provider: 'amazon-bedrock',
+ name: 'GPT-5.4',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'global.openai.gpt-5.5',
+ provider: 'amazon-bedrock',
+ name: 'GPT-5.5',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'global.openai.gpt-5.6-luna',
+ provider: 'amazon-bedrock',
+ name: 'GPT-5.6 Luna',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: {
+ input: 0.2,
+ output: 1.2,
+ cacheRead: 0.02,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 0.4,
+ output: 1.8,
+ cacheRead: 0.04000000001,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'global.openai.gpt-5.6-sol',
+ provider: 'amazon-bedrock',
+ name: 'GPT-5.6 Sol',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: {
+ input: 4,
+ output: 20,
+ cacheRead: 0.4,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 8,
+ output: 30,
+ cacheRead: 0.8,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'global.openai.gpt-5.6-terra',
+ provider: 'amazon-bedrock',
+ name: 'GPT-5.6 Terra',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: {
+ input: 2,
+ output: 12,
+ cacheRead: 0.2,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 4,
+ output: 18,
+ cacheRead: 0.4,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'global.openai.gpt-6-astra',
+ provider: 'amazon-bedrock',
+ name: 'GPT-6 Astra',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: {
+ input: 10,
+ output: 50,
+ cacheRead: 1,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 20,
+ output: 75,
+ cacheRead: 2,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'global.openai.gpt-6-luna',
+ provider: 'amazon-bedrock',
+ name: 'GPT-6 Luna',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 0.1,
+ output: 0.5,
+ cacheRead: 0.01,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 0.2,
+ output: 0.75,
+ cacheRead: 0.02,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'global.openai.gpt-6-sol',
+ provider: 'amazon-bedrock',
+ name: 'GPT-6 Sol',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 2,
+ output: 10,
+ cacheRead: 0.2,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 4,
+ output: 15,
+ cacheRead: 0.4,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'global.openai.gpt-6.1-sol',
+ provider: 'amazon-bedrock',
+ name: 'GPT-6.1 Sol',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: {
+ input: 2,
+ output: 10,
+ cacheRead: 0.1,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 4,
+ output: 15,
+ cacheRead: 0.1999999999,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 1000000,
+ maxTokens: 131072,
+ },
+ {
+ id: 'global.twelvelabs.pegasus-1-2-v1:0',
+ provider: 'amazon-bedrock',
+ name: 'Pegasus v1.2',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'video'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ },
+ {
+ id: 'global.xai.grok-4.6',
+ provider: 'amazon-bedrock',
+ name: 'Grok 4.6',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high', xhigh: 'xhigh' },
+ budget: false,
+ },
+ cost: { input: 2, output: 6, cacheRead: 0.5, cacheWrite: 0 },
+ contextWindow: 500000,
+ maxTokens: 0,
+ },
+ {
+ id: 'global.xai.grok-4.7',
+ provider: 'amazon-bedrock',
+ name: 'Grok 4.7',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high', xhigh: 'xhigh' },
+ budget: false,
+ },
+ cost: { input: 2, output: 6, cacheRead: 0.5, cacheWrite: 0 },
+ contextWindow: 500000,
+ maxTokens: 0,
+ },
+ {
+ id: 'global.zai.glm-5.3',
+ provider: 'amazon-bedrock',
+ name: 'GLM 5.3',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 1.68, output: 5.28, cacheRead: 0.312, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'google.gemma-4-26b-a4b',
+ provider: 'amazon-bedrock',
+ name: 'Gemma 4 26B-A4B',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image', 'video'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.13, output: 0.4, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 256000,
+ maxTokens: 0,
+ },
+ {
+ id: 'google.gemma-4-31b',
+ provider: 'amazon-bedrock',
+ name: 'Gemma 4 31B',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image', 'video'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.14, output: 0.4, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 256000,
+ maxTokens: 0,
+ },
+ {
+ id: 'google.gemma-4-e2b',
+ provider: 'amazon-bedrock',
+ name: 'Gemma 4 E2B',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image', 'audio', 'video'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.04, output: 0.08, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 0,
+ },
+ {
+ id: 'in.anthropic.claude-haiku-4-5-20251001-v1:0',
+ provider: 'amazon-bedrock',
+ name: 'Claude Haiku 4.5',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: true,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 200000,
+ maxTokens: 64000,
+ },
+ {
+ id: 'in.anthropic.claude-opus-5',
+ provider: 'amazon-bedrock',
+ name: 'Claude Opus 5',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'in.anthropic.claude-sonnet-5',
+ provider: 'amazon-bedrock',
+ name: 'Claude Sonnet 5',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'in.moonshotai.kimi-k3',
+ provider: 'amazon-bedrock',
+ name: 'Kimi K3',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 0,
+ },
+ {
+ id: 'in.openai.gpt-5.6-luna',
+ provider: 'amazon-bedrock',
+ name: 'GPT-5.6 Luna',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'in.openai.gpt-5.6-terra',
+ provider: 'amazon-bedrock',
+ name: 'GPT-5.6 Terra',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'jp.amazon.nova-2-lite-v1:0',
+ provider: 'amazon-bedrock',
+ name: 'Nova 2 Lite',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image', 'video'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 64000,
+ },
+ {
+ id: 'jp.anthropic.claude-haiku-4-5-20251001-v1:0',
+ provider: 'amazon-bedrock',
+ name: 'Claude Haiku 4.5',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: true,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 200000,
+ maxTokens: 64000,
+ },
+ {
+ id: 'jp.anthropic.claude-haiku-5-5',
+ provider: 'amazon-bedrock',
+ name: 'Claude Haiku 5.5',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'jp.anthropic.claude-opus-4-7',
+ provider: 'amazon-bedrock',
+ name: 'Claude Opus 4.7',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'jp.anthropic.claude-opus-4-8',
+ provider: 'amazon-bedrock',
+ name: 'Claude Opus 4.8',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'jp.anthropic.claude-opus-5-5',
+ provider: 'amazon-bedrock',
+ name: 'Claude Opus 5.5',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'jp.anthropic.claude-sonnet-4-6',
+ provider: 'amazon-bedrock',
+ name: 'Claude Sonnet 4.6',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high', max: 'max' },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 64000,
+ },
+ {
+ id: 'minimax.minimax-m2.5',
+ provider: 'amazon-bedrock',
+ name: 'MiniMax M2.5',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.3, output: 1.2, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 196000,
+ maxTokens: 8000,
+ },
+ {
+ id: 'mistral.magistral-small-2509',
+ provider: 'amazon-bedrock',
+ name: 'Magistral Small 2509',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.5, output: 1.5, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 40000,
+ },
+ {
+ id: 'mistral.ministral-3-14b-instruct',
+ provider: 'amazon-bedrock',
+ name: 'Ministral 14B 3.0',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.2, output: 0.2, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 8000,
+ },
+ {
+ id: 'mistral.ministral-3-3b-instruct',
+ provider: 'amazon-bedrock',
+ name: 'Ministral 3B',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.1, output: 0.1, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 8000,
+ },
+ {
+ id: 'mistral.ministral-3-8b-instruct',
+ provider: 'amazon-bedrock',
+ name: 'Ministral 3 8B',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.15, output: 0.15, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 8000,
+ },
+ {
+ id: 'mistral.mistral-large-2402-v1:0',
+ provider: 'amazon-bedrock',
+ name: 'Mistral Large',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 4, output: 12, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 32000,
+ maxTokens: 4000,
+ },
+ {
+ id: 'mistral.mistral-large-3-675b-instruct',
+ provider: 'amazon-bedrock',
+ name: 'Mistral Large 3',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.5, output: 1.5, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 256000,
+ maxTokens: 32000,
+ },
+ {
+ id: 'mistral.mistral-small-2402-v1:0',
+ provider: 'amazon-bedrock',
+ name: 'Mistral Small',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 1, output: 3, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 32000,
+ maxTokens: 4000,
+ },
+ {
+ id: 'mistral.pixtral-large-2502-v1:0',
+ provider: 'amazon-bedrock',
+ name: 'Pixtral Large',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 2, output: 6, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 16000,
+ },
+ {
+ id: 'moonshotai.kimi-k2.5',
+ provider: 'amazon-bedrock',
+ name: 'Kimi K2.5',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.6, output: 3, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 256000,
+ maxTokens: 16000,
+ },
+ {
+ id: 'moonshotai.kimi-k3',
+ provider: 'amazon-bedrock',
+ name: 'Kimi K3',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 3.3, output: 16.5, cacheRead: 0.33, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 0,
+ },
+ {
+ id: 'nvidia.nemotron-nano-3-30b',
+ provider: 'amazon-bedrock',
+ name: 'Nemotron Nano 3 30B',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.06, output: 0.24, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 256000,
+ maxTokens: 8000,
+ },
+ {
+ id: 'nvidia.nemotron-super-3-120b',
+ provider: 'amazon-bedrock',
+ name: 'NVIDIA Nemotron 3 Super 120B',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.15, output: 0.65, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 256000,
+ maxTokens: 32000,
+ },
+ {
+ id: 'openai.gpt-5.4',
+ provider: 'amazon-bedrock',
+ name: 'GPT-5.4',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: {
+ input: 2.75,
+ output: 16.5,
+ cacheRead: 0.275,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 5.5,
+ output: 24.75,
+ cacheRead: 0.55,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'openai.gpt-5.5',
+ provider: 'amazon-bedrock',
+ name: 'GPT-5.5',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: {
+ input: 5.5,
+ output: 33,
+ cacheRead: 0.55,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 11,
+ output: 49.5,
+ cacheRead: 1.1,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'openai.gpt-5.6-cyber',
+ provider: 'amazon-bedrock',
+ name: 'Daybreak Red: GPT-5.6 Cyber',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 13.75, output: 82.5, cacheRead: 1.375, cacheWrite: 0 },
+ contextWindow: 272000,
+ maxTokens: 0,
+ },
+ {
+ id: 'openai.gpt-5.6-luna',
+ provider: 'amazon-bedrock',
+ name: 'GPT-5.6 Luna',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: {
+ input: 0.22,
+ output: 1.32,
+ cacheRead: 0.022,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 0.44,
+ output: 1.98,
+ cacheRead: 0.044,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'openai.gpt-5.6-sol',
+ provider: 'amazon-bedrock',
+ name: 'GPT-5.6 Sol',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: {
+ input: 4.4,
+ output: 22,
+ cacheRead: 0.44,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 8.8,
+ output: 33,
+ cacheRead: 0.88,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'openai.gpt-5.6-terra',
+ provider: 'amazon-bedrock',
+ name: 'GPT-5.6 Terra',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: {
+ input: 2.2,
+ output: 13.2,
+ cacheRead: 0.22,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 4.4,
+ output: 19.8,
+ cacheRead: 0.44,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'openai.gpt-6-astra',
+ provider: 'amazon-bedrock',
+ name: 'GPT-6 Astra',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: {
+ input: 11,
+ output: 55,
+ cacheRead: 1.1,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 22,
+ output: 82.5,
+ cacheRead: 2.2,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'openai.gpt-6-luna',
+ provider: 'amazon-bedrock',
+ name: 'GPT-6 Luna',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 0.11,
+ output: 0.55,
+ cacheRead: 0.011,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 0.22,
+ output: 0.825,
+ cacheRead: 0.022,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'openai.gpt-6-sol',
+ provider: 'amazon-bedrock',
+ name: 'GPT-6 Sol',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 2.2,
+ output: 11,
+ cacheRead: 0.22,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 4.4,
+ output: 16.5,
+ cacheRead: 0.44,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'openai.gpt-6.1-sol',
+ provider: 'amazon-bedrock',
+ name: 'GPT-6.1 Sol',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: {
+ input: 2.2,
+ output: 11,
+ cacheRead: 0.11,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 4.4,
+ output: 16.5,
+ cacheRead: 0.22,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 1000000,
+ maxTokens: 131072,
+ },
+ {
+ id: 'openai.gpt-daybreak-blue-5.6-sol',
+ provider: 'amazon-bedrock',
+ name: 'Daybreak Blue: GPT-5.6 Sol',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: {
+ input: 4.4,
+ output: 22,
+ cacheRead: 0.44,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 8.8,
+ output: 33,
+ cacheRead: 0.88,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 1000000,
+ maxTokens: 0,
+ },
+ {
+ id: 'openai.gpt-oss-120b',
+ provider: 'amazon-bedrock',
+ name: 'gpt-oss-120b',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.15, output: 0.6, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 16000,
+ },
+ {
+ id: 'openai.gpt-oss-120b-1:0',
+ provider: 'amazon-bedrock',
+ name: 'gpt-oss-120b',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.15, output: 0.6, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 16000,
+ },
+ {
+ id: 'openai.gpt-oss-20b',
+ provider: 'amazon-bedrock',
+ name: 'gpt-oss-20b',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.07, output: 0.3, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 16000,
+ },
+ {
+ id: 'openai.gpt-oss-20b-1:0',
+ provider: 'amazon-bedrock',
+ name: 'gpt-oss-20b',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.07, output: 0.3, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 16000,
+ },
+ {
+ id: 'openai.gpt-oss-safeguard-120b',
+ provider: 'amazon-bedrock',
+ name: 'GPT OSS Safeguard 120B',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.15, output: 0.6, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 16000,
+ },
+ {
+ id: 'openai.gpt-oss-safeguard-20b',
+ provider: 'amazon-bedrock',
+ name: 'GPT OSS Safeguard 20B',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.07, output: 0.2, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 16000,
+ },
+ {
+ id: 'qwen.qwen3-235b-a22b-2507',
+ provider: 'amazon-bedrock',
+ name: 'Qwen3 235B A22B 2507',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.22, output: 0.88, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 256000,
+ maxTokens: 8000,
+ },
+ {
+ id: 'qwen.qwen3-235b-a22b-2507-v1:0',
+ provider: 'amazon-bedrock',
+ name: 'Qwen3 235B A22B 2507',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.22, output: 0.88, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 256000,
+ maxTokens: 8000,
+ },
+ {
+ id: 'qwen.qwen3-32b',
+ provider: 'amazon-bedrock',
+ name: 'Qwen3 32B',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.15, output: 0.6, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 32000,
+ maxTokens: 8000,
+ },
+ {
+ id: 'qwen.qwen3-32b-v1:0',
+ provider: 'amazon-bedrock',
+ name: 'Qwen3 32B',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.15, output: 0.6, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 32000,
+ maxTokens: 8000,
+ },
+ {
+ id: 'qwen.qwen3-coder-next',
+ provider: 'amazon-bedrock',
+ name: 'Qwen3 Coder Next',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.5, output: 1.2, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 256000,
+ maxTokens: 16000,
+ },
+ {
+ id: 'qwen.qwen3-next-80b-a3b',
+ provider: 'amazon-bedrock',
+ name: 'Qwen3 Next 80B A3B',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.14, output: 1.2, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 256000,
+ maxTokens: 8000,
+ },
+ {
+ id: 'qwen.qwen3-next-80b-a3b-instruct',
+ provider: 'amazon-bedrock',
+ name: 'Qwen3 Next 80B A3B',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.14, output: 1.2, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 256000,
+ maxTokens: 8000,
+ },
+ {
+ id: 'qwen.qwen3-vl-235b-a22b',
+ provider: 'amazon-bedrock',
+ name: 'Qwen3 VL 235B A22B',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.53, output: 2.66, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 256000,
+ maxTokens: 8000,
+ },
+ {
+ id: 'qwen.qwen3-vl-235b-a22b-instruct',
+ provider: 'amazon-bedrock',
+ name: 'Qwen3 VL 235B A22B',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.53, output: 2.66, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 256000,
+ maxTokens: 8000,
+ },
+ {
+ id: 'twelvelabs.pegasus-1-2-v1:0',
+ provider: 'amazon-bedrock',
+ name: 'Pegasus v1.2',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'video'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ },
+ {
+ id: 'us-gov.anthropic.claude-opus-4-8',
+ provider: 'amazon-bedrock',
+ name: 'Claude Opus 4.8',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'us-gov.nvidia.nemotron-nano-3-30b',
+ provider: 'amazon-bedrock',
+ name: 'Nemotron Nano 3 30B',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 256000,
+ maxTokens: 8000,
+ },
+ {
+ id: 'us-gov.nvidia.nemotron-super-3-120b',
+ provider: 'amazon-bedrock',
+ name: 'NVIDIA Nemotron 3 Super 120B',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 256000,
+ maxTokens: 32000,
+ },
+ {
+ id: 'us-gov.openai.gpt-oss-120b-1:0',
+ provider: 'amazon-bedrock',
+ name: 'gpt-oss-120b',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 16000,
+ },
+ {
+ id: 'us-gov.openai.gpt-oss-20b-1:0',
+ provider: 'amazon-bedrock',
+ name: 'gpt-oss-20b',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 16000,
+ },
+ {
+ id: 'us.amazon.nova-2-lite-v1:0',
+ provider: 'amazon-bedrock',
+ name: 'Nova 2 Lite',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image', 'video'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 64000,
+ },
+ {
+ id: 'us.amazon.nova-lite-v1:0',
+ provider: 'amazon-bedrock',
+ name: 'Nova Lite',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image', 'video'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 300000,
+ maxTokens: 10000,
+ },
+ {
+ id: 'us.amazon.nova-micro-v1:0',
+ provider: 'amazon-bedrock',
+ name: 'Nova Micro',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 10000,
+ },
+ {
+ id: 'us.amazon.nova-pro-v1:0',
+ provider: 'amazon-bedrock',
+ name: 'Nova Pro',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image', 'video'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 300000,
+ maxTokens: 10000,
+ },
+ {
+ id: 'us.anthropic.claude-3-haiku-20240307-v1:0',
+ provider: 'amazon-bedrock',
+ name: 'Claude 3 Haiku',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 200000,
+ maxTokens: 4000,
+ },
+ {
+ id: 'us.anthropic.claude-fable-5',
+ provider: 'amazon-bedrock',
+ name: 'Claude Fable 5',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'us.anthropic.claude-fable-5-1',
+ provider: 'amazon-bedrock',
+ name: 'Claude Fable 5.1',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'us.anthropic.claude-haiku-4-5-20251001-v1:0',
+ provider: 'amazon-bedrock',
+ name: 'Claude Haiku 4.5',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: true,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 200000,
+ maxTokens: 64000,
+ },
+ {
+ id: 'us.anthropic.claude-haiku-5-5',
+ provider: 'amazon-bedrock',
+ name: 'Claude Haiku 5.5',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'us.anthropic.claude-mythos-5-1',
+ provider: 'amazon-bedrock',
+ name: 'Claude Mythos 5.1',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'us.anthropic.claude-opus-4-5-20251101-v1:0',
+ provider: 'amazon-bedrock',
+ name: 'Claude Opus 4.5',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: true,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 200000,
+ maxTokens: 64000,
+ },
+ {
+ id: 'us.anthropic.claude-opus-4-6-v1',
+ provider: 'amazon-bedrock',
+ name: 'Claude Opus 4.6',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'us.anthropic.claude-opus-4-7',
+ provider: 'amazon-bedrock',
+ name: 'Claude Opus 4.7',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'us.anthropic.claude-opus-4-8',
+ provider: 'amazon-bedrock',
+ name: 'Claude Opus 4.8',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'us.anthropic.claude-opus-5',
+ provider: 'amazon-bedrock',
+ name: 'Claude Opus 5',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'us.anthropic.claude-opus-5-5',
+ provider: 'amazon-bedrock',
+ name: 'Claude Opus 5.5',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'us.anthropic.claude-sonnet-4-20250514-v1:0',
+ provider: 'amazon-bedrock',
+ name: 'Claude Sonnet 4',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: true,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 200000,
+ maxTokens: 64000,
+ },
+ {
+ id: 'us.anthropic.claude-sonnet-4-6',
+ provider: 'amazon-bedrock',
+ name: 'Claude Sonnet 4.6',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high', max: 'max' },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 64000,
+ },
+ {
+ id: 'us.anthropic.claude-sonnet-5',
+ provider: 'amazon-bedrock',
+ name: 'Claude Sonnet 5',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'us.anthropic.claude-sonnet-5-5',
+ provider: 'amazon-bedrock',
+ name: 'Claude Sonnet 5.5',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'us.mistral.pixtral-large-2502-v1:0',
+ provider: 'amazon-bedrock',
+ name: 'Pixtral Large',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 16000,
+ },
+ {
+ id: 'us.moonshotai.kimi-k3',
+ provider: 'amazon-bedrock',
+ name: 'Kimi K3',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 0,
+ },
+ {
+ id: 'us.openai.gpt-5.4',
+ provider: 'amazon-bedrock',
+ name: 'GPT-5.4',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'us.openai.gpt-5.5',
+ provider: 'amazon-bedrock',
+ name: 'GPT-5.5',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'us.openai.gpt-5.6-luna',
+ provider: 'amazon-bedrock',
+ name: 'GPT-5.6 Luna',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'us.openai.gpt-5.6-sol',
+ provider: 'amazon-bedrock',
+ name: 'GPT-5.6 Sol',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'us.openai.gpt-5.6-terra',
+ provider: 'amazon-bedrock',
+ name: 'GPT-5.6 Terra',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'us.openai.gpt-6-astra',
+ provider: 'amazon-bedrock',
+ name: 'GPT-6 Astra',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'us.openai.gpt-6-luna',
+ provider: 'amazon-bedrock',
+ name: 'GPT-6 Luna',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'us.openai.gpt-6-sol',
+ provider: 'amazon-bedrock',
+ name: 'GPT-6 Sol',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'us.openai.gpt-6.1-sol',
+ provider: 'amazon-bedrock',
+ name: 'GPT-6.1 Sol',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 131072,
+ },
+ {
+ id: 'us.twelvelabs.pegasus-1-2-v1:0',
+ provider: 'amazon-bedrock',
+ name: 'Pegasus v1.2',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'video'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ },
+ {
+ id: 'us.writer.palmyra-x4-v1:0',
+ provider: 'amazon-bedrock',
+ name: 'Palmyra X4',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 8000,
+ },
+ {
+ id: 'us.writer.palmyra-x5-v1:0',
+ provider: 'amazon-bedrock',
+ name: 'Palmyra X5',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 8000,
+ },
+ {
+ id: 'us.xai.grok-4.6',
+ provider: 'amazon-bedrock',
+ name: 'Grok 4.6',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high', xhigh: 'xhigh' },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 500000,
+ maxTokens: 0,
+ },
+ {
+ id: 'us.xai.grok-4.7',
+ provider: 'amazon-bedrock',
+ name: 'Grok 4.7',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high', xhigh: 'xhigh' },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 500000,
+ maxTokens: 0,
+ },
+ {
+ id: 'us.zai.glm-5.3',
+ provider: 'amazon-bedrock',
+ name: 'GLM 5.3',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'writer.palmyra-vision-7b',
+ provider: 'amazon-bedrock',
+ name: 'Palmyra Vision 7B',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.15, output: 0.6, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 4000,
+ maxTokens: 4000,
+ },
+ {
+ id: 'writer.palmyra-x4-v1:0',
+ provider: 'amazon-bedrock',
+ name: 'Palmyra X4',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 2.5, output: 10, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 8000,
+ },
+ {
+ id: 'writer.palmyra-x5-v1:0',
+ provider: 'amazon-bedrock',
+ name: 'Palmyra X5',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.6, output: 6, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 8000,
+ },
+ {
+ id: 'xai.grok-4.3',
+ provider: 'amazon-bedrock',
+ name: 'Grok 4.3',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 1.25, output: 2.5, cacheRead: 0.2, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 0,
+ },
+ {
+ id: 'xai.grok-4.6',
+ provider: 'amazon-bedrock',
+ name: 'Grok 4.6',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high', xhigh: 'xhigh' },
+ budget: false,
+ },
+ cost: { input: 2.2, output: 6.6, cacheRead: 0.55, cacheWrite: 0 },
+ contextWindow: 500000,
+ maxTokens: 0,
+ },
+ {
+ id: 'xai.grok-4.7',
+ provider: 'amazon-bedrock',
+ name: 'Grok 4.7',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high', xhigh: 'xhigh' },
+ budget: false,
+ },
+ cost: { input: 2.2, output: 6.6, cacheRead: 0.55, cacheWrite: 0 },
+ contextWindow: 500000,
+ maxTokens: 0,
+ },
+ {
+ id: 'zai.glm-5',
+ provider: 'amazon-bedrock',
+ name: 'GLM 5',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 1, output: 3.2, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 200000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'zai.glm-5.3',
+ provider: 'amazon-bedrock',
+ name: 'GLM 5.3',
+ api: 'bedrock-converse-stream',
+ baseUrl: 'https://bedrock-runtime.us-east-1.amazonaws.com',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 1.848, output: 5.808, cacheRead: 0.3432, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ },
+]
diff --git a/packages/ai-models/src/providers/ant-ling.ts b/packages/ai-models/src/providers/ant-ling.ts
new file mode 100644
index 0000000000..e7d4872798
--- /dev/null
+++ b/packages/ai-models/src/providers/ant-ling.ts
@@ -0,0 +1,219 @@
+// Generated by scripts/generate-ai-models.ts from modelschemas. Do not edit.
+import type { ModelRecord, ProviderRecord } from '../types'
+
+/** Ant Ling. */
+export const provider: ProviderRecord = {
+ id: 'ant-ling',
+ name: 'Ant Ling',
+ baseUrl: 'https://api.ant-ling.com/v1',
+ apis: ['openai-completions'],
+ env: [['ANT_LING_API_KEY']],
+}
+
+/** Every Ant Ling model, sorted by id. */
+export const models: ReadonlyArray = [
+ {
+ id: 'AntAngelMed',
+ provider: 'ant-ling',
+ name: 'AntAngelMed',
+ api: 'openai-completions',
+ baseUrl: 'https://api.ant-ling.com/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ thinkingFormat: 'ant-ling',
+ supportsStrictMode: true,
+ supportsLongCacheRetention: false,
+ },
+ },
+ {
+ id: 'Ling-2.6-1T',
+ provider: 'ant-ling',
+ name: 'Ling-2.6-1T',
+ api: 'openai-completions',
+ baseUrl: 'https://api.ant-ling.com/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: {
+ input: 4.5,
+ output: 18,
+ cacheRead: 0.9,
+ cacheWrite: 0,
+ currency: 'CNY',
+ },
+ contextWindow: 256000,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ thinkingFormat: 'ant-ling',
+ supportsStrictMode: true,
+ supportsLongCacheRetention: false,
+ },
+ },
+ {
+ id: 'Ling-2.6-flash',
+ provider: 'ant-ling',
+ name: 'Ling-2.6-flash',
+ api: 'openai-completions',
+ baseUrl: 'https://api.ant-ling.com/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: {
+ input: 0.6,
+ output: 1.8,
+ cacheRead: 0.12,
+ cacheWrite: 0,
+ currency: 'CNY',
+ },
+ contextWindow: 256000,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ thinkingFormat: 'ant-ling',
+ supportsStrictMode: true,
+ supportsLongCacheRetention: false,
+ },
+ },
+ {
+ id: 'Ling-3.0-flash',
+ provider: 'ant-ling',
+ name: 'Ling-3.0-flash',
+ api: 'openai-completions',
+ baseUrl: 'https://api.ant-ling.com/v1',
+ input: ['text'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: {
+ input: 0.14,
+ output: 0.42,
+ cacheRead: 0.028,
+ cacheWrite: 0,
+ currency: 'CNY',
+ },
+ contextWindow: 256000,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ thinkingFormat: 'ant-ling',
+ supportsStrictMode: true,
+ supportsLongCacheRetention: false,
+ },
+ },
+ {
+ id: 'Ling-3.0-flash-VL',
+ provider: 'ant-ling',
+ name: 'Ling-3.0-flash-VL',
+ api: 'openai-completions',
+ baseUrl: 'https://api.ant-ling.com/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: {
+ input: 0.14,
+ output: 0.42,
+ cacheRead: 0.028,
+ cacheWrite: 0,
+ currency: 'CNY',
+ },
+ contextWindow: 256000,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ thinkingFormat: 'ant-ling',
+ supportsStrictMode: true,
+ supportsLongCacheRetention: false,
+ },
+ },
+ {
+ id: 'Ling-3.0-tiny',
+ provider: 'ant-ling',
+ name: 'Ling-3.0-tiny',
+ api: 'openai-completions',
+ baseUrl: 'https://api.ant-ling.com/v1',
+ input: ['text'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ thinkingFormat: 'ant-ling',
+ supportsStrictMode: true,
+ supportsLongCacheRetention: false,
+ },
+ },
+ {
+ id: 'Ling-3.1-flash',
+ provider: 'ant-ling',
+ name: 'Ling-3.1-flash',
+ api: 'openai-completions',
+ baseUrl: 'https://api.ant-ling.com/v1',
+ input: ['text'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: {
+ input: 0.5,
+ output: 1.5,
+ cacheRead: 0.125,
+ cacheWrite: 0,
+ currency: 'CNY',
+ },
+ contextWindow: 256000,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ thinkingFormat: 'ant-ling',
+ supportsStrictMode: true,
+ supportsLongCacheRetention: false,
+ },
+ },
+ {
+ id: 'Ring-2.6-1T',
+ provider: 'ant-ling',
+ name: 'Ring-2.6-1T',
+ api: 'openai-completions',
+ baseUrl: 'https://api.ant-ling.com/v1',
+ input: ['text'],
+ reasoning: { levels: { high: 'high', xhigh: 'xhigh' }, budget: false },
+ cost: {
+ input: 4.5,
+ output: 18,
+ cacheRead: 0.9,
+ cacheWrite: 0,
+ currency: 'CNY',
+ },
+ contextWindow: 256000,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ thinkingFormat: 'ant-ling',
+ supportsStrictMode: true,
+ supportsLongCacheRetention: false,
+ },
+ },
+]
diff --git a/packages/ai-models/src/providers/anthropic.ts b/packages/ai-models/src/providers/anthropic.ts
new file mode 100644
index 0000000000..034f4cc616
--- /dev/null
+++ b/packages/ai-models/src/providers/anthropic.ts
@@ -0,0 +1,399 @@
+// Generated by scripts/generate-ai-models.ts from modelschemas. Do not edit.
+import type { ModelRecord, ProviderRecord } from '../types'
+
+/** Anthropic. */
+export const provider: ProviderRecord = {
+ id: 'anthropic',
+ name: 'Anthropic',
+ baseUrl: 'https://api.anthropic.com',
+ apis: ['anthropic-messages'],
+ env: [
+ ['ANTHROPIC_API_KEY'],
+ ['ANTHROPIC_OAUTH_TOKEN'],
+ ['ANTHROPIC_AUTH_TOKEN'],
+ ],
+}
+
+/** Every Anthropic model, sorted by id. */
+export const models: ReadonlyArray = [
+ {
+ id: 'claude-fable-5',
+ provider: 'anthropic',
+ name: 'Claude Fable 5',
+ api: 'anthropic-messages',
+ baseUrl: 'https://api.anthropic.com',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 10, output: 50, cacheRead: 1, cacheWrite: 12.5 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: { supportsStrictTools: true, forceAdaptiveThinking: true },
+ },
+ {
+ id: 'claude-fable-5-1',
+ provider: 'anthropic',
+ name: 'Claude Fable 5.1',
+ api: 'anthropic-messages',
+ baseUrl: 'https://api.anthropic.com',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 10, output: 50, cacheRead: 0.25, cacheWrite: 12.5 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: {
+ supportsStrictTools: true,
+ supportsMidConvoEffort: true,
+ forceAdaptiveThinking: true,
+ },
+ },
+ {
+ id: 'claude-haiku-4-5',
+ provider: 'anthropic',
+ name: 'Claude Haiku 4.5',
+ api: 'anthropic-messages',
+ baseUrl: 'https://api.anthropic.com',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: true,
+ },
+ cost: { input: 1, output: 5, cacheRead: 0.1, cacheWrite: 1.25 },
+ contextWindow: 200000,
+ maxTokens: 64000,
+ compat: { supportsStrictTools: true },
+ },
+ {
+ id: 'claude-haiku-4-5-20251001',
+ provider: 'anthropic',
+ name: 'Claude Haiku 4.5',
+ api: 'anthropic-messages',
+ baseUrl: 'https://api.anthropic.com',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: true,
+ },
+ cost: { input: 1, output: 5, cacheRead: 0.1, cacheWrite: 1.25 },
+ contextWindow: 200000,
+ maxTokens: 64000,
+ compat: { supportsStrictTools: true },
+ },
+ {
+ id: 'claude-haiku-5-5',
+ provider: 'anthropic',
+ name: 'Claude Haiku 5.5',
+ api: 'anthropic-messages',
+ baseUrl: 'https://api.anthropic.com',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 0.1, output: 0.5, cacheRead: 0.01, cacheWrite: 0.125 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: { supportsStrictTools: true, forceAdaptiveThinking: true },
+ },
+ {
+ id: 'claude-opus-4-5',
+ provider: 'anthropic',
+ name: 'Claude Opus 4.5',
+ api: 'anthropic-messages',
+ baseUrl: 'https://api.anthropic.com',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: true,
+ },
+ cost: { input: 5, output: 25, cacheRead: 0.5, cacheWrite: 6.25 },
+ contextWindow: 200000,
+ maxTokens: 64000,
+ compat: { supportsStrictTools: true },
+ },
+ {
+ id: 'claude-opus-4-5-20251101',
+ provider: 'anthropic',
+ name: 'Claude Opus 4.5',
+ api: 'anthropic-messages',
+ baseUrl: 'https://api.anthropic.com',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: true,
+ },
+ cost: { input: 5, output: 25, cacheRead: 0.5, cacheWrite: 6.25 },
+ contextWindow: 200000,
+ maxTokens: 64000,
+ compat: { supportsStrictTools: true },
+ },
+ {
+ id: 'claude-opus-4-6',
+ provider: 'anthropic',
+ name: 'Claude Opus 4.6',
+ api: 'anthropic-messages',
+ baseUrl: 'https://api.anthropic.com',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 5, output: 25, cacheRead: 0.5, cacheWrite: 6.25 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: { supportsStrictTools: true, forceAdaptiveThinking: true },
+ },
+ {
+ id: 'claude-opus-4-7',
+ provider: 'anthropic',
+ name: 'Claude Opus 4.7',
+ api: 'anthropic-messages',
+ baseUrl: 'https://api.anthropic.com',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 5, output: 25, cacheRead: 0.5, cacheWrite: 6.25 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: { supportsStrictTools: true, forceAdaptiveThinking: true },
+ },
+ {
+ id: 'claude-opus-4-8',
+ provider: 'anthropic',
+ name: 'Claude Opus 4.8',
+ api: 'anthropic-messages',
+ baseUrl: 'https://api.anthropic.com',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 5, output: 25, cacheRead: 0.5, cacheWrite: 6.25 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: { supportsStrictTools: true, forceAdaptiveThinking: true },
+ },
+ {
+ id: 'claude-opus-5',
+ provider: 'anthropic',
+ name: 'Claude Opus 5',
+ api: 'anthropic-messages',
+ baseUrl: 'https://api.anthropic.com',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 5, output: 25, cacheRead: 0.5, cacheWrite: 6.25 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: {
+ supportsStrictTools: true,
+ supportsMidConvoEffort: true,
+ forceAdaptiveThinking: true,
+ },
+ },
+ {
+ id: 'claude-opus-5-5',
+ provider: 'anthropic',
+ name: 'Claude Opus 5.5',
+ api: 'anthropic-messages',
+ baseUrl: 'https://api.anthropic.com',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 4, output: 20, cacheRead: 0.2, cacheWrite: 5 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: {
+ supportsStrictTools: true,
+ supportsMidConvoEffort: true,
+ forceAdaptiveThinking: true,
+ },
+ },
+ {
+ id: 'claude-sonnet-4-5',
+ provider: 'anthropic',
+ name: 'Claude Sonnet 4.5',
+ api: 'anthropic-messages',
+ baseUrl: 'https://api.anthropic.com',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: true,
+ },
+ cost: { input: 3, output: 15, cacheRead: 0.3, cacheWrite: 3.75 },
+ contextWindow: 200000,
+ maxTokens: 64000,
+ compat: { supportsStrictTools: true },
+ },
+ {
+ id: 'claude-sonnet-4-5-20250929',
+ provider: 'anthropic',
+ name: 'Claude Sonnet 4.5',
+ api: 'anthropic-messages',
+ baseUrl: 'https://api.anthropic.com',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: true,
+ },
+ cost: { input: 3, output: 15, cacheRead: 0.3, cacheWrite: 3.75 },
+ contextWindow: 200000,
+ maxTokens: 64000,
+ compat: { supportsStrictTools: true },
+ },
+ {
+ id: 'claude-sonnet-4-6',
+ provider: 'anthropic',
+ name: 'Claude Sonnet 4.6',
+ api: 'anthropic-messages',
+ baseUrl: 'https://api.anthropic.com',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 3, output: 15, cacheRead: 0.3, cacheWrite: 3.75 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: { supportsStrictTools: true, forceAdaptiveThinking: true },
+ },
+ {
+ id: 'claude-sonnet-5',
+ provider: 'anthropic',
+ name: 'Claude Sonnet 5',
+ api: 'anthropic-messages',
+ baseUrl: 'https://api.anthropic.com',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 2, output: 10, cacheRead: 0.2, cacheWrite: 2.5 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: { supportsStrictTools: true, forceAdaptiveThinking: true },
+ },
+ {
+ id: 'claude-sonnet-5-5',
+ provider: 'anthropic',
+ name: 'Claude Sonnet 5.5',
+ api: 'anthropic-messages',
+ baseUrl: 'https://api.anthropic.com',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 2, output: 10, cacheRead: 0.1, cacheWrite: 2.5 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: { supportsStrictTools: true, forceAdaptiveThinking: true },
+ },
+]
diff --git a/packages/ai-models/src/providers/azure-openai-responses.ts b/packages/ai-models/src/providers/azure-openai-responses.ts
new file mode 100644
index 0000000000..e00e45e1ad
--- /dev/null
+++ b/packages/ai-models/src/providers/azure-openai-responses.ts
@@ -0,0 +1,734 @@
+// Generated by scripts/generate-ai-models.ts from modelschemas. Do not edit.
+import type { ModelRecord, ProviderRecord } from '../types'
+
+/** Azure OpenAI. */
+export const provider: ProviderRecord = {
+ id: 'azure-openai-responses',
+ name: 'Azure OpenAI',
+ baseUrl: '',
+ apis: ['azure-openai-responses'],
+ env: [['AZURE_OPENAI_API_KEY']],
+}
+
+/** Every Azure OpenAI model, sorted by id. */
+export const models: ReadonlyArray = [
+ {
+ id: 'codex-mini',
+ provider: 'azure-openai-responses',
+ name: 'codex-mini',
+ api: 'azure-openai-responses',
+ baseUrl: '',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 1.5, output: 6, cacheRead: 0.375, cacheWrite: 0 },
+ contextWindow: 200000,
+ maxTokens: 100000,
+ },
+ {
+ id: 'computer-use-preview',
+ provider: 'azure-openai-responses',
+ name: 'computer-use-preview',
+ api: 'azure-openai-responses',
+ baseUrl: '',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 3, output: 12, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 8192,
+ maxTokens: 1024,
+ },
+ {
+ id: 'gpt-4',
+ provider: 'azure-openai-responses',
+ name: 'gpt-4',
+ api: 'azure-openai-responses',
+ baseUrl: '',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 10, output: 30, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 4096,
+ },
+ {
+ id: 'gpt-4.1',
+ provider: 'azure-openai-responses',
+ name: 'gpt-4.1',
+ api: 'azure-openai-responses',
+ baseUrl: '',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 2, output: 8, cacheRead: 0.5, cacheWrite: 0 },
+ contextWindow: 300000,
+ maxTokens: 32768,
+ },
+ {
+ id: 'gpt-4.1-mini',
+ provider: 'azure-openai-responses',
+ name: 'gpt-4.1-mini',
+ api: 'azure-openai-responses',
+ baseUrl: '',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.4, output: 1.6, cacheRead: 0.1, cacheWrite: 0 },
+ contextWindow: 300000,
+ maxTokens: 32768,
+ },
+ {
+ id: 'gpt-4.1-nano',
+ provider: 'azure-openai-responses',
+ name: 'gpt-4.1-nano',
+ api: 'azure-openai-responses',
+ baseUrl: '',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.1, output: 0.4, cacheRead: 0.025, cacheWrite: 0 },
+ contextWindow: 300000,
+ maxTokens: 32768,
+ },
+ {
+ id: 'gpt-4o',
+ provider: 'azure-openai-responses',
+ name: 'gpt-4o',
+ api: 'azure-openai-responses',
+ baseUrl: '',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 2.5, output: 10, cacheRead: 1.25, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 16384,
+ },
+ {
+ id: 'gpt-4o-mini',
+ provider: 'azure-openai-responses',
+ name: 'gpt-4o-mini',
+ api: 'azure-openai-responses',
+ baseUrl: '',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.15, output: 0.6, cacheRead: 0.075, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 16384,
+ },
+ {
+ id: 'gpt-5',
+ provider: 'azure-openai-responses',
+ name: 'gpt-5',
+ api: 'azure-openai-responses',
+ baseUrl: '',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 1.25, output: 10, cacheRead: 0.125, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'gpt-5-codex',
+ provider: 'azure-openai-responses',
+ name: 'gpt-5-codex',
+ api: 'azure-openai-responses',
+ baseUrl: '',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 1.25, output: 10, cacheRead: 0.125, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'gpt-5-mini',
+ provider: 'azure-openai-responses',
+ name: 'gpt-5-mini',
+ api: 'azure-openai-responses',
+ baseUrl: '',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.25, output: 2, cacheRead: 0.025, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'gpt-5-nano',
+ provider: 'azure-openai-responses',
+ name: 'gpt-5-nano',
+ api: 'azure-openai-responses',
+ baseUrl: '',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.05, output: 0.4, cacheRead: 0.005, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'gpt-5-pro',
+ provider: 'azure-openai-responses',
+ name: 'gpt-5-pro',
+ api: 'azure-openai-responses',
+ baseUrl: '',
+ input: ['text', 'image'],
+ reasoning: { levels: { high: 'high' }, budget: false },
+ cost: { input: 15, output: 120, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'gpt-5.1',
+ provider: 'azure-openai-responses',
+ name: 'gpt-5.1',
+ api: 'azure-openai-responses',
+ baseUrl: '',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 1.25, output: 10, cacheRead: 0.125, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'gpt-5.1-codex',
+ provider: 'azure-openai-responses',
+ name: 'gpt-5.1-codex',
+ api: 'azure-openai-responses',
+ baseUrl: '',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 1.25, output: 10, cacheRead: 0.125, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'gpt-5.1-codex-max',
+ provider: 'azure-openai-responses',
+ name: 'gpt-5.1-codex-max',
+ api: 'azure-openai-responses',
+ baseUrl: '',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high', xhigh: 'xhigh' },
+ budget: false,
+ },
+ cost: { input: 1.25, output: 10, cacheRead: 0.125, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'gpt-5.1-codex-mini',
+ provider: 'azure-openai-responses',
+ name: 'gpt-5.1-codex-mini',
+ api: 'azure-openai-responses',
+ baseUrl: '',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0.25, output: 2, cacheRead: 0.025, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'gpt-5.2',
+ provider: 'azure-openai-responses',
+ name: 'gpt-5.2',
+ api: 'azure-openai-responses',
+ baseUrl: '',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 1.75, output: 14, cacheRead: 0.175, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'gpt-5.2-codex',
+ provider: 'azure-openai-responses',
+ name: 'gpt-5.2-codex',
+ api: 'azure-openai-responses',
+ baseUrl: '',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 1.75, output: 14, cacheRead: 0.175, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'gpt-5.3-codex',
+ provider: 'azure-openai-responses',
+ name: 'gpt-5.3-codex',
+ api: 'azure-openai-responses',
+ baseUrl: '',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 1.75, output: 14, cacheRead: 0.175, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'gpt-5.4',
+ provider: 'azure-openai-responses',
+ name: 'gpt-5.4',
+ api: 'azure-openai-responses',
+ baseUrl: '',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 2.5,
+ output: 15,
+ cacheRead: 0.25,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 5,
+ output: 22.5,
+ cacheRead: 0.5000000001,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'gpt-5.4-mini',
+ provider: 'azure-openai-responses',
+ name: 'gpt-5.4-mini',
+ api: 'azure-openai-responses',
+ baseUrl: '',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0.75, output: 4.5, cacheRead: 0.075, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'gpt-5.4-nano',
+ provider: 'azure-openai-responses',
+ name: 'gpt-5.4-nano',
+ api: 'azure-openai-responses',
+ baseUrl: '',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0.2, output: 1.25, cacheRead: 0.02, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'gpt-5.4-pro',
+ provider: 'azure-openai-responses',
+ name: 'gpt-5.4-pro',
+ api: 'azure-openai-responses',
+ baseUrl: '',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: {
+ input: 30,
+ output: 180,
+ cacheRead: 0,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 60,
+ output: 270,
+ cacheRead: 0,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'gpt-5.5',
+ provider: 'azure-openai-responses',
+ name: 'gpt-5.5',
+ api: 'azure-openai-responses',
+ baseUrl: '',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'gpt-5.6-luna',
+ provider: 'azure-openai-responses',
+ name: 'gpt-5.6-luna',
+ api: 'azure-openai-responses',
+ baseUrl: '',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'gpt-5.6-sol',
+ provider: 'azure-openai-responses',
+ name: 'gpt-5.6-sol',
+ api: 'azure-openai-responses',
+ baseUrl: '',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'gpt-5.6-terra',
+ provider: 'azure-openai-responses',
+ name: 'gpt-5.6-terra',
+ api: 'azure-openai-responses',
+ baseUrl: '',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'gpt-6-astra',
+ provider: 'azure-openai-responses',
+ name: 'gpt-6-astra',
+ api: 'azure-openai-responses',
+ baseUrl: '',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'gpt-6-luna',
+ provider: 'azure-openai-responses',
+ name: 'gpt-6-luna',
+ api: 'azure-openai-responses',
+ baseUrl: '',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'gpt-6-sol',
+ provider: 'azure-openai-responses',
+ name: 'gpt-6-sol',
+ api: 'azure-openai-responses',
+ baseUrl: '',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'gpt-6.1-sol',
+ provider: 'azure-openai-responses',
+ name: 'gpt-6.1-sol',
+ api: 'azure-openai-responses',
+ baseUrl: '',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'gpt-chat-latest',
+ provider: 'azure-openai-responses',
+ name: 'gpt-chat-latest',
+ api: 'azure-openai-responses',
+ baseUrl: '',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 5, output: 30, cacheRead: 0.5, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'gpt-oss-120b',
+ provider: 'azure-openai-responses',
+ name: 'gpt-oss-120b',
+ api: 'azure-openai-responses',
+ baseUrl: '',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.15, output: 0.6, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 131072,
+ },
+ {
+ id: 'gpt-oss-20b',
+ provider: 'azure-openai-responses',
+ name: 'gpt-oss-20b',
+ api: 'azure-openai-responses',
+ baseUrl: '',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 131072,
+ },
+ {
+ id: 'o1',
+ provider: 'azure-openai-responses',
+ name: 'o1',
+ api: 'azure-openai-responses',
+ baseUrl: '',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 15, output: 60, cacheRead: 7.5, cacheWrite: 0 },
+ contextWindow: 200000,
+ maxTokens: 100000,
+ },
+ {
+ id: 'o1-mini',
+ provider: 'azure-openai-responses',
+ name: 'o1-mini',
+ api: 'azure-openai-responses',
+ baseUrl: '',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 1.1, output: 4.4, cacheRead: 0.55, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 65536,
+ },
+ {
+ id: 'o3',
+ provider: 'azure-openai-responses',
+ name: 'o3',
+ api: 'azure-openai-responses',
+ baseUrl: '',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 2, output: 8, cacheRead: 0.5, cacheWrite: 0 },
+ contextWindow: 200000,
+ maxTokens: 100000,
+ },
+ {
+ id: 'o3-mini',
+ provider: 'azure-openai-responses',
+ name: 'o3-mini',
+ api: 'azure-openai-responses',
+ baseUrl: '',
+ input: ['text'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 1.1, output: 4.4, cacheRead: 0.55, cacheWrite: 0 },
+ contextWindow: 200000,
+ maxTokens: 100000,
+ },
+ {
+ id: 'o3-pro',
+ provider: 'azure-openai-responses',
+ name: 'o3-pro',
+ api: 'azure-openai-responses',
+ baseUrl: '',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 20, output: 80, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 200000,
+ maxTokens: 100000,
+ },
+ {
+ id: 'o4-mini',
+ provider: 'azure-openai-responses',
+ name: 'o4-mini',
+ api: 'azure-openai-responses',
+ baseUrl: '',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 1.1, output: 4.4, cacheRead: 0.275, cacheWrite: 0 },
+ contextWindow: 200000,
+ maxTokens: 100000,
+ },
+]
diff --git a/packages/ai-models/src/providers/baseten.ts b/packages/ai-models/src/providers/baseten.ts
new file mode 100644
index 0000000000..f9716e1231
--- /dev/null
+++ b/packages/ai-models/src/providers/baseten.ts
@@ -0,0 +1,328 @@
+// Generated by scripts/generate-ai-models.ts from modelschemas. Do not edit.
+import type { ModelRecord, ProviderRecord } from '../types'
+
+/** Baseten. */
+export const provider: ProviderRecord = {
+ id: 'baseten',
+ name: 'Baseten',
+ baseUrl: 'https://inference.baseten.co/v1',
+ apis: ['openai-completions'],
+ env: [['BASETEN_API_KEY']],
+}
+
+/** Every Baseten model, sorted by id. */
+export const models: ReadonlyArray = [
+ {
+ id: 'deepseek-ai/DeepSeek-V4-Flash-0731',
+ provider: 'baseten',
+ name: 'DeepSeek V4 Flash 0731',
+ api: 'openai-completions',
+ baseUrl: 'https://inference.baseten.co/v1',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 0.13, output: 0.26, cacheRead: 0.028, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 384000,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ supportsUsageInStreaming: true,
+ maxTokensField: 'max_tokens',
+ sendSessionAffinityHeaders: true,
+ supportsLongCacheRetention: false,
+ supportsReasoningEffort: true,
+ },
+ },
+ {
+ id: 'deepseek-ai/DeepSeek-V4-Pro-0813',
+ provider: 'baseten',
+ name: 'DeepSeek V4 Pro 0813',
+ api: 'openai-completions',
+ baseUrl: 'https://inference.baseten.co/v1',
+ input: ['text'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', high: 'high', max: 'max' },
+ budget: false,
+ },
+ cost: { input: 1.32, output: 3.96, cacheRead: 0.132, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 262144,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ supportsUsageInStreaming: true,
+ maxTokensField: 'max_tokens',
+ sendSessionAffinityHeaders: true,
+ supportsLongCacheRetention: false,
+ supportsReasoningEffort: true,
+ },
+ },
+ {
+ id: 'deepseek-ai/DeepSeek-V4.1-Flash',
+ provider: 'baseten',
+ name: 'DeepSeek V4.1 Flash',
+ api: 'openai-completions',
+ baseUrl: 'https://inference.baseten.co/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { off: 'none', high: 'high', max: 'max' },
+ budget: false,
+ },
+ cost: { input: 0.3, output: 1.2, cacheRead: 0.007, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 262144,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ supportsUsageInStreaming: true,
+ maxTokensField: 'max_tokens',
+ sendSessionAffinityHeaders: true,
+ supportsLongCacheRetention: false,
+ supportsReasoningEffort: true,
+ },
+ },
+ {
+ id: 'deepseek-ai/DeepSeek-V4.1-Flash-Fast',
+ provider: 'baseten',
+ name: 'DeepSeek V4.1 Flash Fast',
+ api: 'openai-completions',
+ baseUrl: 'https://inference.baseten.co/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { off: 'none', high: 'high', max: 'max' },
+ budget: false,
+ },
+ cost: { input: 0.6, output: 2.4, cacheRead: 0.014, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 131072,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ supportsUsageInStreaming: true,
+ maxTokensField: 'max_tokens',
+ sendSessionAffinityHeaders: true,
+ supportsLongCacheRetention: false,
+ supportsReasoningEffort: true,
+ },
+ },
+ {
+ id: 'moonshotai/Kimi-K3',
+ provider: 'baseten',
+ name: 'Kimi K3',
+ api: 'openai-completions',
+ baseUrl: 'https://inference.baseten.co/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', high: 'high', max: 'max' },
+ budget: false,
+ },
+ cost: { input: 3, output: 15, cacheRead: 0.3, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 262144,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ supportsUsageInStreaming: true,
+ maxTokensField: 'max_tokens',
+ sendSessionAffinityHeaders: true,
+ supportsLongCacheRetention: false,
+ supportsReasoningEffort: true,
+ },
+ },
+ {
+ id: 'nvidia/NVIDIA-Nemotron-3-Ultra-550B-A55B',
+ provider: 'baseten',
+ name: 'Nemotron Ultra',
+ api: 'openai-completions',
+ baseUrl: 'https://inference.baseten.co/v1',
+ input: ['text'],
+ reasoning: { levels: { off: 'none', high: 'high' }, budget: false },
+ cost: { input: 0.6, output: 2.4, cacheRead: 0.12, cacheWrite: 0 },
+ contextWindow: 202800,
+ maxTokens: 202800,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ supportsUsageInStreaming: true,
+ maxTokensField: 'max_tokens',
+ sendSessionAffinityHeaders: true,
+ supportsLongCacheRetention: false,
+ supportsReasoningEffort: true,
+ },
+ },
+ {
+ id: 'openai/gpt-oss-120b',
+ provider: 'baseten',
+ name: 'OpenAI GPT 120B',
+ api: 'openai-completions',
+ baseUrl: 'https://inference.baseten.co/v1',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 0.1, output: 0.5, cacheRead: 0.1, cacheWrite: 0 },
+ contextWindow: 128072,
+ maxTokens: 128072,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ supportsUsageInStreaming: true,
+ maxTokensField: 'max_tokens',
+ sendSessionAffinityHeaders: true,
+ supportsLongCacheRetention: false,
+ supportsReasoningEffort: true,
+ },
+ },
+ {
+ id: 'zai-org/GLM-5.2',
+ provider: 'baseten',
+ name: 'GLM 5.2',
+ api: 'openai-completions',
+ baseUrl: 'https://inference.baseten.co/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', high: 'high', max: 'max' },
+ budget: false,
+ },
+ cost: { input: 1.4, output: 4.4, cacheRead: 0.14, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 262144,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ supportsUsageInStreaming: true,
+ maxTokensField: 'max_tokens',
+ sendSessionAffinityHeaders: true,
+ supportsLongCacheRetention: false,
+ supportsReasoningEffort: true,
+ },
+ },
+ {
+ id: 'zai-org/GLM-5.2-Fast',
+ provider: 'baseten',
+ name: 'GLM 5.2 Fast',
+ api: 'openai-completions',
+ baseUrl: 'https://inference.baseten.co/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', high: 'high', max: 'max' },
+ budget: false,
+ },
+ cost: { input: 2.1, output: 6.6, cacheRead: 0.21, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 262144,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ supportsUsageInStreaming: true,
+ maxTokensField: 'max_tokens',
+ sendSessionAffinityHeaders: true,
+ supportsLongCacheRetention: false,
+ supportsReasoningEffort: true,
+ },
+ },
+ {
+ id: 'zai-org/GLM-5.3',
+ provider: 'baseten',
+ name: 'GLM 5.3',
+ api: 'openai-completions',
+ baseUrl: 'https://inference.baseten.co/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', high: 'high', max: 'max' },
+ budget: false,
+ },
+ cost: { input: 1.4, output: 4.4, cacheRead: 0.14, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 262144,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ supportsUsageInStreaming: true,
+ maxTokensField: 'max_tokens',
+ sendSessionAffinityHeaders: true,
+ supportsLongCacheRetention: false,
+ supportsReasoningEffort: true,
+ },
+ },
+ {
+ id: 'zai-org/GLM-5.3-Fast',
+ provider: 'baseten',
+ name: 'GLM 5.3 Fast',
+ api: 'openai-completions',
+ baseUrl: 'https://inference.baseten.co/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', high: 'high', max: 'max' },
+ budget: false,
+ },
+ cost: { input: 2.1, output: 6.6, cacheRead: 0.21, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 262144,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ supportsUsageInStreaming: true,
+ maxTokensField: 'max_tokens',
+ sendSessionAffinityHeaders: true,
+ supportsLongCacheRetention: false,
+ supportsReasoningEffort: true,
+ },
+ },
+ {
+ id: 'zai-org/GLM-5.3-Flash',
+ provider: 'baseten',
+ name: 'GLM 5.3 Flash',
+ api: 'openai-completions',
+ baseUrl: 'https://inference.baseten.co/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', high: 'high', max: 'max' },
+ budget: false,
+ },
+ cost: { input: 0.15, output: 0.5, cacheRead: 0.03, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 131072,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ supportsUsageInStreaming: true,
+ maxTokensField: 'max_tokens',
+ sendSessionAffinityHeaders: true,
+ supportsLongCacheRetention: false,
+ supportsReasoningEffort: true,
+ },
+ },
+]
diff --git a/packages/ai-models/src/providers/cerebras.ts b/packages/ai-models/src/providers/cerebras.ts
new file mode 100644
index 0000000000..0660cb448f
--- /dev/null
+++ b/packages/ai-models/src/providers/cerebras.ts
@@ -0,0 +1,55 @@
+// Generated by scripts/generate-ai-models.ts from modelschemas. Do not edit.
+import type { ModelRecord, ProviderRecord } from '../types'
+
+/** Cerebras. */
+export const provider: ProviderRecord = {
+ id: 'cerebras',
+ name: 'Cerebras',
+ baseUrl: 'https://api.cerebras.ai/v1',
+ apis: ['openai-completions'],
+ env: [['CEREBRAS_API_KEY']],
+}
+
+/** Every Cerebras model, sorted by id. */
+export const models: ReadonlyArray = [
+ {
+ id: 'gpt-oss-120b',
+ provider: 'cerebras',
+ name: 'gpt-oss-120b',
+ api: 'openai-completions',
+ baseUrl: 'https://api.cerebras.ai/v1',
+ input: ['text'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0.35, output: 0.75, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131000,
+ maxTokens: 40000,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: true,
+ maxTokensField: 'max_completion_tokens',
+ },
+ },
+ {
+ id: 'qwen-3.8-27b',
+ provider: 'cerebras',
+ name: 'qwen-3.8-27b',
+ api: 'openai-completions',
+ baseUrl: 'https://api.cerebras.ai/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0.99, output: 1.49, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 40960,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_completion_tokens',
+ },
+ },
+]
diff --git a/packages/ai-models/src/providers/cloudflare-ai-gateway.ts b/packages/ai-models/src/providers/cloudflare-ai-gateway.ts
new file mode 100644
index 0000000000..6ec45a2f44
--- /dev/null
+++ b/packages/ai-models/src/providers/cloudflare-ai-gateway.ts
@@ -0,0 +1,1743 @@
+// Generated by scripts/generate-ai-models.ts from modelschemas. Do not edit.
+import type { ModelRecord, ProviderRecord } from '../types'
+
+/** Cloudflare AI Gateway. */
+export const provider: ProviderRecord = {
+ id: 'cloudflare-ai-gateway',
+ name: 'Cloudflare AI Gateway',
+ baseUrl:
+ 'https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/compat',
+ apis: ['anthropic-messages', 'openai-completions', 'openai-responses'],
+ env: [['CLOUDFLARE_API_KEY']],
+}
+
+/** Every Cloudflare AI Gateway model, sorted by id. */
+export const models: ReadonlyArray = [
+ {
+ id: 'alibaba/qwen3-max',
+ provider: 'cloudflare-ai-gateway',
+ name: 'Qwen 3 Max',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/compat',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 1.2, output: 6, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ compat: {
+ sendSessionAffinityHeaders: true,
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ },
+ },
+ {
+ id: 'alibaba/qwen3.5-397b-a17b',
+ provider: 'cloudflare-ai-gateway',
+ name: 'Qwen 3.5 397B A17B',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/compat',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.6, output: 3.6, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ compat: {
+ sendSessionAffinityHeaders: true,
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ },
+ },
+ {
+ id: 'alibaba/qwen3.7-max',
+ provider: 'cloudflare-ai-gateway',
+ name: 'Qwen 3.7 Max',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/compat',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 1.25, output: 3.75, cacheRead: 0.25, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ compat: {
+ sendSessionAffinityHeaders: true,
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ },
+ },
+ {
+ id: 'alibaba/qwen3.7-plus',
+ provider: 'cloudflare-ai-gateway',
+ name: 'Qwen 3.7 Plus',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/compat',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.32, output: 1.28, cacheRead: 0.064, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ compat: {
+ sendSessionAffinityHeaders: true,
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ },
+ },
+ {
+ id: 'alibaba/qwen3.8-max',
+ provider: 'cloudflare-ai-gateway',
+ name: 'Qwen 3.8 Max',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/compat',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 2, output: 6, cacheRead: 0.25, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ compat: {
+ sendSessionAffinityHeaders: true,
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ },
+ },
+ {
+ id: 'claude-fable-5',
+ provider: 'cloudflare-ai-gateway',
+ name: 'Claude Fable 5',
+ api: 'anthropic-messages',
+ baseUrl:
+ 'https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/anthropic',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 10, output: 50, cacheRead: 1, cacheWrite: 12.5 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: { sendSessionAffinityHeaders: true },
+ },
+ {
+ id: 'claude-fable-5.1',
+ provider: 'cloudflare-ai-gateway',
+ name: 'Claude Fable 5.1',
+ api: 'anthropic-messages',
+ baseUrl:
+ 'https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/anthropic',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 10, output: 50, cacheRead: 0.25, cacheWrite: 12.5 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: { sendSessionAffinityHeaders: true },
+ },
+ {
+ id: 'claude-haiku-4.5',
+ provider: 'cloudflare-ai-gateway',
+ name: 'Claude Haiku 4.5',
+ api: 'anthropic-messages',
+ baseUrl:
+ 'https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/anthropic',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 1, output: 5, cacheRead: 0.1, cacheWrite: 1.25 },
+ contextWindow: 200000,
+ maxTokens: 8192,
+ compat: { sendSessionAffinityHeaders: true },
+ },
+ {
+ id: 'claude-haiku-5.5',
+ provider: 'cloudflare-ai-gateway',
+ name: 'Claude Haiku 5.5',
+ api: 'anthropic-messages',
+ baseUrl:
+ 'https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/anthropic',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: { sendSessionAffinityHeaders: true },
+ },
+ {
+ id: 'claude-opus-4.5',
+ provider: 'cloudflare-ai-gateway',
+ name: 'Claude Opus 4.5',
+ api: 'anthropic-messages',
+ baseUrl:
+ 'https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/anthropic',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 5, output: 25, cacheRead: 0.5, cacheWrite: 6.25 },
+ contextWindow: 200000,
+ maxTokens: 32000,
+ compat: { sendSessionAffinityHeaders: true },
+ },
+ {
+ id: 'claude-opus-4.6',
+ provider: 'cloudflare-ai-gateway',
+ name: 'Claude Opus 4.6',
+ api: 'anthropic-messages',
+ baseUrl:
+ 'https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/anthropic',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 5, output: 25, cacheRead: 0.5, cacheWrite: 6.25 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: { sendSessionAffinityHeaders: true },
+ },
+ {
+ id: 'claude-opus-4.7',
+ provider: 'cloudflare-ai-gateway',
+ name: 'Claude Opus 4.7',
+ api: 'anthropic-messages',
+ baseUrl:
+ 'https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/anthropic',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 5, output: 25, cacheRead: 0.5, cacheWrite: 6.25 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: { sendSessionAffinityHeaders: true },
+ },
+ {
+ id: 'claude-opus-4.8',
+ provider: 'cloudflare-ai-gateway',
+ name: 'Claude Opus 4.8',
+ api: 'anthropic-messages',
+ baseUrl:
+ 'https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/anthropic',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 5, output: 25, cacheRead: 0.5, cacheWrite: 6.25 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: { sendSessionAffinityHeaders: true },
+ },
+ {
+ id: 'claude-opus-5',
+ provider: 'cloudflare-ai-gateway',
+ name: 'Claude Opus 5',
+ api: 'anthropic-messages',
+ baseUrl:
+ 'https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/anthropic',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 5, output: 25, cacheRead: 0.5, cacheWrite: 6.25 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: { sendSessionAffinityHeaders: true },
+ },
+ {
+ id: 'claude-opus-5.5',
+ provider: 'cloudflare-ai-gateway',
+ name: 'Claude Opus 5.5',
+ api: 'anthropic-messages',
+ baseUrl:
+ 'https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/anthropic',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 4, output: 20, cacheRead: 0.2, cacheWrite: 5 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: { sendSessionAffinityHeaders: true, forceAdaptiveThinking: true },
+ },
+ {
+ id: 'claude-sonnet-4.5',
+ provider: 'cloudflare-ai-gateway',
+ name: 'Claude Sonnet 4.5',
+ api: 'anthropic-messages',
+ baseUrl:
+ 'https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/anthropic',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 3, output: 15, cacheRead: 0.3, cacheWrite: 3.75 },
+ contextWindow: 200000,
+ maxTokens: 8192,
+ compat: { sendSessionAffinityHeaders: true },
+ },
+ {
+ id: 'claude-sonnet-4.6',
+ provider: 'cloudflare-ai-gateway',
+ name: 'Claude Sonnet 4.6',
+ api: 'anthropic-messages',
+ baseUrl:
+ 'https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/anthropic',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 3, output: 15, cacheRead: 0.3, cacheWrite: 3.75 },
+ contextWindow: 200000,
+ maxTokens: 128000,
+ compat: { sendSessionAffinityHeaders: true },
+ },
+ {
+ id: 'claude-sonnet-5',
+ provider: 'cloudflare-ai-gateway',
+ name: 'Claude Sonnet 5',
+ api: 'anthropic-messages',
+ baseUrl:
+ 'https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/anthropic',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 2, output: 10, cacheRead: 0.2, cacheWrite: 2.5 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: { sendSessionAffinityHeaders: true },
+ },
+ {
+ id: 'claude-sonnet-5.5',
+ provider: 'cloudflare-ai-gateway',
+ name: 'Claude Sonnet 5.5',
+ api: 'anthropic-messages',
+ baseUrl:
+ 'https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/anthropic',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 2, output: 10, cacheRead: 0.2, cacheWrite: 2.5 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: { sendSessionAffinityHeaders: true },
+ },
+ {
+ id: 'deepseek/deepseek-v4-pro',
+ provider: 'cloudflare-ai-gateway',
+ name: 'DeepSeek V4 Pro',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/compat',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 1.74, output: 3.48, cacheRead: 0.145, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 0,
+ compat: {
+ sendSessionAffinityHeaders: true,
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ thinkingFormat: 'deepseek',
+ requiresReasoningContentOnAssistantMessages: true,
+ },
+ },
+ {
+ id: 'google/gemini-2.5-flash',
+ provider: 'cloudflare-ai-gateway',
+ name: 'Gemini 2.5 Flash',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/compat',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.3, output: 2.5, cacheRead: 0.03, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 8192,
+ compat: {
+ sendSessionAffinityHeaders: true,
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ },
+ },
+ {
+ id: 'google/gemini-2.5-flash-lite',
+ provider: 'cloudflare-ai-gateway',
+ name: 'Gemini 2.5 Flash Lite',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/compat',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.1, output: 0.4, cacheRead: 0.01, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 8192,
+ compat: {
+ sendSessionAffinityHeaders: true,
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ },
+ },
+ {
+ id: 'google/gemini-2.5-pro',
+ provider: 'cloudflare-ai-gateway',
+ name: 'Gemini 2.5 Pro',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/compat',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 1.25, output: 10, cacheRead: 0.125, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 65536,
+ compat: {
+ sendSessionAffinityHeaders: true,
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ },
+ },
+ {
+ id: 'google/gemini-3-flash',
+ provider: 'cloudflare-ai-gateway',
+ name: 'Gemini 3 Flash',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/compat',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 8192,
+ compat: {
+ sendSessionAffinityHeaders: true,
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ },
+ },
+ {
+ id: 'google/gemini-3.1-flash-lite',
+ provider: 'cloudflare-ai-gateway',
+ name: 'Gemini 3.1 Flash Lite',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/compat',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 8192,
+ compat: {
+ sendSessionAffinityHeaders: true,
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ },
+ },
+ {
+ id: 'google/gemini-3.1-pro',
+ provider: 'cloudflare-ai-gateway',
+ name: 'Gemini 3.1 Pro',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/compat',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 65536,
+ compat: {
+ sendSessionAffinityHeaders: true,
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ },
+ },
+ {
+ id: 'google/gemini-3.5-flash',
+ provider: 'cloudflare-ai-gateway',
+ name: 'Gemini 3.5 Flash',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/compat',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 65536,
+ compat: {
+ sendSessionAffinityHeaders: true,
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ },
+ },
+ {
+ id: 'google/gemini-3.5-flash-lite',
+ provider: 'cloudflare-ai-gateway',
+ name: 'Gemini 3.5 Flash-Lite',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/compat',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.3, output: 2.5, cacheRead: 0.03, cacheWrite: 0.03 },
+ contextWindow: 1048576,
+ maxTokens: 65536,
+ compat: {
+ sendSessionAffinityHeaders: true,
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ },
+ },
+ {
+ id: 'google/gemini-3.6-flash',
+ provider: 'cloudflare-ai-gateway',
+ name: 'Gemini 3.6 Flash',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/compat',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 1.5, output: 7.5, cacheRead: 0.15, cacheWrite: 1.5 },
+ contextWindow: 1048576,
+ maxTokens: 65536,
+ compat: {
+ sendSessionAffinityHeaders: true,
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ },
+ },
+ {
+ id: 'google/gemini-3.7-flash',
+ provider: 'cloudflare-ai-gateway',
+ name: 'Gemini 3.7 Flash',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/compat',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.75, output: 3.75, cacheRead: 0.075, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 65536,
+ compat: {
+ sendSessionAffinityHeaders: true,
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ },
+ },
+ {
+ id: 'google/gemini-3.8-flash',
+ provider: 'cloudflare-ai-gateway',
+ name: 'Gemini 3.8 Flash',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/compat',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 65536,
+ compat: {
+ sendSessionAffinityHeaders: true,
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ },
+ },
+ {
+ id: 'gpt-4.1',
+ provider: 'cloudflare-ai-gateway',
+ name: 'GPT-4.1',
+ api: 'openai-responses',
+ baseUrl:
+ 'https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/openai',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 2, output: 8, cacheRead: 0.5, cacheWrite: 0 },
+ contextWindow: 1047576,
+ maxTokens: 32768,
+ compat: { sendSessionAffinityHeaders: false, supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-4.1-mini',
+ provider: 'cloudflare-ai-gateway',
+ name: 'GPT-4.1 mini',
+ api: 'openai-responses',
+ baseUrl:
+ 'https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/openai',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.4, output: 1.6, cacheRead: 0.1, cacheWrite: 0 },
+ contextWindow: 1047576,
+ maxTokens: 32768,
+ compat: { sendSessionAffinityHeaders: false, supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-4.1-nano',
+ provider: 'cloudflare-ai-gateway',
+ name: 'GPT-4.1 nano',
+ api: 'openai-responses',
+ baseUrl:
+ 'https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/openai',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.1, output: 0.4, cacheRead: 0.025, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 32768,
+ compat: { sendSessionAffinityHeaders: false, supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-4o',
+ provider: 'cloudflare-ai-gateway',
+ name: 'GPT-4o',
+ api: 'openai-responses',
+ baseUrl:
+ 'https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/openai',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 1.25, output: 5, cacheRead: 0.625, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 16384,
+ compat: { sendSessionAffinityHeaders: false, supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-4o-mini',
+ provider: 'cloudflare-ai-gateway',
+ name: 'GPT-4o mini',
+ api: 'openai-responses',
+ baseUrl:
+ 'https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/openai',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.075, output: 0.3, cacheRead: 0.0375, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 16384,
+ compat: { sendSessionAffinityHeaders: false, supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-5',
+ provider: 'cloudflare-ai-gateway',
+ name: 'GPT-5',
+ api: 'openai-responses',
+ baseUrl:
+ 'https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/openai',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 1.25, output: 10, cacheRead: 0.125, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 16384,
+ compat: { sendSessionAffinityHeaders: false, supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-5-mini',
+ provider: 'cloudflare-ai-gateway',
+ name: 'GPT-5 mini',
+ api: 'openai-responses',
+ baseUrl:
+ 'https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/openai',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.25, output: 2, cacheRead: 0.025, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 16384,
+ compat: { sendSessionAffinityHeaders: false, supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-5-nano',
+ provider: 'cloudflare-ai-gateway',
+ name: 'GPT-5 nano',
+ api: 'openai-responses',
+ baseUrl:
+ 'https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/openai',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.05, output: 0.4, cacheRead: 0.005, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 16384,
+ compat: { sendSessionAffinityHeaders: false, supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-5.1',
+ provider: 'cloudflare-ai-gateway',
+ name: 'GPT-5.1',
+ api: 'openai-responses',
+ baseUrl:
+ 'https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/openai',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 1.25, output: 10, cacheRead: 0.125, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 16384,
+ compat: { sendSessionAffinityHeaders: false, supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-5.4',
+ provider: 'cloudflare-ai-gateway',
+ name: 'GPT-5.4',
+ api: 'openai-responses',
+ baseUrl:
+ 'https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/openai',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 2.5, output: 15, cacheRead: 0.25, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 16384,
+ compat: { sendSessionAffinityHeaders: false, supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-5.4-mini',
+ provider: 'cloudflare-ai-gateway',
+ name: 'GPT-5.4 mini',
+ api: 'openai-responses',
+ baseUrl:
+ 'https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/openai',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.75, output: 4.5, cacheRead: 0.075, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 16384,
+ compat: { sendSessionAffinityHeaders: false, supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-5.4-nano',
+ provider: 'cloudflare-ai-gateway',
+ name: 'GPT-5.4 nano',
+ api: 'openai-responses',
+ baseUrl:
+ 'https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/openai',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.2, output: 1.25, cacheRead: 0.02, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 16384,
+ compat: { sendSessionAffinityHeaders: false, supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-5.4-pro',
+ provider: 'cloudflare-ai-gateway',
+ name: 'GPT-5.4 pro',
+ api: 'openai-responses',
+ baseUrl:
+ 'https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/openai',
+ input: ['text'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 30, output: 180, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 16384,
+ compat: { sendSessionAffinityHeaders: false, supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-5.5',
+ provider: 'cloudflare-ai-gateway',
+ name: 'GPT-5.5',
+ api: 'openai-responses',
+ baseUrl:
+ 'https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/openai',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 5, output: 30, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 16384,
+ compat: { sendSessionAffinityHeaders: false, supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-5.5-pro',
+ provider: 'cloudflare-ai-gateway',
+ name: 'GPT-5.5 pro',
+ api: 'openai-responses',
+ baseUrl:
+ 'https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/openai',
+ input: ['text'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 30, output: 180, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 16384,
+ compat: { sendSessionAffinityHeaders: false, supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-5.6-luna',
+ provider: 'cloudflare-ai-gateway',
+ name: 'GPT-5.6 Luna',
+ api: 'openai-responses',
+ baseUrl:
+ 'https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/openai',
+ input: ['text'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0.2, output: 1.2, cacheRead: 0.02, cacheWrite: 0.25 },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: { sendSessionAffinityHeaders: false, supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-5.6-sol',
+ provider: 'cloudflare-ai-gateway',
+ name: 'GPT-5.6 Sol',
+ api: 'openai-responses',
+ baseUrl:
+ 'https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/openai',
+ input: ['text'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 2, output: 10, cacheRead: 0.25, cacheWrite: 3.125 },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: { sendSessionAffinityHeaders: false, supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-5.6-terra',
+ provider: 'cloudflare-ai-gateway',
+ name: 'GPT-5.6 Terra',
+ api: 'openai-responses',
+ baseUrl:
+ 'https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/openai',
+ input: ['text'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 2, output: 12, cacheRead: 0.2, cacheWrite: 2.5 },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: { sendSessionAffinityHeaders: false, supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-6-astra',
+ provider: 'cloudflare-ai-gateway',
+ name: 'GPT-6 Astra',
+ api: 'openai-responses',
+ baseUrl:
+ 'https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/openai',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: { sendSessionAffinityHeaders: false, supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-6-luna',
+ provider: 'cloudflare-ai-gateway',
+ name: 'GPT-6 Luna',
+ api: 'openai-responses',
+ baseUrl:
+ 'https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/openai',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: { sendSessionAffinityHeaders: false, supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-6-sol',
+ provider: 'cloudflare-ai-gateway',
+ name: 'GPT-6 Sol',
+ api: 'openai-responses',
+ baseUrl:
+ 'https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/openai',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: { sendSessionAffinityHeaders: false, supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-6.1-sol',
+ provider: 'cloudflare-ai-gateway',
+ name: 'GPT-6.1 Sol',
+ api: 'openai-responses',
+ baseUrl:
+ 'https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/openai',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: { sendSessionAffinityHeaders: false, supportsStrictMode: true },
+ },
+ {
+ id: 'meta/muse-spark-1.1',
+ provider: 'cloudflare-ai-gateway',
+ name: 'Muse Spark 1.1',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/compat',
+ input: ['text', 'image', 'audio', 'video', 'document'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 1.25, output: 4.25, cacheRead: 0.16, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ compat: {
+ sendSessionAffinityHeaders: true,
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ },
+ },
+ {
+ id: 'meta/muse-spark-1.2',
+ provider: 'cloudflare-ai-gateway',
+ name: 'Muse Spark 1.2',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/compat',
+ input: ['text', 'image', 'audio', 'video', 'document'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 1.25, output: 4.25, cacheRead: 0.16, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ compat: {
+ sendSessionAffinityHeaders: true,
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ },
+ },
+ {
+ id: 'meta/muse-spark-1.3',
+ provider: 'cloudflare-ai-gateway',
+ name: 'Muse Spark 1.3',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/compat',
+ input: ['text', 'image', 'audio', 'video', 'document'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 1.25, output: 4.25, cacheRead: 0.16, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ compat: {
+ sendSessionAffinityHeaders: true,
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ },
+ },
+ {
+ id: 'meta/muse-wonder-1.0',
+ provider: 'cloudflare-ai-gateway',
+ name: 'Muse Wonder 1.0',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/compat',
+ input: ['text', 'image', 'audio', 'video', 'document'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 4, output: 20, cacheRead: 0.2, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ compat: {
+ sendSessionAffinityHeaders: true,
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ },
+ },
+ {
+ id: 'minimax/m2.7',
+ provider: 'cloudflare-ai-gateway',
+ name: 'MiniMax M2.7',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/compat',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.3, output: 1.2, cacheRead: 0.06, cacheWrite: 0.375 },
+ contextWindow: 128000,
+ maxTokens: 4096,
+ compat: {
+ sendSessionAffinityHeaders: true,
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ },
+ },
+ {
+ id: 'minimax/m3',
+ provider: 'cloudflare-ai-gateway',
+ name: 'MiniMax M3',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/compat',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 4096,
+ compat: {
+ sendSessionAffinityHeaders: true,
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ },
+ },
+ {
+ id: 'moonshotai/kimi-k3',
+ provider: 'cloudflare-ai-gateway',
+ name: 'Kimi K3',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/compat',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 3, output: 15, cacheRead: 0.3, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 1048576,
+ compat: {
+ sendSessionAffinityHeaders: true,
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ },
+ },
+ {
+ id: 'o3',
+ provider: 'cloudflare-ai-gateway',
+ name: 'o3',
+ api: 'openai-responses',
+ baseUrl:
+ 'https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/openai',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 2, output: 8, cacheRead: 0.5, cacheWrite: 0 },
+ contextWindow: 200000,
+ maxTokens: 100000,
+ compat: { sendSessionAffinityHeaders: false, supportsStrictMode: true },
+ },
+ {
+ id: 'o3-mini',
+ provider: 'cloudflare-ai-gateway',
+ name: 'o3-mini',
+ api: 'openai-responses',
+ baseUrl:
+ 'https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/openai',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 1.1, output: 4.4, cacheRead: 0.55, cacheWrite: 0 },
+ contextWindow: 200000,
+ maxTokens: 100000,
+ compat: { sendSessionAffinityHeaders: false, supportsStrictMode: true },
+ },
+ {
+ id: 'o4-mini',
+ provider: 'cloudflare-ai-gateway',
+ name: 'o4-mini',
+ api: 'openai-responses',
+ baseUrl:
+ 'https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/openai',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 1.1, output: 4.4, cacheRead: 0.275, cacheWrite: 0 },
+ contextWindow: 200000,
+ maxTokens: 100000,
+ compat: { sendSessionAffinityHeaders: false, supportsStrictMode: true },
+ },
+ {
+ id: 'thinkingmachines/inkling',
+ provider: 'cloudflare-ai-gateway',
+ name: 'Inkling',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/compat',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 1.87, output: 4.68, cacheRead: 0.374, cacheWrite: 1.87 },
+ contextWindow: 64000,
+ maxTokens: 0,
+ compat: {
+ sendSessionAffinityHeaders: true,
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ },
+ },
+ {
+ id: 'thinkingmachines/inkling-256k',
+ provider: 'cloudflare-ai-gateway',
+ name: 'Inkling 256K',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/compat',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 3.74, output: 9.36, cacheRead: 0.748, cacheWrite: 3.74 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ compat: {
+ sendSessionAffinityHeaders: true,
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ },
+ },
+ {
+ id: 'typesafe/jev',
+ provider: 'cloudflare-ai-gateway',
+ name: 'Jev',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/compat',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.042, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 32000,
+ maxTokens: 0,
+ compat: {
+ sendSessionAffinityHeaders: true,
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ },
+ },
+ {
+ id: 'unbiased/pareto',
+ provider: 'cloudflare-ai-gateway',
+ name: 'Pareto',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/compat',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 2.5, output: 7.5, cacheRead: 0.25, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ compat: {
+ sendSessionAffinityHeaders: true,
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ },
+ },
+ {
+ id: 'xai/grok-4.20-0309-non-reasoning',
+ provider: 'cloudflare-ai-gateway',
+ name: 'Grok 4.20 Non-Reasoning',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/compat',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 2, output: 6, cacheRead: 0.2, cacheWrite: 0 },
+ contextWindow: 2000000,
+ maxTokens: 0,
+ compat: {
+ sendSessionAffinityHeaders: true,
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ },
+ },
+ {
+ id: 'xai/grok-4.20-0309-reasoning',
+ provider: 'cloudflare-ai-gateway',
+ name: 'Grok 4.20 Reasoning',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/compat',
+ input: ['text'],
+ reasoning: { levels: { low: 'low', high: 'high' }, budget: false },
+ cost: { input: 2, output: 6, cacheRead: 0.2, cacheWrite: 0 },
+ contextWindow: 2000000,
+ maxTokens: 0,
+ compat: {
+ sendSessionAffinityHeaders: true,
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ },
+ },
+ {
+ id: 'xai/grok-4.20-multi-agent-0309',
+ provider: 'cloudflare-ai-gateway',
+ name: 'Grok 4.20 Multi-Agent',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/compat',
+ input: ['text'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 2, output: 6, cacheRead: 0.2, cacheWrite: 0 },
+ contextWindow: 2000000,
+ maxTokens: 0,
+ compat: {
+ sendSessionAffinityHeaders: true,
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ },
+ },
+ {
+ id: 'xai/grok-4.3',
+ provider: 'cloudflare-ai-gateway',
+ name: 'Grok 4.3',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/compat',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 1.25, output: 2.5, cacheRead: 0.2, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 0,
+ compat: {
+ sendSessionAffinityHeaders: true,
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ },
+ },
+ {
+ id: 'xai/grok-4.5',
+ provider: 'cloudflare-ai-gateway',
+ name: 'Grok 4.5',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/compat',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 500000,
+ maxTokens: 0,
+ compat: {
+ sendSessionAffinityHeaders: true,
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ },
+ },
+ {
+ id: 'xai/grok-4.6',
+ provider: 'cloudflare-ai-gateway',
+ name: 'Grok 4.6',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/compat',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 500000,
+ maxTokens: 0,
+ compat: {
+ sendSessionAffinityHeaders: true,
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ },
+ },
+ {
+ id: 'xai/grok-4.7',
+ provider: 'cloudflare-ai-gateway',
+ name: 'Grok 4.7',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/compat',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high', xhigh: 'xhigh' },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 500000,
+ maxTokens: 0,
+ compat: {
+ sendSessionAffinityHeaders: true,
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ },
+ },
+]
diff --git a/packages/ai-models/src/providers/cloudflare-workers-ai.ts b/packages/ai-models/src/providers/cloudflare-workers-ai.ts
new file mode 100644
index 0000000000..586a9abd5e
--- /dev/null
+++ b/packages/ai-models/src/providers/cloudflare-workers-ai.ts
@@ -0,0 +1,824 @@
+// Generated by scripts/generate-ai-models.ts from modelschemas. Do not edit.
+import type { ModelRecord, ProviderRecord } from '../types'
+
+/** Cloudflare Workers AI. */
+export const provider: ProviderRecord = {
+ id: 'cloudflare-workers-ai',
+ name: 'Cloudflare Workers AI',
+ baseUrl:
+ 'https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1',
+ apis: ['openai-completions'],
+ env: [['CLOUDFLARE_API_KEY']],
+}
+
+/** Every Cloudflare Workers AI model, sorted by id. */
+export const models: ReadonlyArray = [
+ {
+ id: '@cf/aisingapore/gemma-sea-lion-v4-27b-it',
+ provider: 'cloudflare-workers-ai',
+ name: 'gemma-sea-lion-v4-27b-it',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.351, output: 0.555, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ supportsLongCacheRetention: false,
+ sendSessionAffinityHeaders: true,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: '@cf/cloudflare/clef',
+ provider: 'cloudflare-workers-ai',
+ name: 'clef',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 65536,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ supportsLongCacheRetention: false,
+ sendSessionAffinityHeaders: true,
+ },
+ },
+ {
+ id: '@cf/cloudflare/clef-flash',
+ provider: 'cloudflare-workers-ai',
+ name: 'clef-flash',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 24576,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ supportsLongCacheRetention: false,
+ sendSessionAffinityHeaders: true,
+ },
+ },
+ {
+ id: '@cf/cloudflare/clef-omni',
+ provider: 'cloudflare-workers-ai',
+ name: 'clef-omni',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 64000,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ supportsLongCacheRetention: false,
+ sendSessionAffinityHeaders: true,
+ },
+ },
+ {
+ id: '@cf/deepseek-ai/deepseek-r1-distill-qwen-32b',
+ provider: 'cloudflare-workers-ai',
+ name: 'deepseek-r1-distill-qwen-32b',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.497, output: 4.881, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 80000,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ supportsLongCacheRetention: false,
+ sendSessionAffinityHeaders: true,
+ thinkingFormat: 'deepseek',
+ requiresReasoningContentOnAssistantMessages: true,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: '@cf/deepseek-ai/deepseek-v4-flash-0731',
+ provider: 'cloudflare-workers-ai',
+ name: 'deepseek-v4-flash-0731',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1',
+ input: ['text'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', high: 'high', max: 'max' },
+ budget: false,
+ },
+ cost: { input: 0.44, output: 1.32, cacheRead: 0.014, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ supportsLongCacheRetention: false,
+ sendSessionAffinityHeaders: true,
+ thinkingFormat: 'deepseek',
+ requiresReasoningContentOnAssistantMessages: true,
+ maxTokensField: 'max_completion_tokens',
+ },
+ },
+ {
+ id: '@cf/deepseek-ai/deepseek-v4-pro-0813',
+ provider: 'cloudflare-workers-ai',
+ name: 'deepseek-v4-pro-0813',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1',
+ input: ['text'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', high: 'high', max: 'max' },
+ budget: false,
+ },
+ cost: { input: 1.32, output: 3.96, cacheRead: 0.044, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ supportsLongCacheRetention: false,
+ sendSessionAffinityHeaders: true,
+ thinkingFormat: 'deepseek',
+ requiresReasoningContentOnAssistantMessages: true,
+ maxTokensField: 'max_completion_tokens',
+ },
+ },
+ {
+ id: '@cf/google/gemma-2b-it-lora',
+ provider: 'cloudflare-workers-ai',
+ name: 'gemma-2b-it-lora',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 8192,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ supportsLongCacheRetention: false,
+ sendSessionAffinityHeaders: true,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: '@cf/google/gemma-4-26b-a4b-it',
+ provider: 'cloudflare-workers-ai',
+ name: 'gemma-4-26b-a4b-it',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1',
+ input: ['text', 'image'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.1, output: 0.3, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 256000,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ supportsLongCacheRetention: false,
+ sendSessionAffinityHeaders: true,
+ maxTokensField: 'max_completion_tokens',
+ },
+ },
+ {
+ id: '@cf/google/gemma-7b-it-lora',
+ provider: 'cloudflare-workers-ai',
+ name: 'gemma-7b-it-lora',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 3500,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ supportsLongCacheRetention: false,
+ sendSessionAffinityHeaders: true,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: '@cf/ibm-granite/granite-4.0-h-micro',
+ provider: 'cloudflare-workers-ai',
+ name: 'granite-4.0-h-micro',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.017, output: 0.112, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131000,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ supportsLongCacheRetention: false,
+ sendSessionAffinityHeaders: true,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: '@cf/meta-llama/llama-2-7b-chat-hf-lora',
+ provider: 'cloudflare-workers-ai',
+ name: 'llama-2-7b-chat-hf-lora',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 8192,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ supportsLongCacheRetention: false,
+ sendSessionAffinityHeaders: true,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: '@cf/meta/llama-3.1-8b-instruct-fp8',
+ provider: 'cloudflare-workers-ai',
+ name: 'llama-3.1-8b-instruct-fp8',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.152, output: 0.287, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 32000,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ supportsLongCacheRetention: false,
+ sendSessionAffinityHeaders: true,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: '@cf/meta/llama-3.2-11b-vision-instruct',
+ provider: 'cloudflare-workers-ai',
+ name: 'llama-3.2-11b-vision-instruct',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.0485, output: 0.676, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ supportsLongCacheRetention: false,
+ sendSessionAffinityHeaders: true,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: '@cf/meta/llama-3.2-1b-instruct',
+ provider: 'cloudflare-workers-ai',
+ name: 'llama-3.2-1b-instruct',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.027, output: 0.201, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 60000,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ supportsLongCacheRetention: false,
+ sendSessionAffinityHeaders: true,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: '@cf/meta/llama-3.2-3b-instruct',
+ provider: 'cloudflare-workers-ai',
+ name: 'llama-3.2-3b-instruct',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.0509, output: 0.335, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 80000,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ supportsLongCacheRetention: false,
+ sendSessionAffinityHeaders: true,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: '@cf/meta/llama-3.3-70b-instruct-fp8-fast',
+ provider: 'cloudflare-workers-ai',
+ name: 'llama-3.3-70b-instruct-fp8-fast',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.293, output: 2.253, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 24000,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ supportsLongCacheRetention: false,
+ sendSessionAffinityHeaders: true,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: '@cf/meta/llama-4-scout-17b-16e-instruct',
+ provider: 'cloudflare-workers-ai',
+ name: 'llama-4-scout-17b-16e-instruct',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.27, output: 0.85, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131000,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ supportsLongCacheRetention: false,
+ sendSessionAffinityHeaders: true,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: '@cf/meta/llama-guard-3-8b',
+ provider: 'cloudflare-workers-ai',
+ name: 'llama-guard-3-8b',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.484, output: 0.03, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ supportsLongCacheRetention: false,
+ sendSessionAffinityHeaders: true,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: '@cf/mistral/mistral-7b-instruct-v0.2-lora',
+ provider: 'cloudflare-workers-ai',
+ name: 'mistral-7b-instruct-v0.2-lora',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 15000,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ supportsLongCacheRetention: false,
+ sendSessionAffinityHeaders: true,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: '@cf/mistralai/mistral-small-3.1-24b-instruct',
+ provider: 'cloudflare-workers-ai',
+ name: 'mistral-small-3.1-24b-instruct',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.351, output: 0.555, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ supportsLongCacheRetention: false,
+ sendSessionAffinityHeaders: true,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: '@cf/moonshotai/kimi-k2.6',
+ provider: 'cloudflare-workers-ai',
+ name: 'kimi-k2.6',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1',
+ input: ['text', 'image'],
+ reasoning: { levels: { off: 'none', high: 'high' }, budget: false },
+ cost: { input: 0.95, output: 4, cacheRead: 0.16, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ supportsLongCacheRetention: false,
+ sendSessionAffinityHeaders: true,
+ maxTokensField: 'max_completion_tokens',
+ },
+ },
+ {
+ id: '@cf/moonshotai/kimi-k2.7-code',
+ provider: 'cloudflare-workers-ai',
+ name: 'kimi-k2.7-code',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1',
+ input: ['text', 'image'],
+ reasoning: { levels: { high: 'high' }, budget: false },
+ cost: { input: 0.95, output: 4, cacheRead: 0.19, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ supportsLongCacheRetention: false,
+ sendSessionAffinityHeaders: true,
+ maxTokensField: 'max_completion_tokens',
+ },
+ },
+ {
+ id: '@cf/nvidia/nemotron-3-120b-a12b',
+ provider: 'cloudflare-workers-ai',
+ name: 'nemotron-3-120b-a12b',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1',
+ input: ['text'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.5, output: 1.5, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 256000,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ supportsLongCacheRetention: false,
+ sendSessionAffinityHeaders: true,
+ maxTokensField: 'max_completion_tokens',
+ },
+ },
+ {
+ id: '@cf/openai/gpt-oss-120b',
+ provider: 'cloudflare-workers-ai',
+ name: 'gpt-oss-120b',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1',
+ input: ['text'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0.35, output: 0.75, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ supportsLongCacheRetention: false,
+ sendSessionAffinityHeaders: true,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: '@cf/openai/gpt-oss-20b',
+ provider: 'cloudflare-workers-ai',
+ name: 'gpt-oss-20b',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1',
+ input: ['text'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0.2, output: 0.3, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ supportsLongCacheRetention: false,
+ sendSessionAffinityHeaders: true,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: '@cf/qwen/qwen2.5-coder-32b-instruct',
+ provider: 'cloudflare-workers-ai',
+ name: 'qwen2.5-coder-32b-instruct',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.66, output: 1, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 32768,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ supportsLongCacheRetention: false,
+ sendSessionAffinityHeaders: true,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: '@cf/qwen/qwen3-30b-a3b-fp8',
+ provider: 'cloudflare-workers-ai',
+ name: 'qwen3-30b-a3b-fp8',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.0509, output: 0.335, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 32768,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ supportsLongCacheRetention: false,
+ sendSessionAffinityHeaders: true,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: '@cf/qwen/qwen3.8-27b',
+ provider: 'cloudflare-workers-ai',
+ name: 'qwen3.8-27b',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', xhigh: 'xhigh' },
+ budget: false,
+ },
+ cost: { input: 0.45, output: 3.2, cacheRead: 0.05, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ supportsLongCacheRetention: false,
+ sendSessionAffinityHeaders: true,
+ maxTokensField: 'max_completion_tokens',
+ },
+ },
+ {
+ id: '@cf/qwen/qwq-32b',
+ provider: 'cloudflare-workers-ai',
+ name: 'qwq-32b',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.66, output: 1, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 24000,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ supportsLongCacheRetention: false,
+ sendSessionAffinityHeaders: true,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: '@cf/swiss-ai/apertus-v1.5-8b',
+ provider: 'cloudflare-workers-ai',
+ name: 'apertus-v1.5-8b',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ supportsLongCacheRetention: false,
+ sendSessionAffinityHeaders: true,
+ },
+ },
+ {
+ id: '@cf/utter-project/eurollm-9b-it',
+ provider: 'cloudflare-workers-ai',
+ name: 'eurollm-9b-it',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 32000,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ supportsLongCacheRetention: false,
+ sendSessionAffinityHeaders: true,
+ },
+ },
+ {
+ id: '@cf/zai-org/glm-4.7-flash',
+ provider: 'cloudflare-workers-ai',
+ name: 'glm-4.7-flash',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1',
+ input: ['text'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.0605, output: 0.4, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ supportsLongCacheRetention: false,
+ sendSessionAffinityHeaders: true,
+ maxTokensField: 'max_completion_tokens',
+ },
+ },
+ {
+ id: '@cf/zai-org/glm-5.2',
+ provider: 'cloudflare-workers-ai',
+ name: 'glm-5.2',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1',
+ input: ['text'],
+ reasoning: {
+ levels: { off: 'none', high: 'high', max: 'max' },
+ budget: false,
+ },
+ cost: { input: 1.4, output: 4.4, cacheRead: 0.26, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ supportsLongCacheRetention: false,
+ sendSessionAffinityHeaders: true,
+ maxTokensField: 'max_completion_tokens',
+ },
+ },
+ {
+ id: '@cf/zai-org/glm-5.3',
+ provider: 'cloudflare-workers-ai',
+ name: 'glm-5.3',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1',
+ input: ['text'],
+ reasoning: {
+ levels: { low: 'low', high: 'high', max: 'max' },
+ budget: false,
+ },
+ cost: { input: 1.4, output: 4.4, cacheRead: 0.26, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ supportsLongCacheRetention: false,
+ sendSessionAffinityHeaders: true,
+ maxTokensField: 'max_completion_tokens',
+ },
+ },
+ {
+ id: '@cf/zai-org/glm-5.3-flash',
+ provider: 'cloudflare-workers-ai',
+ name: 'glm-5.3-flash',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { low: 'low', high: 'high', max: 'max' },
+ budget: false,
+ },
+ cost: { input: 0.15, output: 0.5, cacheRead: 0.03, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ supportsLongCacheRetention: false,
+ sendSessionAffinityHeaders: true,
+ maxTokensField: 'max_completion_tokens',
+ },
+ },
+]
diff --git a/packages/ai-models/src/providers/deepseek.ts b/packages/ai-models/src/providers/deepseek.ts
new file mode 100644
index 0000000000..fa0520a5cb
--- /dev/null
+++ b/packages/ai-models/src/providers/deepseek.ts
@@ -0,0 +1,61 @@
+// Generated by scripts/generate-ai-models.ts from modelschemas. Do not edit.
+import type { ModelRecord, ProviderRecord } from '../types'
+
+/** DeepSeek. */
+export const provider: ProviderRecord = {
+ id: 'deepseek',
+ name: 'DeepSeek',
+ baseUrl: 'https://api.deepseek.com',
+ apis: ['openai-completions'],
+ env: [['DEEPSEEK_API_KEY']],
+}
+
+/** Every DeepSeek model, sorted by id. */
+export const models: ReadonlyArray = [
+ {
+ id: 'deepseek-flash',
+ provider: 'deepseek',
+ name: 'deepseek-flash',
+ api: 'openai-completions',
+ baseUrl: 'https://api.deepseek.com',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { low: 'low', high: 'high', max: 'max' },
+ budget: false,
+ },
+ cost: { input: 0.15, output: 0.6, cacheRead: 0.003, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 393216,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ requiresReasoningContentOnAssistantMessages: true,
+ thinkingFormat: 'deepseek',
+ supportsStrictMode: true,
+ },
+ },
+ {
+ id: 'deepseek-v4-pro',
+ provider: 'deepseek',
+ name: 'deepseek-v4-pro',
+ api: 'openai-completions',
+ baseUrl: 'https://api.deepseek.com',
+ input: ['text'],
+ reasoning: {
+ levels: { low: 'low', high: 'high', max: 'max' },
+ budget: false,
+ },
+ cost: { input: 0.66, output: 1.98, cacheRead: 0.022, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 393216,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ requiresReasoningContentOnAssistantMessages: true,
+ thinkingFormat: 'deepseek',
+ supportsStrictMode: true,
+ },
+ },
+]
diff --git a/packages/ai-models/src/providers/fireworks.ts b/packages/ai-models/src/providers/fireworks.ts
new file mode 100644
index 0000000000..019e4ee31f
--- /dev/null
+++ b/packages/ai-models/src/providers/fireworks.ts
@@ -0,0 +1,460 @@
+// Generated by scripts/generate-ai-models.ts from modelschemas. Do not edit.
+import type { ModelRecord, ProviderRecord } from '../types'
+
+/** Fireworks AI. */
+export const provider: ProviderRecord = {
+ id: 'fireworks',
+ name: 'Fireworks AI',
+ baseUrl: 'https://api.fireworks.ai/inference/v1',
+ apis: ['anthropic-messages', 'openai-completions'],
+ env: [['FIREWORKS_API_KEY']],
+}
+
+/** Every Fireworks AI model, sorted by id. */
+export const models: ReadonlyArray = [
+ {
+ id: 'accounts/fireworks/models/deepseek-v4p1-flash',
+ provider: 'fireworks',
+ name: 'accounts/fireworks/models/deepseek-v4p1-flash',
+ api: 'anthropic-messages',
+ baseUrl: 'https://api.fireworks.ai/inference',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 0.3, output: 1.2, cacheRead: 0.006, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 0,
+ compat: {
+ sendSessionAffinityHeaders: true,
+ supportsLongCacheRetention: false,
+ allowEmptySignature: true,
+ supportsEagerToolInputStreaming: false,
+ supportsCacheControlOnTools: false,
+ forceAdaptiveThinking: true,
+ },
+ },
+ {
+ id: 'accounts/fireworks/models/ember-1',
+ provider: 'fireworks',
+ name: 'accounts/fireworks/models/ember-1',
+ api: 'openai-completions',
+ baseUrl: 'https://api.fireworks.ai/inference/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 3, output: 15, cacheRead: 0.3, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 0,
+ compat: {
+ sendSessionAffinityHeaders: true,
+ supportsLongCacheRetention: false,
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ requiresReasoningContentOnAssistantMessages: true,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'accounts/fireworks/models/glm-5p3',
+ provider: 'fireworks',
+ name: 'accounts/fireworks/models/glm-5p3',
+ api: 'openai-completions',
+ baseUrl: 'https://api.fireworks.ai/inference/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 1.4, output: 4.4, cacheRead: 0.26, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 0,
+ compat: {
+ sendSessionAffinityHeaders: true,
+ supportsLongCacheRetention: false,
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ requiresReasoningContentOnAssistantMessages: true,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'accounts/fireworks/models/glm-5p3-flash',
+ provider: 'fireworks',
+ name: 'accounts/fireworks/models/glm-5p3-flash',
+ api: 'openai-completions',
+ baseUrl: 'https://api.fireworks.ai/inference/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.15, output: 0.5, cacheRead: 0.03, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 0,
+ compat: {
+ sendSessionAffinityHeaders: true,
+ supportsLongCacheRetention: false,
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ requiresReasoningContentOnAssistantMessages: true,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'accounts/fireworks/models/gpt-oss-120b',
+ provider: 'fireworks',
+ name: 'accounts/fireworks/models/gpt-oss-120b',
+ api: 'anthropic-messages',
+ baseUrl: 'https://api.fireworks.ai/inference',
+ input: ['text'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0.15, output: 0.6, cacheRead: 0.015, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 0,
+ compat: {
+ sendSessionAffinityHeaders: true,
+ supportsLongCacheRetention: false,
+ allowEmptySignature: true,
+ supportsEagerToolInputStreaming: false,
+ supportsCacheControlOnTools: false,
+ forceAdaptiveThinking: true,
+ },
+ },
+ {
+ id: 'accounts/fireworks/models/inkling',
+ provider: 'fireworks',
+ name: 'accounts/fireworks/models/inkling',
+ api: 'anthropic-messages',
+ baseUrl: 'https://api.fireworks.ai/inference',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 1, output: 4.05, cacheRead: 0.17, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 0,
+ compat: {
+ sendSessionAffinityHeaders: true,
+ supportsLongCacheRetention: false,
+ allowEmptySignature: true,
+ supportsEagerToolInputStreaming: false,
+ supportsCacheControlOnTools: false,
+ },
+ },
+ {
+ id: 'accounts/fireworks/models/kimi-k3',
+ provider: 'fireworks',
+ name: 'accounts/fireworks/models/kimi-k3',
+ api: 'openai-completions',
+ baseUrl: 'https://api.fireworks.ai/inference/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 3, output: 15, cacheRead: 0.3, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 0,
+ compat: {
+ sendSessionAffinityHeaders: true,
+ supportsLongCacheRetention: false,
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ requiresReasoningContentOnAssistantMessages: true,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'accounts/fireworks/models/minimax-m3',
+ provider: 'fireworks',
+ name: 'accounts/fireworks/models/minimax-m3',
+ api: 'anthropic-messages',
+ baseUrl: 'https://api.fireworks.ai/inference',
+ input: ['text'],
+ reasoning: { levels: {}, budget: false },
+ cost: { input: 0.3, output: 1.2, cacheRead: 0.06, cacheWrite: 0 },
+ contextWindow: 512000,
+ maxTokens: 0,
+ compat: {
+ sendSessionAffinityHeaders: true,
+ supportsLongCacheRetention: false,
+ allowEmptySignature: true,
+ supportsEagerToolInputStreaming: false,
+ supportsCacheControlOnTools: false,
+ forceAdaptiveThinking: true,
+ },
+ },
+ {
+ id: 'accounts/fireworks/models/nemotron-3-ultra-nvfp4',
+ provider: 'fireworks',
+ name: 'accounts/fireworks/models/nemotron-3-ultra-nvfp4',
+ api: 'anthropic-messages',
+ baseUrl: 'https://api.fireworks.ai/inference',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.6, output: 2.4, cacheRead: 0.12, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ compat: {
+ sendSessionAffinityHeaders: true,
+ supportsLongCacheRetention: false,
+ allowEmptySignature: true,
+ supportsEagerToolInputStreaming: false,
+ supportsCacheControlOnTools: false,
+ },
+ },
+ {
+ id: 'accounts/fireworks/models/nemotron-lightning-3p5-30b-a3b',
+ provider: 'fireworks',
+ name: 'accounts/fireworks/models/nemotron-lightning-3p5-30b-a3b',
+ api: 'anthropic-messages',
+ baseUrl: 'https://api.fireworks.ai/inference',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.05, output: 0.2, cacheRead: 0.01, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ compat: {
+ sendSessionAffinityHeaders: true,
+ supportsLongCacheRetention: false,
+ allowEmptySignature: true,
+ supportsEagerToolInputStreaming: false,
+ supportsCacheControlOnTools: false,
+ },
+ },
+ {
+ id: 'accounts/fireworks/models/qwen3p8-2p4t-a95b',
+ provider: 'fireworks',
+ name: 'accounts/fireworks/models/qwen3p8-2p4t-a95b',
+ api: 'anthropic-messages',
+ baseUrl: 'https://api.fireworks.ai/inference',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ compat: {
+ sendSessionAffinityHeaders: true,
+ supportsLongCacheRetention: false,
+ allowEmptySignature: true,
+ supportsEagerToolInputStreaming: false,
+ supportsCacheControlOnTools: false,
+ forceAdaptiveThinking: true,
+ },
+ },
+ {
+ id: 'accounts/fireworks/models/qwen3p8-max',
+ provider: 'fireworks',
+ name: 'accounts/fireworks/models/qwen3p8-max',
+ api: 'anthropic-messages',
+ baseUrl: 'https://api.fireworks.ai/inference',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 2, output: 6, cacheRead: 0.25, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ compat: {
+ sendSessionAffinityHeaders: true,
+ supportsLongCacheRetention: false,
+ allowEmptySignature: true,
+ supportsEagerToolInputStreaming: false,
+ supportsCacheControlOnTools: false,
+ forceAdaptiveThinking: true,
+ },
+ },
+ {
+ id: 'accounts/fireworks/routers/glm-5p2-fast',
+ provider: 'fireworks',
+ name: 'accounts/fireworks/routers/glm-5p2-fast',
+ api: 'openai-completions',
+ baseUrl: 'https://api.fireworks.ai/inference/v1',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 2.1, output: 6.6, cacheRead: 0.21, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 0,
+ compat: {
+ sendSessionAffinityHeaders: true,
+ supportsLongCacheRetention: false,
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ requiresReasoningContentOnAssistantMessages: true,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'accounts/fireworks/routers/glm-5p3-fast',
+ provider: 'fireworks',
+ name: 'accounts/fireworks/routers/glm-5p3-fast',
+ api: 'openai-completions',
+ baseUrl: 'https://api.fireworks.ai/inference/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 2.1, output: 6.6, cacheRead: 0.39, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 0,
+ compat: {
+ sendSessionAffinityHeaders: true,
+ supportsLongCacheRetention: false,
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ requiresReasoningContentOnAssistantMessages: true,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'accounts/fireworks/routers/kimi-k3-fast',
+ provider: 'fireworks',
+ name: 'accounts/fireworks/routers/kimi-k3-fast',
+ api: 'openai-completions',
+ baseUrl: 'https://api.fireworks.ai/inference/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 4.5, output: 22.5, cacheRead: 0.45, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 0,
+ compat: {
+ sendSessionAffinityHeaders: true,
+ supportsLongCacheRetention: false,
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ requiresReasoningContentOnAssistantMessages: true,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'auto',
+ provider: 'fireworks',
+ name: 'auto',
+ api: 'openai-completions',
+ baseUrl: 'https://api.fireworks.ai/inference/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ compat: {
+ sendSessionAffinityHeaders: true,
+ supportsLongCacheRetention: false,
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ requiresReasoningContentOnAssistantMessages: true,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'firerouter/auto',
+ provider: 'fireworks',
+ name: 'firerouter/auto',
+ api: 'openai-completions',
+ baseUrl: 'https://api.fireworks.ai/inference/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ compat: {
+ sendSessionAffinityHeaders: true,
+ supportsLongCacheRetention: false,
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ requiresReasoningContentOnAssistantMessages: true,
+ maxTokensField: 'max_tokens',
+ },
+ },
+]
diff --git a/packages/ai-models/src/providers/google-vertex.ts b/packages/ai-models/src/providers/google-vertex.ts
new file mode 100644
index 0000000000..030cd1d1d8
--- /dev/null
+++ b/packages/ai-models/src/providers/google-vertex.ts
@@ -0,0 +1,431 @@
+// Generated by scripts/generate-ai-models.ts from modelschemas. Do not edit.
+import type { ModelRecord, ProviderRecord } from '../types'
+
+/** Google Vertex AI. */
+export const provider: ProviderRecord = {
+ id: 'google-vertex',
+ name: 'Google Vertex AI',
+ baseUrl: 'https://{location}-aiplatform.googleapis.com',
+ apis: ['google-vertex'],
+ env: [
+ ['GOOGLE_CLOUD_API_KEY'],
+ [
+ 'GOOGLE_APPLICATION_CREDENTIALS',
+ 'GOOGLE_CLOUD_PROJECT',
+ 'GOOGLE_CLOUD_LOCATION',
+ ],
+ [
+ 'GOOGLE_APPLICATION_CREDENTIALS',
+ 'GCLOUD_PROJECT',
+ 'GOOGLE_CLOUD_LOCATION',
+ ],
+ ],
+}
+
+/** Every Google Vertex AI model, sorted by id. */
+export const models: ReadonlyArray = [
+ {
+ id: 'gemini-2.5-flash',
+ provider: 'google-vertex',
+ name: 'Gemini 2.5 Flash',
+ api: 'google-vertex',
+ baseUrl: 'https://{location}-aiplatform.googleapis.com',
+ input: ['text', 'image', 'audio', 'video'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: true,
+ },
+ cost: {
+ input: 0.3,
+ output: 2.5,
+ cacheRead: 0.03,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 200000,
+ input: 0.3,
+ output: 2.5,
+ cacheRead: 0.03,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 1048576,
+ maxTokens: 65536,
+ },
+ {
+ id: 'gemini-2.5-flash-lite',
+ provider: 'google-vertex',
+ name: 'Gemini 2.5 Flash-Lite',
+ api: 'google-vertex',
+ baseUrl: 'https://{location}-aiplatform.googleapis.com',
+ input: ['text', 'image', 'audio', 'video'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: true,
+ },
+ cost: { input: 0.1, output: 0.4, cacheRead: 0.01, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 65536,
+ },
+ {
+ id: 'gemini-2.5-pro',
+ provider: 'google-vertex',
+ name: 'Gemini 2.5 Pro',
+ api: 'google-vertex',
+ baseUrl: 'https://{location}-aiplatform.googleapis.com',
+ input: ['text', 'image', 'audio', 'video'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: true,
+ },
+ cost: {
+ input: 1.25,
+ output: 10,
+ cacheRead: 0.125,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 200000,
+ input: 2.5,
+ output: 15,
+ cacheRead: 0.25,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 1048576,
+ maxTokens: 65536,
+ },
+ {
+ id: 'gemini-3-flash-preview',
+ provider: 'google-vertex',
+ name: 'Gemini 3 Flash',
+ api: 'google-vertex',
+ baseUrl: 'https://{location}-aiplatform.googleapis.com',
+ input: ['text', 'image', 'audio', 'video'],
+ reasoning: {
+ levels: {
+ minimal: 'MINIMAL',
+ low: 'LOW',
+ medium: 'MEDIUM',
+ high: 'HIGH',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 65536,
+ },
+ {
+ id: 'gemini-3.1-flash-lite',
+ provider: 'google-vertex',
+ name: 'Gemini 3.1 Flash-Lite',
+ api: 'google-vertex',
+ baseUrl: 'https://{location}-aiplatform.googleapis.com',
+ input: ['text', 'image', 'audio', 'video'],
+ reasoning: {
+ levels: {
+ minimal: 'MINIMAL',
+ low: 'LOW',
+ medium: 'MEDIUM',
+ high: 'HIGH',
+ },
+ budget: false,
+ },
+ cost: { input: 0.25, output: 1.5, cacheRead: 0.025, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 65536,
+ },
+ {
+ id: 'gemini-3.1-pro-preview',
+ provider: 'google-vertex',
+ name: 'Gemini 3.1 Pro',
+ api: 'google-vertex',
+ baseUrl: 'https://{location}-aiplatform.googleapis.com',
+ input: ['text', 'image', 'audio', 'video'],
+ reasoning: {
+ levels: { low: 'LOW', medium: 'MEDIUM', high: 'HIGH' },
+ budget: false,
+ },
+ cost: {
+ input: 2,
+ output: 12,
+ cacheRead: 0.2,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 200000,
+ input: 4,
+ output: 18,
+ cacheRead: 0.4,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 1048576,
+ maxTokens: 65536,
+ },
+ {
+ id: 'gemini-3.1-pro-preview-customtools',
+ provider: 'google-vertex',
+ name: 'Gemini 3.1 Pro',
+ api: 'google-vertex',
+ baseUrl: 'https://{location}-aiplatform.googleapis.com',
+ input: ['text', 'image', 'audio', 'video'],
+ reasoning: {
+ levels: { low: 'LOW', medium: 'MEDIUM', high: 'HIGH' },
+ budget: false,
+ },
+ cost: {
+ input: 2,
+ output: 12,
+ cacheRead: 0.2,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 200000,
+ input: 4,
+ output: 18,
+ cacheRead: 0.4,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 1048576,
+ maxTokens: 65536,
+ },
+ {
+ id: 'gemini-3.5-flash',
+ provider: 'google-vertex',
+ name: 'Gemini 3.5 Flash',
+ api: 'google-vertex',
+ baseUrl: 'https://{location}-aiplatform.googleapis.com',
+ input: ['text', 'image', 'audio', 'video'],
+ reasoning: {
+ levels: {
+ minimal: 'MINIMAL',
+ low: 'LOW',
+ medium: 'MEDIUM',
+ high: 'HIGH',
+ },
+ budget: false,
+ },
+ cost: { input: 1.5, output: 9, cacheRead: 0.15, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 65536,
+ },
+ {
+ id: 'gemini-3.5-flash-lite',
+ provider: 'google-vertex',
+ name: 'Gemini 3.5 Flash-Lite',
+ api: 'google-vertex',
+ baseUrl: 'https://{location}-aiplatform.googleapis.com',
+ input: ['text', 'image', 'audio', 'video'],
+ reasoning: {
+ levels: {
+ minimal: 'MINIMAL',
+ low: 'LOW',
+ medium: 'MEDIUM',
+ high: 'HIGH',
+ },
+ budget: false,
+ },
+ cost: { input: 0.3, output: 2.5, cacheRead: 0.03, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 65536,
+ },
+ {
+ id: 'gemini-3.6-flash',
+ provider: 'google-vertex',
+ name: 'Gemini 3.6 Flash',
+ api: 'google-vertex',
+ baseUrl: 'https://{location}-aiplatform.googleapis.com',
+ input: ['text', 'image', 'audio', 'video'],
+ reasoning: {
+ levels: {
+ minimal: 'MINIMAL',
+ low: 'LOW',
+ medium: 'MEDIUM',
+ high: 'HIGH',
+ },
+ budget: false,
+ },
+ cost: { input: 0.75, output: 3.75, cacheRead: 0.075, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 65536,
+ },
+ {
+ id: 'gemini-3.7-flash',
+ provider: 'google-vertex',
+ name: 'Gemini 3.7 Flash',
+ api: 'google-vertex',
+ baseUrl: 'https://{location}-aiplatform.googleapis.com',
+ input: ['text', 'image', 'audio', 'video'],
+ reasoning: {
+ levels: { low: 'LOW', medium: 'MEDIUM', high: 'HIGH' },
+ budget: false,
+ },
+ cost: { input: 0.75, output: 3.75, cacheRead: 0.075, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 65536,
+ },
+ {
+ id: 'gemini-3.8-flash',
+ provider: 'google-vertex',
+ name: 'Gemini 3.8 Flash',
+ api: 'google-vertex',
+ baseUrl: 'https://{location}-aiplatform.googleapis.com',
+ input: ['text', 'image', 'audio', 'video'],
+ reasoning: {
+ levels: { low: 'LOW', medium: 'MEDIUM', high: 'HIGH' },
+ budget: false,
+ },
+ cost: { input: 0.75, output: 3.75, cacheRead: 0.075, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 65536,
+ },
+ {
+ id: 'gemini-3.8-flash-cyber',
+ provider: 'google-vertex',
+ name: 'Gemini 3.8 Flash Cyber',
+ api: 'google-vertex',
+ baseUrl: 'https://{location}-aiplatform.googleapis.com',
+ input: ['text', 'image', 'audio', 'video'],
+ reasoning: {
+ levels: { low: 'LOW', medium: 'MEDIUM', high: 'HIGH' },
+ budget: false,
+ },
+ cost: { input: 1.5, output: 7.5, cacheRead: 0.15, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 65536,
+ },
+ {
+ id: 'gemini-3.8-live',
+ provider: 'google-vertex',
+ name: 'Gemini 3.8 Live',
+ api: 'google-vertex',
+ baseUrl: 'https://{location}-aiplatform.googleapis.com',
+ input: ['text', 'image', 'audio', 'video'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 64000,
+ },
+ {
+ id: 'gemini-4-argon',
+ provider: 'google-vertex',
+ name: 'Gemini 4 Argon',
+ api: 'google-vertex',
+ baseUrl: 'https://{location}-aiplatform.googleapis.com',
+ input: ['text', 'image', 'audio', 'video'],
+ reasoning: {
+ levels: { low: 'LOW', medium: 'MEDIUM', high: 'HIGH' },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 1048576,
+ },
+ {
+ id: 'gemini-4-argon-cyber-permissive',
+ provider: 'google-vertex',
+ name: 'Gemini 4 Argon',
+ api: 'google-vertex',
+ baseUrl: 'https://{location}-aiplatform.googleapis.com',
+ input: ['text', 'image', 'audio', 'video'],
+ reasoning: {
+ levels: { low: 'LOW', medium: 'MEDIUM', high: 'HIGH' },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 1048576,
+ },
+ {
+ id: 'gemini-live-2.5-flash-native-audio',
+ provider: 'google-vertex',
+ name: 'Gemini 2.5 Flash with Gemini Live API',
+ api: 'google-vertex',
+ baseUrl: 'https://{location}-aiplatform.googleapis.com',
+ input: ['text', 'image', 'audio', 'video'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 64000,
+ },
+ {
+ id: 'gemini-nano-banana-2.1',
+ provider: 'google-vertex',
+ name: 'Gemini Nano Banana 2.1',
+ api: 'google-vertex',
+ baseUrl: 'https://{location}-aiplatform.googleapis.com',
+ input: ['text', 'image', 'video'],
+ reasoning: {
+ levels: { minimal: 'MINIMAL', medium: 'MEDIUM', high: 'HIGH' },
+ budget: false,
+ },
+ cost: { input: 1.5, output: 7.5, cacheRead: 0.15, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 32768,
+ },
+ {
+ id: 'gemini-omni-1.1-flash-preview',
+ provider: 'google-vertex',
+ name: 'Gemini Omni 1.1 Flash Preview',
+ api: 'google-vertex',
+ baseUrl: 'https://{location}-aiplatform.googleapis.com',
+ input: ['text', 'image', 'video'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 57920,
+ },
+ {
+ id: 'gemini-omni-flash-preview',
+ provider: 'google-vertex',
+ name: 'Gemini Omni Flash Preview',
+ api: 'google-vertex',
+ baseUrl: 'https://{location}-aiplatform.googleapis.com',
+ input: ['text', 'image', 'video'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 57920,
+ },
+]
diff --git a/packages/ai-models/src/providers/google.ts b/packages/ai-models/src/providers/google.ts
new file mode 100644
index 0000000000..1baccda198
--- /dev/null
+++ b/packages/ai-models/src/providers/google.ts
@@ -0,0 +1,838 @@
+// Generated by scripts/generate-ai-models.ts from modelschemas. Do not edit.
+import type { ModelRecord, ProviderRecord } from '../types'
+
+/** Google. */
+export const provider: ProviderRecord = {
+ id: 'google',
+ name: 'Google',
+ baseUrl: 'https://generativelanguage.googleapis.com/v1beta',
+ apis: ['google-generative-ai'],
+ env: [['GEMINI_API_KEY']],
+}
+
+/** Every Google model, sorted by id. */
+export const models: ReadonlyArray = [
+ {
+ id: 'antigravity-preview-05-2026',
+ provider: 'google',
+ name: 'Antigravity Agent Preview',
+ api: 'google-generative-ai',
+ baseUrl: 'https://generativelanguage.googleapis.com/v1beta',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 65536,
+ },
+ {
+ id: 'antigravity-preview-09-2026',
+ provider: 'google',
+ name: 'Antigravity Agent Preview',
+ api: 'google-generative-ai',
+ baseUrl: 'https://generativelanguage.googleapis.com/v1beta',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 65536,
+ },
+ {
+ id: 'antigravity-preview-latest',
+ provider: 'google',
+ name: 'Antigravity Agent Preview Latest',
+ api: 'google-generative-ai',
+ baseUrl: 'https://generativelanguage.googleapis.com/v1beta',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 65536,
+ },
+ {
+ id: 'aqa',
+ provider: 'google',
+ name: 'Model that performs Attributed Question Answering.',
+ api: 'google-generative-ai',
+ baseUrl: 'https://generativelanguage.googleapis.com/v1beta',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 7168,
+ maxTokens: 1024,
+ },
+ {
+ id: 'deep-research-max-preview-04-2026',
+ provider: 'google',
+ name: 'Deep Research Max Preview (Apr-21-2026)',
+ api: 'google-generative-ai',
+ baseUrl: 'https://generativelanguage.googleapis.com/v1beta',
+ input: ['text', 'image', 'audio', 'video', 'document'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 65536,
+ },
+ {
+ id: 'deep-research-preview-04-2026',
+ provider: 'google',
+ name: 'Deep Research Preview (Apr-21-2026)',
+ api: 'google-generative-ai',
+ baseUrl: 'https://generativelanguage.googleapis.com/v1beta',
+ input: ['text', 'image', 'audio', 'video', 'document'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 65536,
+ },
+ {
+ id: 'deep-research-pro-preview-12-2025',
+ provider: 'google',
+ name: 'Deep Research Pro Preview (Dec-12-2025)',
+ api: 'google-generative-ai',
+ baseUrl: 'https://generativelanguage.googleapis.com/v1beta',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 65536,
+ },
+ {
+ id: 'gemini-2.5-computer-use-preview-10-2025',
+ provider: 'google',
+ name: 'Gemini 2.5 Computer Use Preview 10-2025',
+ api: 'google-generative-ai',
+ baseUrl: 'https://generativelanguage.googleapis.com/v1beta',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 65536,
+ },
+ {
+ id: 'gemini-2.5-flash',
+ provider: 'google',
+ name: 'Gemini 2.5 Flash',
+ api: 'google-generative-ai',
+ baseUrl: 'https://generativelanguage.googleapis.com/v1beta',
+ input: ['text', 'image', 'audio', 'video'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: true,
+ },
+ cost: { input: 0.3, output: 2.5, cacheRead: 0.03, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 65536,
+ },
+ {
+ id: 'gemini-2.5-flash-lite',
+ provider: 'google',
+ name: 'Gemini 2.5 Flash-Lite',
+ api: 'google-generative-ai',
+ baseUrl: 'https://generativelanguage.googleapis.com/v1beta',
+ input: ['text', 'image', 'audio', 'video', 'document'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: true,
+ },
+ cost: { input: 0.1, output: 0.4, cacheRead: 0.01, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 65536,
+ },
+ {
+ id: 'gemini-2.5-flash-native-audio-latest',
+ provider: 'google',
+ name: 'Gemini 2.5 Flash Native Audio Latest',
+ api: 'google-generative-ai',
+ baseUrl: 'https://generativelanguage.googleapis.com/v1beta',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 8192,
+ },
+ {
+ id: 'gemini-2.5-flash-native-audio-preview-09-2025',
+ provider: 'google',
+ name: 'Gemini 2.5 Flash Native Audio Preview 09-2025',
+ api: 'google-generative-ai',
+ baseUrl: 'https://generativelanguage.googleapis.com/v1beta',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: true,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 8192,
+ },
+ {
+ id: 'gemini-2.5-flash-native-audio-preview-12-2025',
+ provider: 'google',
+ name: 'Gemini 2.5 Flash Native Audio Preview 12-2025',
+ api: 'google-generative-ai',
+ baseUrl: 'https://generativelanguage.googleapis.com/v1beta',
+ input: ['text', 'audio', 'video'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: true,
+ },
+ cost: { input: 0.5, output: 2, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 8192,
+ },
+ {
+ id: 'gemini-2.5-pro',
+ provider: 'google',
+ name: 'Gemini 2.5 Pro',
+ api: 'google-generative-ai',
+ baseUrl: 'https://generativelanguage.googleapis.com/v1beta',
+ input: ['text', 'image', 'audio', 'video', 'document'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: true,
+ },
+ cost: {
+ input: 1.25,
+ output: 10,
+ cacheRead: 0.125,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 200000,
+ input: 2.5,
+ output: 15,
+ cacheRead: 0.25,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 1048576,
+ maxTokens: 65536,
+ },
+ {
+ id: 'gemini-3-flash-preview',
+ provider: 'google',
+ name: 'Gemini 3 Flash Preview',
+ api: 'google-generative-ai',
+ baseUrl: 'https://generativelanguage.googleapis.com/v1beta',
+ input: ['text', 'image', 'audio', 'video', 'document'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.5, output: 3, cacheRead: 0.05, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 65536,
+ },
+ {
+ id: 'gemini-3.1-flash-lite',
+ provider: 'google',
+ name: 'Gemini 3.1 Flash Lite',
+ api: 'google-generative-ai',
+ baseUrl: 'https://generativelanguage.googleapis.com/v1beta',
+ input: ['text', 'image', 'audio', 'video', 'document'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.25, output: 1.5, cacheRead: 0.025, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 65536,
+ },
+ {
+ id: 'gemini-3.1-flash-lite-preview',
+ provider: 'google',
+ name: 'Gemini 3.1 Flash Lite Preview',
+ api: 'google-generative-ai',
+ baseUrl: 'https://generativelanguage.googleapis.com/v1beta',
+ input: ['text', 'image', 'audio', 'video', 'document'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.25, output: 1.5, cacheRead: 0.025, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 65536,
+ },
+ {
+ id: 'gemini-3.1-flash-live-preview',
+ provider: 'google',
+ name: 'Gemini 3.1 Flash Live Preview',
+ api: 'google-generative-ai',
+ baseUrl: 'https://generativelanguage.googleapis.com/v1beta',
+ input: ['text', 'image', 'audio', 'video'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.75, output: 4.5, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 65536,
+ },
+ {
+ id: 'gemini-3.1-pro-preview',
+ provider: 'google',
+ name: 'Gemini 3.1 Pro Preview',
+ api: 'google-generative-ai',
+ baseUrl: 'https://generativelanguage.googleapis.com/v1beta',
+ input: ['text', 'image', 'audio', 'video', 'document'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 2,
+ output: 12,
+ cacheRead: 0.2,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 200000,
+ input: 4,
+ output: 18,
+ cacheRead: 0.4,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 1048576,
+ maxTokens: 65536,
+ },
+ {
+ id: 'gemini-3.1-pro-preview-customtools',
+ provider: 'google',
+ name: 'Gemini 3.1 Pro Preview Custom Tools',
+ api: 'google-generative-ai',
+ baseUrl: 'https://generativelanguage.googleapis.com/v1beta',
+ input: ['text', 'image', 'audio', 'video', 'document'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 2,
+ output: 12,
+ cacheRead: 0.2,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 200000,
+ input: 4,
+ output: 18,
+ cacheRead: 0.4,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 1048576,
+ maxTokens: 65536,
+ },
+ {
+ id: 'gemini-3.5-flash',
+ provider: 'google',
+ name: 'Gemini 3.5 Flash',
+ api: 'google-generative-ai',
+ baseUrl: 'https://generativelanguage.googleapis.com/v1beta',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 65536,
+ },
+ {
+ id: 'gemini-3.5-flash-lite',
+ provider: 'google',
+ name: 'Gemini 3.5 Flash Lite',
+ api: 'google-generative-ai',
+ baseUrl: 'https://generativelanguage.googleapis.com/v1beta',
+ input: ['text', 'image', 'audio', 'video', 'document'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.3, output: 2.5, cacheRead: 0.03, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 65536,
+ },
+ {
+ id: 'gemini-3.5-live-translate-preview',
+ provider: 'google',
+ name: 'Gemini 3.5 Live Translate Preview',
+ api: 'google-generative-ai',
+ baseUrl: 'https://generativelanguage.googleapis.com/v1beta',
+ input: ['audio'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 16384,
+ maxTokens: 32768,
+ },
+ {
+ id: 'gemini-3.5-transcribe',
+ provider: 'google',
+ name: 'Gemini 3.5 Transcribe',
+ api: 'google-generative-ai',
+ baseUrl: 'https://generativelanguage.googleapis.com/v1beta',
+ input: ['audio'],
+ reasoning: false,
+ cost: { input: 0, output: 12, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 98304,
+ maxTokens: 32768,
+ },
+ {
+ id: 'gemini-3.5-transcribe-live',
+ provider: 'google',
+ name: 'Gemini 3.5 Transcribe Live',
+ api: 'google-generative-ai',
+ baseUrl: 'https://generativelanguage.googleapis.com/v1beta',
+ input: ['audio'],
+ reasoning: false,
+ cost: { input: 0, output: 21, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 65536,
+ },
+ {
+ id: 'gemini-3.6-flash',
+ provider: 'google',
+ name: 'Gemini 3.6 Flash',
+ api: 'google-generative-ai',
+ baseUrl: 'https://generativelanguage.googleapis.com/v1beta',
+ input: ['text', 'image', 'audio', 'video', 'document'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.75, output: 3.75, cacheRead: 0.075, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 65536,
+ },
+ {
+ id: 'gemini-3.7-flash',
+ provider: 'google',
+ name: 'Gemini 3.7 Flash',
+ api: 'google-generative-ai',
+ baseUrl: 'https://generativelanguage.googleapis.com/v1beta',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 65536,
+ },
+ {
+ id: 'gemini-3.8-flash',
+ provider: 'google',
+ name: 'Gemini 3.8 Flash',
+ api: 'google-generative-ai',
+ baseUrl: 'https://generativelanguage.googleapis.com/v1beta',
+ input: ['text', 'image', 'audio', 'video', 'document'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0.75, output: 3.75, cacheRead: 0.075, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 65536,
+ },
+ {
+ id: 'gemini-3.8-live',
+ provider: 'google',
+ name: 'Gemini 3.8 Live',
+ api: 'google-generative-ai',
+ baseUrl: 'https://generativelanguage.googleapis.com/v1beta',
+ input: ['text', 'image', 'audio', 'video'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.75, output: 4.5, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 65536,
+ },
+ {
+ id: 'gemini-3.8-live-extended-thinking',
+ provider: 'google',
+ name: 'Gemini 3.8 Live Extended Thinking',
+ api: 'google-generative-ai',
+ baseUrl: 'https://generativelanguage.googleapis.com/v1beta',
+ input: ['text', 'image', 'audio', 'video'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0.75, output: 4.5, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 65536,
+ },
+ {
+ id: 'gemini-4-argon',
+ provider: 'google',
+ name: 'Gemini 4 Argon',
+ api: 'google-generative-ai',
+ baseUrl: 'https://generativelanguage.googleapis.com/v1beta',
+ input: ['text'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 32768,
+ },
+ {
+ id: 'gemini-flash-latest',
+ provider: 'google',
+ name: 'Gemini Flash Latest',
+ api: 'google-generative-ai',
+ baseUrl: 'https://generativelanguage.googleapis.com/v1beta',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 65536,
+ },
+ {
+ id: 'gemini-flash-lite-latest',
+ provider: 'google',
+ name: 'Gemini Flash-Lite Latest',
+ api: 'google-generative-ai',
+ baseUrl: 'https://generativelanguage.googleapis.com/v1beta',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 65536,
+ },
+ {
+ id: 'gemini-nano-banana-2.1',
+ provider: 'google',
+ name: 'Nano Banana 2.1',
+ api: 'google-generative-ai',
+ baseUrl: 'https://generativelanguage.googleapis.com/v1beta',
+ input: ['text', 'image', 'video', 'document'],
+ reasoning: {
+ levels: { minimal: 'minimal', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 1.5, output: 7.5, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 65536,
+ maxTokens: 65536,
+ },
+ {
+ id: 'gemini-pro-latest',
+ provider: 'google',
+ name: 'Gemini Pro Latest',
+ api: 'google-generative-ai',
+ baseUrl: 'https://generativelanguage.googleapis.com/v1beta',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 65536,
+ },
+ {
+ id: 'gemini-robotics-er-2-preview',
+ provider: 'google',
+ name: 'Gemini Robotics-ER 2 Preview',
+ api: 'google-generative-ai',
+ baseUrl: 'https://generativelanguage.googleapis.com/v1beta',
+ input: ['text', 'image', 'audio', 'video'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 1, output: 5, cacheRead: 0.1, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 65536,
+ },
+ {
+ id: 'gemini-robotics-er-2-streaming-preview',
+ provider: 'google',
+ name: 'Gemini Robotics-ER 2 Streaming Preview',
+ api: 'google-generative-ai',
+ baseUrl: 'https://generativelanguage.googleapis.com/v1beta',
+ input: ['text', 'image', 'audio', 'video'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 1, output: 5, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 65536,
+ },
+ {
+ id: 'gemma-4-26b-a4b-it',
+ provider: 'google',
+ name: 'Gemma 4 26B A4B IT',
+ api: 'google-generative-ai',
+ baseUrl: 'https://generativelanguage.googleapis.com/v1beta',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 32768,
+ },
+ {
+ id: 'gemma-4-31b-it',
+ provider: 'google',
+ name: 'Gemma 4 31B IT',
+ api: 'google-generative-ai',
+ baseUrl: 'https://generativelanguage.googleapis.com/v1beta',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 32768,
+ },
+ {
+ id: 'lyria-3-clip-preview',
+ provider: 'google',
+ name: 'Lyria 3 Clip Preview',
+ api: 'google-generative-ai',
+ baseUrl: 'https://generativelanguage.googleapis.com/v1beta',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 65536,
+ },
+ {
+ id: 'lyria-3-pro-preview',
+ provider: 'google',
+ name: 'Lyria 3 Pro Preview',
+ api: 'google-generative-ai',
+ baseUrl: 'https://generativelanguage.googleapis.com/v1beta',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 65536,
+ },
+ {
+ id: 'lyria-3.5',
+ provider: 'google',
+ name: 'Lyria 3.5',
+ api: 'google-generative-ai',
+ baseUrl: 'https://generativelanguage.googleapis.com/v1beta',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 65536,
+ },
+ {
+ id: 'nano-banana-pro-preview',
+ provider: 'google',
+ name: 'Nano Banana Pro',
+ api: 'google-generative-ai',
+ baseUrl: 'https://generativelanguage.googleapis.com/v1beta',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 32768,
+ },
+]
diff --git a/packages/ai-models/src/providers/groq.ts b/packages/ai-models/src/providers/groq.ts
new file mode 100644
index 0000000000..4b0c5b1089
--- /dev/null
+++ b/packages/ai-models/src/providers/groq.ts
@@ -0,0 +1,124 @@
+// Generated by scripts/generate-ai-models.ts from modelschemas. Do not edit.
+import type { ModelRecord, ProviderRecord } from '../types'
+
+/** Groq. */
+export const provider: ProviderRecord = {
+ id: 'groq',
+ name: 'Groq',
+ baseUrl: 'https://api.groq.com/openai/v1',
+ apis: ['openai-completions'],
+ env: [['GROQ_API_KEY']],
+}
+
+/** Every Groq model, sorted by id. */
+export const models: ReadonlyArray = [
+ {
+ id: 'allam-2-7b',
+ provider: 'groq',
+ name: 'allam-2-7b',
+ api: 'openai-completions',
+ baseUrl: 'https://api.groq.com/openai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 4096,
+ maxTokens: 4096,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'meta-llama/llama-prompt-guard-2-22m',
+ provider: 'groq',
+ name: 'meta-llama/llama-prompt-guard-2-22m',
+ api: 'openai-completions',
+ baseUrl: 'https://api.groq.com/openai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.03, output: 0.03, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 512,
+ maxTokens: 512,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'meta-llama/llama-prompt-guard-2-86m',
+ provider: 'groq',
+ name: 'meta-llama/llama-prompt-guard-2-86m',
+ api: 'openai-completions',
+ baseUrl: 'https://api.groq.com/openai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.04, output: 0.04, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 512,
+ maxTokens: 512,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'openai/gpt-oss-120b',
+ provider: 'groq',
+ name: 'openai/gpt-oss-120b',
+ api: 'openai-completions',
+ baseUrl: 'https://api.groq.com/openai/v1',
+ input: ['text'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0.15, output: 0.6, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 65536,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'openai/gpt-oss-20b',
+ provider: 'groq',
+ name: 'openai/gpt-oss-20b',
+ api: 'openai-completions',
+ baseUrl: 'https://api.groq.com/openai/v1',
+ input: ['text'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0.075, output: 0.3, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 65536,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'openai/gpt-oss-safeguard-20b',
+ provider: 'groq',
+ name: 'openai/gpt-oss-safeguard-20b',
+ api: 'openai-completions',
+ baseUrl: 'https://api.groq.com/openai/v1',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.075, output: 0.3, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 65536,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'qwen/qwen3.8-27b',
+ provider: 'groq',
+ name: 'qwen/qwen3.8-27b',
+ api: 'openai-completions',
+ baseUrl: 'https://api.groq.com/openai/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0.8, output: 4, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 16384,
+ compat: { supportsStrictMode: true },
+ },
+]
diff --git a/packages/ai-models/src/providers/huggingface.ts b/packages/ai-models/src/providers/huggingface.ts
new file mode 100644
index 0000000000..d2267e7cfe
--- /dev/null
+++ b/packages/ai-models/src/providers/huggingface.ts
@@ -0,0 +1,2107 @@
+// Generated by scripts/generate-ai-models.ts from modelschemas. Do not edit.
+import type { ModelRecord, ProviderRecord } from '../types'
+
+/** Hugging Face. */
+export const provider: ProviderRecord = {
+ id: 'huggingface',
+ name: 'Hugging Face',
+ baseUrl: 'https://router.huggingface.co/v1',
+ apis: ['openai-completions'],
+ env: [['HF_TOKEN']],
+}
+
+/** Every Hugging Face model, sorted by id. */
+export const models: ReadonlyArray = [
+ {
+ id: 'aisingapore/Gemma-SEA-LION-v4-27B-IT',
+ provider: 'huggingface',
+ name: 'aisingapore/Gemma-SEA-LION-v4-27B-IT',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.2, output: 0.4, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'aisingapore/Qwen-SEA-LION-v4-32B-IT',
+ provider: 'huggingface',
+ name: 'aisingapore/Qwen-SEA-LION-v4-32B-IT',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.25, output: 0.5, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'alpindale/WizardLM-2-8x22B',
+ provider: 'huggingface',
+ name: 'alpindale/WizardLM-2-8x22B',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.62, output: 0.62, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 65535,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'CohereLabs/aya-expanse-32b',
+ provider: 'huggingface',
+ name: 'CohereLabs/aya-expanse-32b',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'CohereLabs/aya-vision-32b',
+ provider: 'huggingface',
+ name: 'CohereLabs/aya-vision-32b',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'CohereLabs/c4ai-command-a-03-2025',
+ provider: 'huggingface',
+ name: 'CohereLabs/c4ai-command-a-03-2025',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'CohereLabs/c4ai-command-r-08-2024',
+ provider: 'huggingface',
+ name: 'CohereLabs/c4ai-command-r-08-2024',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'CohereLabs/c4ai-command-r7b-12-2024',
+ provider: 'huggingface',
+ name: 'CohereLabs/c4ai-command-r7b-12-2024',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'CohereLabs/c4ai-command-r7b-arabic-02-2025',
+ provider: 'huggingface',
+ name: 'CohereLabs/c4ai-command-r7b-arabic-02-2025',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'CohereLabs/command-a-plus-05-2026-bf16',
+ provider: 'huggingface',
+ name: 'CohereLabs/command-a-plus-05-2026-bf16',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'CohereLabs/command-a-plus-05-2026-fp8',
+ provider: 'huggingface',
+ name: 'CohereLabs/command-a-plus-05-2026-fp8',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'CohereLabs/command-a-plus-05-2026-w4a4',
+ provider: 'huggingface',
+ name: 'CohereLabs/command-a-plus-05-2026-w4a4',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'CohereLabs/command-a-reasoning-08-2025',
+ provider: 'huggingface',
+ name: 'CohereLabs/command-a-reasoning-08-2025',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'CohereLabs/command-a-translate-08-2025',
+ provider: 'huggingface',
+ name: 'CohereLabs/command-a-translate-08-2025',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'CohereLabs/command-a-vision-07-2025',
+ provider: 'huggingface',
+ name: 'CohereLabs/command-a-vision-07-2025',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'CohereLabs/tiny-aya-earth',
+ provider: 'huggingface',
+ name: 'CohereLabs/tiny-aya-earth',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'CohereLabs/tiny-aya-fire',
+ provider: 'huggingface',
+ name: 'CohereLabs/tiny-aya-fire',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'CohereLabs/tiny-aya-global',
+ provider: 'huggingface',
+ name: 'CohereLabs/tiny-aya-global',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'CohereLabs/tiny-aya-water',
+ provider: 'huggingface',
+ name: 'CohereLabs/tiny-aya-water',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'deepseek-ai/DeepSeek-R1',
+ provider: 'huggingface',
+ name: 'deepseek-ai/DeepSeek-R1',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.7, output: 2.5, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 64000,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'deepseek-ai/DeepSeek-R1-0528',
+ provider: 'huggingface',
+ name: 'deepseek-ai/DeepSeek-R1-0528',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.5, output: 2.15, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 163840,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'deepseek-ai/DeepSeek-V3',
+ provider: 'huggingface',
+ name: 'deepseek-ai/DeepSeek-V3',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.32, output: 0.89, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 163840,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'deepseek-ai/DeepSeek-V3-0324',
+ provider: 'huggingface',
+ name: 'deepseek-ai/DeepSeek-V3-0324',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.24, output: 0.9, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 163840,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'deepseek-ai/DeepSeek-V3.1',
+ provider: 'huggingface',
+ name: 'deepseek-ai/DeepSeek-V3.1',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.25, output: 0.95, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 163840,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'deepseek-ai/DeepSeek-V3.1-Terminus',
+ provider: 'huggingface',
+ name: 'deepseek-ai/DeepSeek-V3.1-Terminus',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.27, output: 0.95, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 163840,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'deepseek-ai/DeepSeek-V3.2',
+ provider: 'huggingface',
+ name: 'deepseek-ai/DeepSeek-V3.2',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.26, output: 0.38, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 163840,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'deepseek-ai/DeepSeek-V4-Flash',
+ provider: 'huggingface',
+ name: 'deepseek-ai/DeepSeek-V4-Flash',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.09, output: 0.18, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'deepseek-ai/DeepSeek-V4-Flash-0731',
+ provider: 'huggingface',
+ name: 'deepseek-ai/DeepSeek-V4-Flash-0731',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.13, output: 0.26, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'deepseek-ai/DeepSeek-V4-Flash-Vision-Exp',
+ provider: 'huggingface',
+ name: 'deepseek-ai/DeepSeek-V4-Flash-Vision-Exp',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.44, output: 1.32, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'deepseek-ai/DeepSeek-V4-Pro',
+ provider: 'huggingface',
+ name: 'deepseek-ai/DeepSeek-V4-Pro',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 1.6, output: 3.2, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'deepseek-ai/DeepSeek-V4-Pro-0813',
+ provider: 'huggingface',
+ name: 'deepseek-ai/DeepSeek-V4-Pro-0813',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 1.32, output: 3.96, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'deepseek-ai/DeepSeek-V4.1-Flash',
+ provider: 'huggingface',
+ name: 'deepseek-ai/DeepSeek-V4.1-Flash',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'google/gemma-3-12b-it',
+ provider: 'huggingface',
+ name: 'google/gemma-3-12b-it',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.05, output: 0.15, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'google/gemma-3-27b-it',
+ provider: 'huggingface',
+ name: 'google/gemma-3-27b-it',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.08, output: 0.16, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'google/gemma-3-4b-it',
+ provider: 'huggingface',
+ name: 'google/gemma-3-4b-it',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.05, output: 0.1, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'google/gemma-4-26B-A4B-it',
+ provider: 'huggingface',
+ name: 'google/gemma-4-26B-A4B-it',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.285, output: 0.57, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'google/gemma-4-31B-it',
+ provider: 'huggingface',
+ name: 'google/gemma-4-31B-it',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.2, output: 0.4, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'ibm-granite/granite-4.2-30b',
+ provider: 'huggingface',
+ name: 'ibm-granite/granite-4.2-30b',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.16, output: 0.65, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'ibm-granite/granite-4.2-3b',
+ provider: 'huggingface',
+ name: 'ibm-granite/granite-4.2-3b',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.03, output: 0.12, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'ibm-granite/granite-4.2-8b',
+ provider: 'huggingface',
+ name: 'ibm-granite/granite-4.2-8b',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.06, output: 0.25, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'inclusionAI/Ling-3.0-flash',
+ provider: 'huggingface',
+ name: 'inclusionAI/Ling-3.0-flash',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.06, output: 0.18, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'inclusionAI/Ling-3.0-flash-Fin',
+ provider: 'huggingface',
+ name: 'inclusionAI/Ling-3.0-flash-Fin',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.075, output: 0.22, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'inclusionAI/Ling-3.0-flash-VL',
+ provider: 'huggingface',
+ name: 'inclusionAI/Ling-3.0-flash-VL',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.075, output: 0.22, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'meta-llama/Llama-3.1-8B-Instruct',
+ provider: 'huggingface',
+ name: 'meta-llama/Llama-3.1-8B-Instruct',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.02, output: 0.05, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 16384,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'meta-llama/Llama-3.3-70B-Instruct',
+ provider: 'huggingface',
+ name: 'meta-llama/Llama-3.3-70B-Instruct',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 1.026, output: 1.026, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'meta-llama/Llama-4-Maverick-17B-128E-Instruct-FP8',
+ provider: 'huggingface',
+ name: 'meta-llama/Llama-4-Maverick-17B-128E-Instruct-FP8',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.27, output: 0.85, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'meta-llama/Llama-4-Scout-17B-16E-Instruct',
+ provider: 'huggingface',
+ name: 'meta-llama/Llama-4-Scout-17B-16E-Instruct',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.18, output: 0.59, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'meta-llama/Llama-Guard-4-12B',
+ provider: 'huggingface',
+ name: 'meta-llama/Llama-Guard-4-12B',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.18, output: 0.18, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 163840,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'meta-models/Muse-Glimmer-30B',
+ provider: 'huggingface',
+ name: 'meta-models/Muse-Glimmer-30B',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.3, output: 1.2, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'microsoft/phi-4',
+ provider: 'huggingface',
+ name: 'microsoft/phi-4',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.07, output: 0.14, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 16384,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'MiniMaxAI/MiniMax-M1-80k',
+ provider: 'huggingface',
+ name: 'MiniMaxAI/MiniMax-M1-80k',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.55, output: 2.2, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'MiniMaxAI/MiniMax-M2.5',
+ provider: 'huggingface',
+ name: 'MiniMaxAI/MiniMax-M2.5',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.3, output: 1.2, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 204800,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'MiniMaxAI/MiniMax-M2.7',
+ provider: 'huggingface',
+ name: 'MiniMaxAI/MiniMax-M2.7',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.3, output: 1.2, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 204800,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'MiniMaxAI/MiniMax-M3',
+ provider: 'huggingface',
+ name: 'MiniMaxAI/MiniMax-M3',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.3, output: 1.2, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 512000,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'moonshotai/Kimi-K2-Instruct',
+ provider: 'huggingface',
+ name: 'moonshotai/Kimi-K2-Instruct',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.57, output: 2.3, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'moonshotai/Kimi-K2-Instruct-0905',
+ provider: 'huggingface',
+ name: 'moonshotai/Kimi-K2-Instruct-0905',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.6, output: 2.5, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'moonshotai/Kimi-K2.5',
+ provider: 'huggingface',
+ name: 'moonshotai/Kimi-K2.5',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.6, output: 3, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'moonshotai/Kimi-K2.6',
+ provider: 'huggingface',
+ name: 'moonshotai/Kimi-K2.6',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.8, output: 3.4, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'moonshotai/Kimi-K2.7-Code',
+ provider: 'huggingface',
+ name: 'moonshotai/Kimi-K2.7-Code',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.95, output: 4, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'moonshotai/Kimi-K3',
+ provider: 'huggingface',
+ name: 'moonshotai/Kimi-K3',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 3, output: 15, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'NousResearch/Hermes-3-Llama-3.1-70B',
+ provider: 'huggingface',
+ name: 'NousResearch/Hermes-3-Llama-3.1-70B',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.7, output: 0.7, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'nvidia/NVIDIA-Nemotron-3-Ultra-550B-A55B-BF16',
+ provider: 'huggingface',
+ name: 'nvidia/NVIDIA-Nemotron-3-Ultra-550B-A55B-BF16',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 1, output: 5, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'nvidia/NVIDIA-Nemotron-3-Ultra-550B-A55B-NVFP4',
+ provider: 'huggingface',
+ name: 'nvidia/NVIDIA-Nemotron-3-Ultra-550B-A55B-NVFP4',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.6, output: 2.4, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'nvidia/NVIDIA-Nemotron-3.5-Lightning-30B-A3B-BF16',
+ provider: 'huggingface',
+ name: 'nvidia/NVIDIA-Nemotron-3.5-Lightning-30B-A3B-BF16',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'openai/gpt-oss-120b',
+ provider: 'huggingface',
+ name: 'openai/gpt-oss-120b',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.35, output: 0.75, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'openai/gpt-oss-20b',
+ provider: 'huggingface',
+ name: 'openai/gpt-oss-20b',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.1, output: 0.5, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'openai/gpt-oss-safeguard-20b',
+ provider: 'huggingface',
+ name: 'openai/gpt-oss-safeguard-20b',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'prism-ml/Ternary-Bonsai-27B-AWQ-4bit',
+ provider: 'huggingface',
+ name: 'prism-ml/Ternary-Bonsai-27B-AWQ-4bit',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'prism-ml/Ternary-Bonsai-27B-gguf',
+ provider: 'huggingface',
+ name: 'prism-ml/Ternary-Bonsai-27B-gguf',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'Qwen/Qwen2.5-72B-Instruct',
+ provider: 'huggingface',
+ name: 'Qwen/Qwen2.5-72B-Instruct',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.36, output: 0.4, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 32768,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'Qwen/Qwen2.5-VL-72B-Instruct',
+ provider: 'huggingface',
+ name: 'Qwen/Qwen2.5-VL-72B-Instruct',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 1.01, output: 1.01, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 32768,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'Qwen/Qwen3-14B',
+ provider: 'huggingface',
+ name: 'Qwen/Qwen3-14B',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.12, output: 0.24, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 40960,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'Qwen/Qwen3-235B-A22B-Instruct-2507',
+ provider: 'huggingface',
+ name: 'Qwen/Qwen3-235B-A22B-Instruct-2507',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.855, output: 2.565, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'Qwen/Qwen3-235B-A22B-Thinking-2507',
+ provider: 'huggingface',
+ name: 'Qwen/Qwen3-235B-A22B-Thinking-2507',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.23, output: 2.3, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'Qwen/Qwen3-30B-A3B',
+ provider: 'huggingface',
+ name: 'Qwen/Qwen3-30B-A3B',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.12, output: 0.5, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 40960,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'Qwen/Qwen3-32B',
+ provider: 'huggingface',
+ name: 'Qwen/Qwen3-32B',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.08, output: 0.28, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 40960,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'Qwen/Qwen3-Coder-30B-A3B-Instruct',
+ provider: 'huggingface',
+ name: 'Qwen/Qwen3-Coder-30B-A3B-Instruct',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.228, output: 0.912, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'Qwen/Qwen3-Next-80B-A3B-Instruct',
+ provider: 'huggingface',
+ name: 'Qwen/Qwen3-Next-80B-A3B-Instruct',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.09, output: 1.1, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'Qwen/Qwen3-VL-235B-A22B-Instruct',
+ provider: 'huggingface',
+ name: 'Qwen/Qwen3-VL-235B-A22B-Instruct',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.2, output: 0.88, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'Qwen/Qwen3-VL-30B-A3B-Instruct',
+ provider: 'huggingface',
+ name: 'Qwen/Qwen3-VL-30B-A3B-Instruct',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.15, output: 0.6, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'Qwen/Qwen3.5-122B-A10B',
+ provider: 'huggingface',
+ name: 'Qwen/Qwen3.5-122B-A10B',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.4, output: 3.2, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'Qwen/Qwen3.5-27B',
+ provider: 'huggingface',
+ name: 'Qwen/Qwen3.5-27B',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.26, output: 2.6, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'Qwen/Qwen3.5-35B-A3B',
+ provider: 'huggingface',
+ name: 'Qwen/Qwen3.5-35B-A3B',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.14, output: 1, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'Qwen/Qwen3.5-397B-A17B',
+ provider: 'huggingface',
+ name: 'Qwen/Qwen3.5-397B-A17B',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.684, output: 4.104, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'Qwen/Qwen3.5-9B',
+ provider: 'huggingface',
+ name: 'Qwen/Qwen3.5-9B',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.17, output: 0.25, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'Qwen/Qwen3.6-27B',
+ provider: 'huggingface',
+ name: 'Qwen/Qwen3.6-27B',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.32, output: 3.2, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'Qwen/Qwen3.6-35B-A3B',
+ provider: 'huggingface',
+ name: 'Qwen/Qwen3.6-35B-A3B',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.285, output: 1.71, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'Qwen/Qwen3.8-2.4T-A95B',
+ provider: 'huggingface',
+ name: 'Qwen/Qwen3.8-2.4T-A95B',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'Qwen/Qwen3.8-27B',
+ provider: 'huggingface',
+ name: 'Qwen/Qwen3.8-27B',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.99, output: 1.49, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 65536,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'Sao10K/L3-8B-Stheno-v3.2',
+ provider: 'huggingface',
+ name: 'Sao10K/L3-8B-Stheno-v3.2',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.05, output: 0.05, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 8192,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'speakleash/Bielik-11B-v3.0-Instruct',
+ provider: 'huggingface',
+ name: 'speakleash/Bielik-11B-v3.0-Instruct',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.4, output: 0.4, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'stepfun-ai/Step-3.5-Flash',
+ provider: 'huggingface',
+ name: 'stepfun-ai/Step-3.5-Flash',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.1, output: 0.3, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'stepfun-ai/Step-3.7-Flash',
+ provider: 'huggingface',
+ name: 'stepfun-ai/Step-3.7-Flash',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.2, output: 1.15, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'swiss-ai/Apertus-8B-Instruct-2509',
+ provider: 'huggingface',
+ name: 'swiss-ai/Apertus-8B-Instruct-2509',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.1, output: 0.2, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'tencent/Hy3',
+ provider: 'huggingface',
+ name: 'tencent/Hy3',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.13, output: 0.53, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'tencent/Hy4-preview',
+ provider: 'huggingface',
+ name: 'tencent/Hy4-preview',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.834, output: 2.501, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'thinkingmachines/Inkling',
+ provider: 'huggingface',
+ name: 'thinkingmachines/Inkling',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 1, output: 4.05, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 524288,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'thinkingmachines/Inkling-Small',
+ provider: 'huggingface',
+ name: 'thinkingmachines/Inkling-Small',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.45, output: 1.2, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 524288,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'XiaomiMiMo/MiMo-V2.5',
+ provider: 'huggingface',
+ name: 'XiaomiMiMo/MiMo-V2.5',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.168, output: 0.336, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'XiaomiMiMo/MiMo-V2.5-Pro',
+ provider: 'huggingface',
+ name: 'XiaomiMiMo/MiMo-V2.5-Pro',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.522, output: 1.044, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'XiaomiMiMo/MiMo-V2.6-Flash-RL',
+ provider: 'huggingface',
+ name: 'XiaomiMiMo/MiMo-V2.6-Flash-RL',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.14, output: 0.28, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'XiaomiMiMo/MiMo-V2.6-Pro-RL',
+ provider: 'huggingface',
+ name: 'XiaomiMiMo/MiMo-V2.6-Pro-RL',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.435, output: 0.87, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'zai-org/AutoGLM-Phone-9B-Multilingual',
+ provider: 'huggingface',
+ name: 'zai-org/AutoGLM-Phone-9B-Multilingual',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.035, output: 0.138, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 65536,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'zai-org/GLM-4.5',
+ provider: 'huggingface',
+ name: 'zai-org/GLM-4.5',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'zai-org/GLM-4.5-Air',
+ provider: 'huggingface',
+ name: 'zai-org/GLM-4.5-Air',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.13, output: 0.85, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'zai-org/GLM-4.5V',
+ provider: 'huggingface',
+ name: 'zai-org/GLM-4.5V',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'zai-org/GLM-4.5V-FP8',
+ provider: 'huggingface',
+ name: 'zai-org/GLM-4.5V-FP8',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'zai-org/GLM-4.6',
+ provider: 'huggingface',
+ name: 'zai-org/GLM-4.6',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.5, output: 2, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 202752,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'zai-org/GLM-4.6-FP8',
+ provider: 'huggingface',
+ name: 'zai-org/GLM-4.6-FP8',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'zai-org/GLM-4.6V',
+ provider: 'huggingface',
+ name: 'zai-org/GLM-4.6V',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'zai-org/GLM-4.6V-Flash',
+ provider: 'huggingface',
+ name: 'zai-org/GLM-4.6V-Flash',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'zai-org/GLM-4.6V-FP8',
+ provider: 'huggingface',
+ name: 'zai-org/GLM-4.6V-FP8',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'zai-org/GLM-4.7',
+ provider: 'huggingface',
+ name: 'zai-org/GLM-4.7',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.6, output: 2.2, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 204800,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'zai-org/GLM-4.7-Flash',
+ provider: 'huggingface',
+ name: 'zai-org/GLM-4.7-Flash',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'zai-org/GLM-5',
+ provider: 'huggingface',
+ name: 'zai-org/GLM-5',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'zai-org/GLM-5.1',
+ provider: 'huggingface',
+ name: 'zai-org/GLM-5.1',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 1.05, output: 3.5, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 202752,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'zai-org/GLM-5.2',
+ provider: 'huggingface',
+ name: 'zai-org/GLM-5.2',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 1.4, output: 4.4, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1048575,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'zai-org/GLM-5.2-FP8',
+ provider: 'huggingface',
+ name: 'zai-org/GLM-5.2-FP8',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'zai-org/GLM-5.3',
+ provider: 'huggingface',
+ name: 'zai-org/GLM-5.3',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 1.4, output: 4.4, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'zai-org/GLM-5.3-BF16',
+ provider: 'huggingface',
+ name: 'zai-org/GLM-5.3-BF16',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'zai-org/GLM-5.3-Flash',
+ provider: 'huggingface',
+ name: 'zai-org/GLM-5.3-Flash',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'zai-org/GLM-5.3-Flash-BF16',
+ provider: 'huggingface',
+ name: 'zai-org/GLM-5.3-Flash-BF16',
+ api: 'openai-completions',
+ baseUrl: 'https://router.huggingface.co/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ compat: {
+ supportsStrictMode: true,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ },
+ },
+]
diff --git a/packages/ai-models/src/providers/kimi-coding.ts b/packages/ai-models/src/providers/kimi-coding.ts
new file mode 100644
index 0000000000..dacf9a5093
--- /dev/null
+++ b/packages/ai-models/src/providers/kimi-coding.ts
@@ -0,0 +1,85 @@
+// Generated by scripts/generate-ai-models.ts from modelschemas. Do not edit.
+import type { ModelRecord, ProviderRecord } from '../types'
+
+/** Kimi For Coding. */
+export const provider: ProviderRecord = {
+ id: 'kimi-coding',
+ name: 'Kimi For Coding',
+ baseUrl: 'https://api.kimi.com/coding',
+ apis: ['anthropic-messages'],
+ env: [['KIMI_API_KEY']],
+}
+
+/** Every Kimi For Coding model, sorted by id. */
+export const models: ReadonlyArray = [
+ {
+ id: 'k3',
+ provider: 'kimi-coding',
+ name: 'k3',
+ api: 'anthropic-messages',
+ baseUrl: 'https://api.kimi.com/coding',
+ input: ['image', 'video'],
+ reasoning: {
+ levels: { low: 'low', high: 'high', max: 'max' },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 0,
+ compat: { forceAdaptiveThinking: true },
+ },
+ {
+ id: 'k3-256k',
+ provider: 'kimi-coding',
+ name: 'k3-256k',
+ api: 'anthropic-messages',
+ baseUrl: 'https://api.kimi.com/coding',
+ input: ['image'],
+ reasoning: {
+ levels: { low: 'low', high: 'high', max: 'max' },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ compat: { forceAdaptiveThinking: true },
+ },
+ {
+ id: 'kimi-for-coding',
+ provider: 'kimi-coding',
+ name: 'kimi-for-coding',
+ api: 'anthropic-messages',
+ baseUrl: 'https://api.kimi.com/coding',
+ input: ['image', 'video'],
+ reasoning: {
+ levels: { low: 'low', high: 'high', max: 'max' },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 0,
+ compat: { forceAdaptiveThinking: true },
+ },
+ {
+ id: 'kimi-for-coding-highspeed',
+ provider: 'kimi-coding',
+ name: 'kimi-for-coding-highspeed',
+ api: 'anthropic-messages',
+ baseUrl: 'https://api.kimi.com/coding',
+ input: ['image', 'video'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ compat: { forceAdaptiveThinking: true },
+ },
+]
diff --git a/packages/ai-models/src/providers/meta.ts b/packages/ai-models/src/providers/meta.ts
new file mode 100644
index 0000000000..042d68d1de
--- /dev/null
+++ b/packages/ai-models/src/providers/meta.ts
@@ -0,0 +1,143 @@
+// Generated by scripts/generate-ai-models.ts from modelschemas. Do not edit.
+import type { ModelRecord, ProviderRecord } from '../types'
+
+/** Meta. */
+export const provider: ProviderRecord = {
+ id: 'meta',
+ name: 'Meta',
+ baseUrl: 'https://api.meta.ai/v1',
+ apis: ['openai-responses'],
+ env: [['META_API_KEY']],
+}
+
+/** Every Meta model, sorted by id. */
+export const models: ReadonlyArray = [
+ {
+ id: 'muse-spark-1.1',
+ provider: 'meta',
+ name: 'Muse Spark 1.1',
+ api: 'openai-responses',
+ baseUrl: 'https://api.meta.ai/v1',
+ input: ['text', 'image', 'audio', 'video', 'document'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ },
+ budget: false,
+ },
+ cost: { input: 1.25, output: 4.25, cacheRead: 0.15, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 0,
+ },
+ {
+ id: 'muse-spark-1.2',
+ provider: 'meta',
+ name: 'Muse Spark 1.2',
+ api: 'openai-responses',
+ baseUrl: 'https://api.meta.ai/v1',
+ input: ['text', 'image', 'audio', 'video', 'document'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ },
+ budget: false,
+ },
+ cost: { input: 1.25, output: 4.25, cacheRead: 0.15, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 0,
+ },
+ {
+ id: 'muse-spark-1.2-contributor',
+ provider: 'meta',
+ name: 'Muse Spark 1.2 Contributor',
+ api: 'openai-responses',
+ baseUrl: 'https://api.meta.ai/v1',
+ input: ['text', 'image', 'audio', 'video', 'document'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ },
+ budget: false,
+ },
+ cost: { input: 0.1, output: 0.2, cacheRead: 0.002, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 0,
+ },
+ {
+ id: 'muse-spark-1.3',
+ provider: 'meta',
+ name: 'Muse Spark 1.3',
+ api: 'openai-responses',
+ baseUrl: 'https://api.meta.ai/v1',
+ input: ['text', 'image', 'audio', 'video', 'document'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 1.25, output: 4.25, cacheRead: 0.15, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 0,
+ },
+ {
+ id: 'muse-spark-1.3-contributor',
+ provider: 'meta',
+ name: 'Muse Spark 1.3 Contributor',
+ api: 'openai-responses',
+ baseUrl: 'https://api.meta.ai/v1',
+ input: ['text', 'image', 'audio', 'video', 'document'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ },
+ budget: false,
+ },
+ cost: { input: 0.1, output: 0.2, cacheRead: 0.002, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 0,
+ },
+ {
+ id: 'muse-wonder-1.0',
+ provider: 'meta',
+ name: 'Muse Wonder',
+ api: 'openai-responses',
+ baseUrl: 'https://api.meta.ai/v1',
+ input: ['text', 'image', 'audio', 'video', 'document'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 4, output: 20, cacheRead: 0.2, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 0,
+ },
+]
diff --git a/packages/ai-models/src/providers/minimax-cn.ts b/packages/ai-models/src/providers/minimax-cn.ts
new file mode 100644
index 0000000000..19387f485d
--- /dev/null
+++ b/packages/ai-models/src/providers/minimax-cn.ts
@@ -0,0 +1,263 @@
+// Generated by scripts/generate-ai-models.ts from modelschemas. Do not edit.
+import type { ModelRecord, ProviderRecord } from '../types'
+
+/** MiniMax (China). */
+export const provider: ProviderRecord = {
+ id: 'minimax-cn',
+ name: 'MiniMax (China)',
+ baseUrl: 'https://api.minimaxi.com/anthropic',
+ apis: ['anthropic-messages'],
+ env: [['MINIMAX_CN_API_KEY']],
+}
+
+/** Every MiniMax (China) model, sorted by id. */
+export const models: ReadonlyArray = [
+ {
+ id: 'MiniMax-M2',
+ provider: 'minimax-cn',
+ name: 'MiniMax-M2',
+ api: 'anthropic-messages',
+ baseUrl: 'https://api.minimaxi.com/anthropic',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 2.1,
+ output: 8.4,
+ cacheRead: 0.21,
+ cacheWrite: 2.625,
+ currency: 'CNY',
+ },
+ contextWindow: 204800,
+ maxTokens: 0,
+ compat: { forceAdaptiveThinking: true },
+ },
+ {
+ id: 'MiniMax-M2.1',
+ provider: 'minimax-cn',
+ name: 'MiniMax-M2.1',
+ api: 'anthropic-messages',
+ baseUrl: 'https://api.minimaxi.com/anthropic',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 2.1,
+ output: 8.4,
+ cacheRead: 0.21,
+ cacheWrite: 2.625,
+ currency: 'CNY',
+ },
+ contextWindow: 204800,
+ maxTokens: 0,
+ compat: { forceAdaptiveThinking: true },
+ },
+ {
+ id: 'MiniMax-M2.1-highspeed',
+ provider: 'minimax-cn',
+ name: 'MiniMax-M2.1-highspeed',
+ api: 'anthropic-messages',
+ baseUrl: 'https://api.minimaxi.com/anthropic',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 4.2,
+ output: 16.8,
+ cacheRead: 0.21,
+ cacheWrite: 2.625,
+ currency: 'CNY',
+ },
+ contextWindow: 204800,
+ maxTokens: 0,
+ compat: { forceAdaptiveThinking: true },
+ },
+ {
+ id: 'MiniMax-M2.5',
+ provider: 'minimax-cn',
+ name: 'MiniMax-M2.5',
+ api: 'anthropic-messages',
+ baseUrl: 'https://api.minimaxi.com/anthropic',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 2.1,
+ output: 8.4,
+ cacheRead: 0.21,
+ cacheWrite: 2.625,
+ currency: 'CNY',
+ },
+ contextWindow: 204800,
+ maxTokens: 0,
+ compat: { forceAdaptiveThinking: true },
+ },
+ {
+ id: 'MiniMax-M2.5-highspeed',
+ provider: 'minimax-cn',
+ name: 'MiniMax-M2.5-highspeed',
+ api: 'anthropic-messages',
+ baseUrl: 'https://api.minimaxi.com/anthropic',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 4.2,
+ output: 16.8,
+ cacheRead: 0.21,
+ cacheWrite: 2.625,
+ currency: 'CNY',
+ },
+ contextWindow: 204800,
+ maxTokens: 0,
+ compat: { forceAdaptiveThinking: true },
+ },
+ {
+ id: 'MiniMax-M2.7',
+ provider: 'minimax-cn',
+ name: 'MiniMax-M2.7',
+ api: 'anthropic-messages',
+ baseUrl: 'https://api.minimaxi.com/anthropic',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 2.1,
+ output: 8.4,
+ cacheRead: 0.42,
+ cacheWrite: 2.625,
+ currency: 'CNY',
+ },
+ contextWindow: 204800,
+ maxTokens: 0,
+ compat: { forceAdaptiveThinking: true },
+ },
+ {
+ id: 'MiniMax-M2.7-highspeed',
+ provider: 'minimax-cn',
+ name: 'MiniMax-M2.7-highspeed',
+ api: 'anthropic-messages',
+ baseUrl: 'https://api.minimaxi.com/anthropic',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 4.2,
+ output: 16.8,
+ cacheRead: 0.42,
+ cacheWrite: 2.625,
+ currency: 'CNY',
+ },
+ contextWindow: 204800,
+ maxTokens: 0,
+ compat: { forceAdaptiveThinking: true },
+ },
+ {
+ id: 'MiniMax-M3',
+ provider: 'minimax-cn',
+ name: 'MiniMax-M3',
+ api: 'anthropic-messages',
+ baseUrl: 'https://api.minimaxi.com/anthropic',
+ input: ['text', 'image', 'video'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 2.1,
+ output: 8.4,
+ cacheRead: 0.42,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 512000,
+ input: 4.2,
+ output: 16.8,
+ cacheRead: 0.8399999998,
+ cacheWrite: 0,
+ },
+ ],
+ currency: 'CNY',
+ },
+ contextWindow: 1000000,
+ maxTokens: 524288,
+ compat: { forceAdaptiveThinking: true },
+ },
+ {
+ id: 'MiniMax-M3.1-Flash-Preview',
+ provider: 'minimax-cn',
+ name: 'MiniMax-M3.1-Flash-Preview',
+ api: 'anthropic-messages',
+ baseUrl: 'https://api.minimaxi.com/anthropic',
+ input: ['text', 'image', 'video'],
+ reasoning: {
+ levels: {
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 524288,
+ compat: { forceAdaptiveThinking: true },
+ },
+]
diff --git a/packages/ai-models/src/providers/minimax.ts b/packages/ai-models/src/providers/minimax.ts
new file mode 100644
index 0000000000..dfa333d9c5
--- /dev/null
+++ b/packages/ai-models/src/providers/minimax.ts
@@ -0,0 +1,220 @@
+// Generated by scripts/generate-ai-models.ts from modelschemas. Do not edit.
+import type { ModelRecord, ProviderRecord } from '../types'
+
+/** MiniMax. */
+export const provider: ProviderRecord = {
+ id: 'minimax',
+ name: 'MiniMax',
+ baseUrl: 'https://api.minimax.io/anthropic',
+ apis: ['anthropic-messages'],
+ env: [['MINIMAX_API_KEY']],
+}
+
+/** Every MiniMax model, sorted by id. */
+export const models: ReadonlyArray = [
+ {
+ id: 'MiniMax-M2',
+ provider: 'minimax',
+ name: 'MiniMax-M2',
+ api: 'anthropic-messages',
+ baseUrl: 'https://api.minimax.io/anthropic',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.3, output: 1.2, cacheRead: 0.03, cacheWrite: 0.375 },
+ contextWindow: 204800,
+ maxTokens: 0,
+ compat: { forceAdaptiveThinking: true },
+ },
+ {
+ id: 'MiniMax-M2.1',
+ provider: 'minimax',
+ name: 'MiniMax-M2.1',
+ api: 'anthropic-messages',
+ baseUrl: 'https://api.minimax.io/anthropic',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.3, output: 1.2, cacheRead: 0.03, cacheWrite: 0.375 },
+ contextWindow: 204800,
+ maxTokens: 0,
+ compat: { forceAdaptiveThinking: true },
+ },
+ {
+ id: 'MiniMax-M2.1-highspeed',
+ provider: 'minimax',
+ name: 'MiniMax-M2.1-highspeed',
+ api: 'anthropic-messages',
+ baseUrl: 'https://api.minimax.io/anthropic',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.6, output: 2.4, cacheRead: 0.03, cacheWrite: 0.375 },
+ contextWindow: 204800,
+ maxTokens: 0,
+ compat: { forceAdaptiveThinking: true },
+ },
+ {
+ id: 'MiniMax-M2.5',
+ provider: 'minimax',
+ name: 'MiniMax-M2.5',
+ api: 'anthropic-messages',
+ baseUrl: 'https://api.minimax.io/anthropic',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.3, output: 1.2, cacheRead: 0.03, cacheWrite: 0.375 },
+ contextWindow: 204800,
+ maxTokens: 0,
+ compat: { forceAdaptiveThinking: true },
+ },
+ {
+ id: 'MiniMax-M2.5-highspeed',
+ provider: 'minimax',
+ name: 'MiniMax-M2.5-highspeed',
+ api: 'anthropic-messages',
+ baseUrl: 'https://api.minimax.io/anthropic',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.6, output: 2.4, cacheRead: 0.03, cacheWrite: 0.375 },
+ contextWindow: 204800,
+ maxTokens: 0,
+ compat: { forceAdaptiveThinking: true },
+ },
+ {
+ id: 'MiniMax-M2.7',
+ provider: 'minimax',
+ name: 'MiniMax-M2.7',
+ api: 'anthropic-messages',
+ baseUrl: 'https://api.minimax.io/anthropic',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.3, output: 1.2, cacheRead: 0.06, cacheWrite: 0.375 },
+ contextWindow: 204800,
+ maxTokens: 0,
+ compat: { forceAdaptiveThinking: true },
+ },
+ {
+ id: 'MiniMax-M2.7-highspeed',
+ provider: 'minimax',
+ name: 'MiniMax-M2.7-highspeed',
+ api: 'anthropic-messages',
+ baseUrl: 'https://api.minimax.io/anthropic',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.6, output: 2.4, cacheRead: 0.06, cacheWrite: 0.375 },
+ contextWindow: 204800,
+ maxTokens: 0,
+ compat: { forceAdaptiveThinking: true },
+ },
+ {
+ id: 'MiniMax-M3',
+ provider: 'minimax',
+ name: 'MiniMax-M3',
+ api: 'anthropic-messages',
+ baseUrl: 'https://api.minimax.io/anthropic',
+ input: ['text', 'image', 'video'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 0.3,
+ output: 1.2,
+ cacheRead: 0.06,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 512000,
+ input: 0.6,
+ output: 2.4,
+ cacheRead: 0.12,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 1000000,
+ maxTokens: 524288,
+ compat: { forceAdaptiveThinking: true },
+ },
+ {
+ id: 'MiniMax-M3.1-Flash-Preview',
+ provider: 'minimax',
+ name: 'MiniMax-M3.1-Flash-Preview',
+ api: 'anthropic-messages',
+ baseUrl: 'https://api.minimax.io/anthropic',
+ input: ['text', 'image', 'video'],
+ reasoning: {
+ levels: {
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 524288,
+ compat: { forceAdaptiveThinking: true },
+ },
+]
diff --git a/packages/ai-models/src/providers/mistral.ts b/packages/ai-models/src/providers/mistral.ts
new file mode 100644
index 0000000000..0b0d5f37f7
--- /dev/null
+++ b/packages/ai-models/src/providers/mistral.ts
@@ -0,0 +1,480 @@
+// Generated by scripts/generate-ai-models.ts from modelschemas. Do not edit.
+import type { ModelRecord, ProviderRecord } from '../types'
+
+/** Mistral. */
+export const provider: ProviderRecord = {
+ id: 'mistral',
+ name: 'Mistral',
+ baseUrl: 'https://api.mistral.ai',
+ apis: ['mistral-conversations'],
+ env: [['MISTRAL_API_KEY']],
+}
+
+/** Every Mistral model, sorted by id. */
+export const models: ReadonlyArray = [
+ {
+ id: 'codestral-2508',
+ provider: 'mistral',
+ name: 'codestral-2508',
+ api: 'mistral-conversations',
+ baseUrl: 'https://api.mistral.ai',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.3, output: 0.9, cacheRead: 0.03, cacheWrite: 0 },
+ contextWindow: 256000,
+ maxTokens: 0,
+ },
+ {
+ id: 'codestral-latest',
+ provider: 'mistral',
+ name: 'codestral-latest',
+ api: 'mistral-conversations',
+ baseUrl: 'https://api.mistral.ai',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.3, output: 0.9, cacheRead: 0.03, cacheWrite: 0 },
+ contextWindow: 256000,
+ maxTokens: 0,
+ },
+ {
+ id: 'glm-5-2',
+ provider: 'mistral',
+ name: 'glm-5-2',
+ api: 'mistral-conversations',
+ baseUrl: 'https://api.mistral.ai',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 1.4, output: 4.4, cacheRead: 0.14, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 131072,
+ },
+ {
+ id: 'labs-leanstral-1-5',
+ provider: 'mistral',
+ name: 'labs-leanstral-1-5',
+ api: 'mistral-conversations',
+ baseUrl: 'https://api.mistral.ai',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 131072,
+ },
+ {
+ id: 'labs-leanstral-1-5-1',
+ provider: 'mistral',
+ name: 'labs-leanstral-1-5-1',
+ api: 'mistral-conversations',
+ baseUrl: 'https://api.mistral.ai',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 131072,
+ },
+ {
+ id: 'magistral-medium-latest',
+ provider: 'mistral',
+ name: 'magistral-medium-latest',
+ api: 'mistral-conversations',
+ baseUrl: 'https://api.mistral.ai',
+ input: ['text', 'image'],
+ reasoning: { levels: { off: 'none', high: 'high' }, budget: false },
+ cost: { input: 1.5, output: 7.5, cacheRead: 0.15, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ },
+ {
+ id: 'magistral-small-latest',
+ provider: 'mistral',
+ name: 'magistral-small-latest',
+ api: 'mistral-conversations',
+ baseUrl: 'https://api.mistral.ai',
+ input: ['text', 'image'],
+ reasoning: { levels: { off: 'none', high: 'high' }, budget: false },
+ cost: { input: 0.15, output: 0.6, cacheRead: 0.015, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ },
+ {
+ id: 'ministral-14b-2512',
+ provider: 'mistral',
+ name: 'ministral-14b-2512',
+ api: 'mistral-conversations',
+ baseUrl: 'https://api.mistral.ai',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.2, output: 0.2, cacheRead: 0.02, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ },
+ {
+ id: 'ministral-14b-latest',
+ provider: 'mistral',
+ name: 'ministral-14b-latest',
+ api: 'mistral-conversations',
+ baseUrl: 'https://api.mistral.ai',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.2, output: 0.2, cacheRead: 0.02, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ },
+ {
+ id: 'ministral-3b-2512',
+ provider: 'mistral',
+ name: 'ministral-3b-2512',
+ api: 'mistral-conversations',
+ baseUrl: 'https://api.mistral.ai',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.1, output: 0.1, cacheRead: 0.01, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 0,
+ },
+ {
+ id: 'ministral-3b-latest',
+ provider: 'mistral',
+ name: 'ministral-3b-latest',
+ api: 'mistral-conversations',
+ baseUrl: 'https://api.mistral.ai',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.1, output: 0.1, cacheRead: 0.01, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 0,
+ },
+ {
+ id: 'ministral-8b-2512',
+ provider: 'mistral',
+ name: 'ministral-8b-2512',
+ api: 'mistral-conversations',
+ baseUrl: 'https://api.mistral.ai',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.15, output: 0.15, cacheRead: 0.015, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ },
+ {
+ id: 'ministral-8b-latest',
+ provider: 'mistral',
+ name: 'ministral-8b-latest',
+ api: 'mistral-conversations',
+ baseUrl: 'https://api.mistral.ai',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.15, output: 0.15, cacheRead: 0.015, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ },
+ {
+ id: 'mistral-code-fim-latest',
+ provider: 'mistral',
+ name: 'mistral-code-fim-latest',
+ api: 'mistral-conversations',
+ baseUrl: 'https://api.mistral.ai',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.3, output: 0.9, cacheRead: 0.03, cacheWrite: 0 },
+ contextWindow: 256000,
+ maxTokens: 0,
+ },
+ {
+ id: 'mistral-code-latest',
+ provider: 'mistral',
+ name: 'mistral-code-latest',
+ api: 'mistral-conversations',
+ baseUrl: 'https://api.mistral.ai',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.3, output: 0.9, cacheRead: 0.03, cacheWrite: 0 },
+ contextWindow: 256000,
+ maxTokens: 0,
+ },
+ {
+ id: 'mistral-large-2512',
+ provider: 'mistral',
+ name: 'mistral-large-2512',
+ api: 'mistral-conversations',
+ baseUrl: 'https://api.mistral.ai',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.5, output: 1.5, cacheRead: 0.05, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ },
+ {
+ id: 'mistral-large-4',
+ provider: 'mistral',
+ name: 'mistral-large-4',
+ api: 'mistral-conversations',
+ baseUrl: 'https://api.mistral.ai',
+ input: ['text', 'image'],
+ reasoning: { levels: { off: 'none', high: 'high' }, budget: false },
+ cost: { input: 0.68, output: 2.09, cacheRead: 0.07, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 0,
+ },
+ {
+ id: 'mistral-large-4-0',
+ provider: 'mistral',
+ name: 'mistral-large-4-0',
+ api: 'mistral-conversations',
+ baseUrl: 'https://api.mistral.ai',
+ input: ['text', 'image'],
+ reasoning: { levels: { off: 'none', high: 'high' }, budget: false },
+ cost: { input: 0.68, output: 2.09, cacheRead: 0.07, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 0,
+ },
+ {
+ id: 'mistral-large-latest',
+ provider: 'mistral',
+ name: 'mistral-large-latest',
+ api: 'mistral-conversations',
+ baseUrl: 'https://api.mistral.ai',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.5, output: 1.5, cacheRead: 0.05, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ },
+ {
+ id: 'mistral-medium',
+ provider: 'mistral',
+ name: 'mistral-medium',
+ api: 'mistral-conversations',
+ baseUrl: 'https://api.mistral.ai',
+ input: ['text', 'image'],
+ reasoning: { levels: { off: 'none', high: 'high' }, budget: false },
+ cost: { input: 1.5, output: 7.5, cacheRead: 0.15, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ },
+ {
+ id: 'mistral-medium-2604',
+ provider: 'mistral',
+ name: 'mistral-medium-2604',
+ api: 'mistral-conversations',
+ baseUrl: 'https://api.mistral.ai',
+ input: ['text', 'image'],
+ reasoning: { levels: { off: 'none', high: 'high' }, budget: false },
+ cost: { input: 1.5, output: 7.5, cacheRead: 0.15, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ },
+ {
+ id: 'mistral-medium-3',
+ provider: 'mistral',
+ name: 'mistral-medium-3',
+ api: 'mistral-conversations',
+ baseUrl: 'https://api.mistral.ai',
+ input: ['text', 'image'],
+ reasoning: { levels: { off: 'none', high: 'high' }, budget: false },
+ cost: { input: 1.5, output: 7.5, cacheRead: 0.15, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ },
+ {
+ id: 'mistral-medium-3-5',
+ provider: 'mistral',
+ name: 'mistral-medium-3-5',
+ api: 'mistral-conversations',
+ baseUrl: 'https://api.mistral.ai',
+ input: ['text', 'image'],
+ reasoning: { levels: { off: 'none', high: 'high' }, budget: false },
+ cost: { input: 1.5, output: 7.5, cacheRead: 0.15, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ },
+ {
+ id: 'mistral-medium-latest',
+ provider: 'mistral',
+ name: 'mistral-medium-latest',
+ api: 'mistral-conversations',
+ baseUrl: 'https://api.mistral.ai',
+ input: ['text', 'image'],
+ reasoning: { levels: { off: 'none', high: 'high' }, budget: false },
+ cost: { input: 1.5, output: 7.5, cacheRead: 0.15, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ },
+ {
+ id: 'mistral-small-2603',
+ provider: 'mistral',
+ name: 'mistral-small-2603',
+ api: 'mistral-conversations',
+ baseUrl: 'https://api.mistral.ai',
+ input: ['text', 'image'],
+ reasoning: { levels: { off: 'none', high: 'high' }, budget: false },
+ cost: { input: 0.15, output: 0.6, cacheRead: 0.015, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ },
+ {
+ id: 'mistral-small-latest',
+ provider: 'mistral',
+ name: 'mistral-small-latest',
+ api: 'mistral-conversations',
+ baseUrl: 'https://api.mistral.ai',
+ input: ['text', 'image'],
+ reasoning: { levels: { off: 'none', high: 'high' }, budget: false },
+ cost: { input: 0.15, output: 0.6, cacheRead: 0.015, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ },
+ {
+ id: 'mistral-vibe-cli-fast',
+ provider: 'mistral',
+ name: 'mistral-vibe-cli-fast',
+ api: 'mistral-conversations',
+ baseUrl: 'https://api.mistral.ai',
+ input: ['text', 'image'],
+ reasoning: { levels: { off: 'none', high: 'high' }, budget: false },
+ cost: { input: 0.15, output: 0.6, cacheRead: 0.015, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ },
+ {
+ id: 'mistral-vibe-cli-latest',
+ provider: 'mistral',
+ name: 'mistral-vibe-cli-latest',
+ api: 'mistral-conversations',
+ baseUrl: 'https://api.mistral.ai',
+ input: ['text', 'image'],
+ reasoning: { levels: { off: 'none', high: 'high' }, budget: false },
+ cost: { input: 1.5, output: 7.5, cacheRead: 0.15, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ },
+ {
+ id: 'mistral-vibe-cli-with-tools',
+ provider: 'mistral',
+ name: 'mistral-vibe-cli-with-tools',
+ api: 'mistral-conversations',
+ baseUrl: 'https://api.mistral.ai',
+ input: ['text', 'image'],
+ reasoning: { levels: { off: 'none', high: 'high' }, budget: false },
+ cost: { input: 1.5, output: 7.5, cacheRead: 0.15, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ },
+ {
+ id: 'voxtral-small-2507',
+ provider: 'mistral',
+ name: 'voxtral-small-2507',
+ api: 'mistral-conversations',
+ baseUrl: 'https://api.mistral.ai',
+ input: ['text', 'audio'],
+ reasoning: false,
+ cost: { input: 0.1, output: 0.4, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 32768,
+ maxTokens: 0,
+ },
+ {
+ id: 'voxtral-small-latest',
+ provider: 'mistral',
+ name: 'voxtral-small-latest',
+ api: 'mistral-conversations',
+ baseUrl: 'https://api.mistral.ai',
+ input: ['text', 'audio'],
+ reasoning: false,
+ cost: { input: 0.1, output: 0.4, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 32768,
+ maxTokens: 0,
+ },
+ {
+ id: 'zai-glm-5',
+ provider: 'mistral',
+ name: 'zai-glm-5',
+ api: 'mistral-conversations',
+ baseUrl: 'https://api.mistral.ai',
+ input: ['text'],
+ reasoning: {
+ levels: { low: 'low', high: 'high', max: 'max' },
+ budget: false,
+ },
+ cost: { input: 1.4, output: 4.4, cacheRead: 0.14, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 131072,
+ },
+ {
+ id: 'zai-glm-5-2',
+ provider: 'mistral',
+ name: 'zai-glm-5-2',
+ api: 'mistral-conversations',
+ baseUrl: 'https://api.mistral.ai',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 1.4, output: 4.4, cacheRead: 0.14, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 131072,
+ },
+ {
+ id: 'zai-glm-5-3',
+ provider: 'mistral',
+ name: 'zai-glm-5-3',
+ api: 'mistral-conversations',
+ baseUrl: 'https://api.mistral.ai',
+ input: ['text'],
+ reasoning: {
+ levels: { low: 'low', high: 'high', max: 'max' },
+ budget: false,
+ },
+ cost: { input: 1.4, output: 4.4, cacheRead: 0.14, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 131072,
+ },
+ {
+ id: 'zai-glm-latest',
+ provider: 'mistral',
+ name: 'zai-glm-latest',
+ api: 'mistral-conversations',
+ baseUrl: 'https://api.mistral.ai',
+ input: ['text'],
+ reasoning: {
+ levels: { low: 'low', high: 'high', max: 'max' },
+ budget: false,
+ },
+ cost: { input: 1.4, output: 4.4, cacheRead: 0.14, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 131072,
+ },
+]
diff --git a/packages/ai-models/src/providers/moonshotai-cn.ts b/packages/ai-models/src/providers/moonshotai-cn.ts
new file mode 100644
index 0000000000..7d0ed61edb
--- /dev/null
+++ b/packages/ai-models/src/providers/moonshotai-cn.ts
@@ -0,0 +1,130 @@
+// Generated by scripts/generate-ai-models.ts from modelschemas. Do not edit.
+import type { ModelRecord, ProviderRecord } from '../types'
+
+/** Moonshot AI (China). */
+export const provider: ProviderRecord = {
+ id: 'moonshotai-cn',
+ name: 'Moonshot AI (China)',
+ baseUrl: 'https://api.moonshot.cn/v1',
+ apis: ['openai-completions'],
+ env: [['MOONSHOT_API_KEY']],
+}
+
+/** Every Moonshot AI (China) model, sorted by id. */
+export const models: ReadonlyArray = [
+ {
+ id: 'kimi-k2.6',
+ provider: 'moonshotai-cn',
+ name: 'kimi-k2.6',
+ api: 'openai-completions',
+ baseUrl: 'https://api.moonshot.cn/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: {
+ input: 6.5,
+ output: 27,
+ cacheRead: 1.1,
+ cacheWrite: 0,
+ currency: 'CNY',
+ },
+ contextWindow: 262144,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ supportsStrictMode: false,
+ supportsMidConvoSystemMessages: true,
+ thinkingFormat: 'deepseek',
+ requiresReasoningContentOnAssistantMessages: true,
+ supportsReasoningEffort: false,
+ },
+ },
+ {
+ id: 'kimi-k2.7-code',
+ provider: 'moonshotai-cn',
+ name: 'kimi-k2.7-code',
+ api: 'openai-completions',
+ baseUrl: 'https://api.moonshot.cn/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: { levels: { high: 'high' }, budget: false },
+ cost: {
+ input: 6.5,
+ output: 27,
+ cacheRead: 1.3,
+ cacheWrite: 0,
+ currency: 'CNY',
+ },
+ contextWindow: 262144,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ supportsStrictMode: false,
+ supportsMidConvoSystemMessages: true,
+ thinkingFormat: 'deepseek',
+ requiresReasoningContentOnAssistantMessages: true,
+ supportsReasoningEffort: false,
+ },
+ },
+ {
+ id: 'kimi-k2.7-code-highspeed',
+ provider: 'moonshotai-cn',
+ name: 'kimi-k2.7-code-highspeed',
+ api: 'openai-completions',
+ baseUrl: 'https://api.moonshot.cn/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: { levels: { high: 'high' }, budget: false },
+ cost: {
+ input: 13,
+ output: 54,
+ cacheRead: 2.6,
+ cacheWrite: 0,
+ currency: 'CNY',
+ },
+ contextWindow: 262144,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ supportsStrictMode: false,
+ supportsMidConvoSystemMessages: true,
+ thinkingFormat: 'deepseek',
+ requiresReasoningContentOnAssistantMessages: true,
+ supportsReasoningEffort: false,
+ },
+ },
+ {
+ id: 'kimi-k3',
+ provider: 'moonshotai-cn',
+ name: 'kimi-k3',
+ api: 'openai-completions',
+ baseUrl: 'https://api.moonshot.cn/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: {
+ levels: { low: 'low', high: 'high', max: 'max' },
+ budget: false,
+ },
+ cost: {
+ input: 20,
+ output: 100,
+ cacheRead: 2,
+ cacheWrite: 20,
+ currency: 'CNY',
+ },
+ contextWindow: 1048576,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ supportsStrictMode: false,
+ supportsMidConvoSystemMessages: true,
+ thinkingFormat: 'deepseek',
+ requiresReasoningContentOnAssistantMessages: true,
+ supportsReasoningEffort: true,
+ },
+ },
+]
diff --git a/packages/ai-models/src/providers/moonshotai.ts b/packages/ai-models/src/providers/moonshotai.ts
new file mode 100644
index 0000000000..7f8cd5c9a8
--- /dev/null
+++ b/packages/ai-models/src/providers/moonshotai.ts
@@ -0,0 +1,59 @@
+// Generated by scripts/generate-ai-models.ts from modelschemas. Do not edit.
+import type { ModelRecord, ProviderRecord } from '../types'
+
+/** Moonshot AI. */
+export const provider: ProviderRecord = {
+ id: 'moonshotai',
+ name: 'Moonshot AI',
+ baseUrl: 'https://api.moonshot.ai/v1',
+ apis: ['openai-completions'],
+ env: [['MOONSHOT_API_KEY']],
+}
+
+/** Every Moonshot AI model, sorted by id. */
+export const models: ReadonlyArray = [
+ {
+ id: 'kimi-k2.6',
+ provider: 'moonshotai',
+ name: 'kimi-k2.6',
+ api: 'openai-completions',
+ baseUrl: 'https://api.moonshot.ai/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.95, output: 4, cacheRead: 0.16, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ supportsStrictMode: false,
+ supportsMidConvoSystemMessages: true,
+ thinkingFormat: 'deepseek',
+ requiresReasoningContentOnAssistantMessages: true,
+ supportsReasoningEffort: false,
+ },
+ },
+ {
+ id: 'kimi-k2.7-code',
+ provider: 'moonshotai',
+ name: 'kimi-k2.7-code',
+ api: 'openai-completions',
+ baseUrl: 'https://api.moonshot.ai/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: { levels: { high: 'high' }, budget: false },
+ cost: { input: 0.95, output: 4, cacheRead: 0.19, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ supportsStrictMode: false,
+ supportsMidConvoSystemMessages: true,
+ thinkingFormat: 'deepseek',
+ requiresReasoningContentOnAssistantMessages: true,
+ supportsReasoningEffort: false,
+ },
+ },
+]
diff --git a/packages/ai-models/src/providers/nvidia.ts b/packages/ai-models/src/providers/nvidia.ts
new file mode 100644
index 0000000000..8b24c95512
--- /dev/null
+++ b/packages/ai-models/src/providers/nvidia.ts
@@ -0,0 +1,1316 @@
+// Generated by scripts/generate-ai-models.ts from modelschemas. Do not edit.
+import type { ModelRecord, ProviderRecord } from '../types'
+
+/** NVIDIA. */
+export const provider: ProviderRecord = {
+ id: 'nvidia',
+ name: 'NVIDIA',
+ baseUrl: 'https://integrate.api.nvidia.com/v1',
+ apis: ['openai-completions'],
+ env: [['NVIDIA_API_KEY']],
+}
+
+/** Every NVIDIA model, sorted by id. */
+export const models: ReadonlyArray = [
+ {
+ id: '01-ai/yi-large',
+ provider: 'nvidia',
+ name: '01-ai/yi-large',
+ api: 'openai-completions',
+ baseUrl: 'https://integrate.api.nvidia.com/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 32000,
+ maxTokens: 0,
+ headers: { 'NVCF-POLL-SECONDS': '3600' },
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ },
+ },
+ {
+ id: 'adept/fuyu-8b',
+ provider: 'nvidia',
+ name: 'adept/fuyu-8b',
+ api: 'openai-completions',
+ baseUrl: 'https://integrate.api.nvidia.com/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 16384,
+ maxTokens: 1024,
+ headers: { 'NVCF-POLL-SECONDS': '3600' },
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ },
+ },
+ {
+ id: 'ai21labs/jamba-1.5-large-instruct',
+ provider: 'nvidia',
+ name: 'ai21labs/jamba-1.5-large-instruct',
+ api: 'openai-completions',
+ baseUrl: 'https://integrate.api.nvidia.com/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 256000,
+ maxTokens: 256000,
+ headers: { 'NVCF-POLL-SECONDS': '3600' },
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ },
+ },
+ {
+ id: 'aisingapore/sea-lion-7b-instruct',
+ provider: 'nvidia',
+ name: 'aisingapore/sea-lion-7b-instruct',
+ api: 'openai-completions',
+ baseUrl: 'https://integrate.api.nvidia.com/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ headers: { 'NVCF-POLL-SECONDS': '3600' },
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ },
+ },
+ {
+ id: 'bigcode/starcoder2-15b',
+ provider: 'nvidia',
+ name: 'bigcode/starcoder2-15b',
+ api: 'openai-completions',
+ baseUrl: 'https://integrate.api.nvidia.com/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 1024,
+ headers: { 'NVCF-POLL-SECONDS': '3600' },
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ },
+ },
+ {
+ id: 'databricks/dbrx-instruct',
+ provider: 'nvidia',
+ name: 'databricks/dbrx-instruct',
+ api: 'openai-completions',
+ baseUrl: 'https://integrate.api.nvidia.com/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ headers: { 'NVCF-POLL-SECONDS': '3600' },
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ },
+ },
+ {
+ id: 'deepseek-ai/deepseek-coder-6.7b-instruct',
+ provider: 'nvidia',
+ name: 'deepseek-ai/deepseek-coder-6.7b-instruct',
+ api: 'openai-completions',
+ baseUrl: 'https://integrate.api.nvidia.com/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ headers: { 'NVCF-POLL-SECONDS': '3600' },
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ },
+ },
+ {
+ id: 'deepseek-ai/deepseek-v4.1-flash',
+ provider: 'nvidia',
+ name: 'deepseek-ai/deepseek-v4.1-flash',
+ api: 'openai-completions',
+ baseUrl: 'https://integrate.api.nvidia.com/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 1048576,
+ headers: { 'NVCF-POLL-SECONDS': '3600' },
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ },
+ },
+ {
+ id: 'google/codegemma-1.1-7b',
+ provider: 'nvidia',
+ name: 'google/codegemma-1.1-7b',
+ api: 'openai-completions',
+ baseUrl: 'https://integrate.api.nvidia.com/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ headers: { 'NVCF-POLL-SECONDS': '3600' },
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ },
+ },
+ {
+ id: 'google/codegemma-7b',
+ provider: 'nvidia',
+ name: 'google/codegemma-7b',
+ api: 'openai-completions',
+ baseUrl: 'https://integrate.api.nvidia.com/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ headers: { 'NVCF-POLL-SECONDS': '3600' },
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ },
+ },
+ {
+ id: 'google/diffusiongemma-26b-a4b-it',
+ provider: 'nvidia',
+ name: 'google/diffusiongemma-26b-a4b-it',
+ api: 'openai-completions',
+ baseUrl: 'https://integrate.api.nvidia.com/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 32768,
+ headers: { 'NVCF-POLL-SECONDS': '3600' },
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ },
+ },
+ {
+ id: 'google/gemma-2b',
+ provider: 'nvidia',
+ name: 'google/gemma-2b',
+ api: 'openai-completions',
+ baseUrl: 'https://integrate.api.nvidia.com/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 8000,
+ maxTokens: 0,
+ headers: { 'NVCF-POLL-SECONDS': '3600' },
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ },
+ },
+ {
+ id: 'google/gemma-4-31b-it',
+ provider: 'nvidia',
+ name: 'google/gemma-4-31b-it',
+ api: 'openai-completions',
+ baseUrl: 'https://integrate.api.nvidia.com/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 32768,
+ headers: { 'NVCF-POLL-SECONDS': '3600' },
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ },
+ },
+ {
+ id: 'google/recurrentgemma-2b',
+ provider: 'nvidia',
+ name: 'google/recurrentgemma-2b',
+ api: 'openai-completions',
+ baseUrl: 'https://integrate.api.nvidia.com/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ headers: { 'NVCF-POLL-SECONDS': '3600' },
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ },
+ },
+ {
+ id: 'ibm/granite-3.0-3b-a800m-instruct',
+ provider: 'nvidia',
+ name: 'ibm/granite-3.0-3b-a800m-instruct',
+ api: 'openai-completions',
+ baseUrl: 'https://integrate.api.nvidia.com/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ headers: { 'NVCF-POLL-SECONDS': '3600' },
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ },
+ },
+ {
+ id: 'ibm/granite-3.0-8b-instruct',
+ provider: 'nvidia',
+ name: 'ibm/granite-3.0-8b-instruct',
+ api: 'openai-completions',
+ baseUrl: 'https://integrate.api.nvidia.com/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ headers: { 'NVCF-POLL-SECONDS': '3600' },
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ },
+ },
+ {
+ id: 'ibm/granite-34b-code-instruct',
+ provider: 'nvidia',
+ name: 'ibm/granite-34b-code-instruct',
+ api: 'openai-completions',
+ baseUrl: 'https://integrate.api.nvidia.com/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ headers: { 'NVCF-POLL-SECONDS': '3600' },
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ },
+ },
+ {
+ id: 'ibm/granite-8b-code-instruct',
+ provider: 'nvidia',
+ name: 'ibm/granite-8b-code-instruct',
+ api: 'openai-completions',
+ baseUrl: 'https://integrate.api.nvidia.com/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ headers: { 'NVCF-POLL-SECONDS': '3600' },
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ },
+ },
+ {
+ id: 'meta/codellama-70b',
+ provider: 'nvidia',
+ name: 'meta/codellama-70b',
+ api: 'openai-completions',
+ baseUrl: 'https://integrate.api.nvidia.com/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ headers: { 'NVCF-POLL-SECONDS': '3600' },
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ },
+ },
+ {
+ id: 'meta/llama-3.2-11b-vision-instruct',
+ provider: 'nvidia',
+ name: 'meta/llama-3.2-11b-vision-instruct',
+ api: 'openai-completions',
+ baseUrl: 'https://integrate.api.nvidia.com/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 8192,
+ headers: { 'NVCF-POLL-SECONDS': '3600' },
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ },
+ },
+ {
+ id: 'meta/llama-3.2-90b-vision-instruct',
+ provider: 'nvidia',
+ name: 'meta/llama-3.2-90b-vision-instruct',
+ api: 'openai-completions',
+ baseUrl: 'https://integrate.api.nvidia.com/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 8192,
+ headers: { 'NVCF-POLL-SECONDS': '3600' },
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ },
+ },
+ {
+ id: 'meta/llama-guard-4-12b',
+ provider: 'nvidia',
+ name: 'meta/llama-guard-4-12b',
+ api: 'openai-completions',
+ baseUrl: 'https://integrate.api.nvidia.com/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 163840,
+ maxTokens: 30,
+ headers: { 'NVCF-POLL-SECONDS': '3600' },
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ },
+ },
+ {
+ id: 'meta/llama2-70b',
+ provider: 'nvidia',
+ name: 'meta/llama2-70b',
+ api: 'openai-completions',
+ baseUrl: 'https://integrate.api.nvidia.com/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ headers: { 'NVCF-POLL-SECONDS': '3600' },
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ },
+ },
+ {
+ id: 'meta/muse-glimmer-30b',
+ provider: 'nvidia',
+ name: 'meta/muse-glimmer-30b',
+ api: 'openai-completions',
+ baseUrl: 'https://integrate.api.nvidia.com/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 131072,
+ headers: { 'NVCF-POLL-SECONDS': '3600' },
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ },
+ },
+ {
+ id: 'microsoft/phi-3-vision-128k-instruct',
+ provider: 'nvidia',
+ name: 'microsoft/phi-3-vision-128k-instruct',
+ api: 'openai-completions',
+ baseUrl: 'https://integrate.api.nvidia.com/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 2048,
+ headers: { 'NVCF-POLL-SECONDS': '3600' },
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ },
+ },
+ {
+ id: 'mistralai/mistral-7b-instruct-v0.3',
+ provider: 'nvidia',
+ name: 'mistralai/mistral-7b-instruct-v0.3',
+ api: 'openai-completions',
+ baseUrl: 'https://integrate.api.nvidia.com/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 4096,
+ headers: { 'NVCF-POLL-SECONDS': '3600' },
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ },
+ },
+ {
+ id: 'moonshotai/kimi-k2.6',
+ provider: 'nvidia',
+ name: 'moonshotai/kimi-k2.6',
+ api: 'openai-completions',
+ baseUrl: 'https://integrate.api.nvidia.com/v1',
+ input: ['text'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 65536,
+ headers: { 'NVCF-POLL-SECONDS': '3600' },
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ },
+ },
+ {
+ id: 'moonshotai/kimi-k3',
+ provider: 'nvidia',
+ name: 'moonshotai/kimi-k3',
+ api: 'openai-completions',
+ baseUrl: 'https://integrate.api.nvidia.com/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { low: 'low', high: 'high', max: 'max' },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 65536,
+ headers: { 'NVCF-POLL-SECONDS': '3600' },
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ requiresReasoningContentOnAssistantMessages: true,
+ },
+ },
+ {
+ id: 'nv-mistralai/mistral-nemo-12b-instruct',
+ provider: 'nvidia',
+ name: 'nv-mistralai/mistral-nemo-12b-instruct',
+ api: 'openai-completions',
+ baseUrl: 'https://integrate.api.nvidia.com/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ headers: { 'NVCF-POLL-SECONDS': '3600' },
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ },
+ },
+ {
+ id: 'nvidia/ising-calibration-1.5-31b',
+ provider: 'nvidia',
+ name: 'nvidia/ising-calibration-1.5-31b',
+ api: 'openai-completions',
+ baseUrl: 'https://integrate.api.nvidia.com/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 32768,
+ headers: { 'NVCF-POLL-SECONDS': '3600' },
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ },
+ },
+ {
+ id: 'nvidia/llama-3.1-nemoguard-8b-content-safety',
+ provider: 'nvidia',
+ name: 'nvidia/llama-3.1-nemoguard-8b-content-safety',
+ api: 'openai-completions',
+ baseUrl: 'https://integrate.api.nvidia.com/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 0,
+ headers: { 'NVCF-POLL-SECONDS': '3600' },
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ },
+ },
+ {
+ id: 'nvidia/llama-3.1-nemoguard-8b-topic-control',
+ provider: 'nvidia',
+ name: 'nvidia/llama-3.1-nemoguard-8b-topic-control',
+ api: 'openai-completions',
+ baseUrl: 'https://integrate.api.nvidia.com/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 0,
+ headers: { 'NVCF-POLL-SECONDS': '3600' },
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ },
+ },
+ {
+ id: 'nvidia/llama-3.1-nemotron-51b-instruct',
+ provider: 'nvidia',
+ name: 'nvidia/llama-3.1-nemotron-51b-instruct',
+ api: 'openai-completions',
+ baseUrl: 'https://integrate.api.nvidia.com/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ headers: { 'NVCF-POLL-SECONDS': '3600' },
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ },
+ },
+ {
+ id: 'nvidia/llama-3.1-nemotron-70b-instruct',
+ provider: 'nvidia',
+ name: 'nvidia/llama-3.1-nemotron-70b-instruct',
+ api: 'openai-completions',
+ baseUrl: 'https://integrate.api.nvidia.com/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ headers: { 'NVCF-POLL-SECONDS': '3600' },
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ },
+ },
+ {
+ id: 'nvidia/llama-3.1-nemotron-safety-guard-8b-v3',
+ provider: 'nvidia',
+ name: 'nvidia/llama-3.1-nemotron-safety-guard-8b-v3',
+ api: 'openai-completions',
+ baseUrl: 'https://integrate.api.nvidia.com/v1',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 8192,
+ maxTokens: 0,
+ headers: { 'NVCF-POLL-SECONDS': '3600' },
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ },
+ },
+ {
+ id: 'nvidia/llama-3.1-nemotron-ultra-253b-v1',
+ provider: 'nvidia',
+ name: 'nvidia/llama-3.1-nemotron-ultra-253b-v1',
+ api: 'openai-completions',
+ baseUrl: 'https://integrate.api.nvidia.com/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 16384,
+ headers: { 'NVCF-POLL-SECONDS': '3600' },
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ },
+ },
+ {
+ id: 'nvidia/mistral-nemo-minitron-8b-8k-instruct',
+ provider: 'nvidia',
+ name: 'nvidia/mistral-nemo-minitron-8b-8k-instruct',
+ api: 'openai-completions',
+ baseUrl: 'https://integrate.api.nvidia.com/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ headers: { 'NVCF-POLL-SECONDS': '3600' },
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ },
+ },
+ {
+ id: 'nvidia/nemotron-3-nano-omni-30b-a3b-reasoning',
+ provider: 'nvidia',
+ name: 'nvidia/nemotron-3-nano-omni-30b-a3b-reasoning',
+ api: 'openai-completions',
+ baseUrl: 'https://integrate.api.nvidia.com/v1',
+ input: ['text', 'image', 'audio', 'video'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: true,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 65536,
+ headers: { 'NVCF-POLL-SECONDS': '3600' },
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ },
+ },
+ {
+ id: 'nvidia/nemotron-3-super-120b-a12b',
+ provider: 'nvidia',
+ name: 'nvidia/nemotron-3-super-120b-a12b',
+ api: 'openai-completions',
+ baseUrl: 'https://integrate.api.nvidia.com/v1',
+ input: ['text'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 32768,
+ headers: { 'NVCF-POLL-SECONDS': '3600' },
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ },
+ },
+ {
+ id: 'nvidia/nemotron-3-ultra-550b-a55b',
+ provider: 'nvidia',
+ name: 'nvidia/nemotron-3-ultra-550b-a55b',
+ api: 'openai-completions',
+ baseUrl: 'https://integrate.api.nvidia.com/v1',
+ input: ['text'],
+ reasoning: {
+ levels: { off: 'none', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 32768,
+ headers: { 'NVCF-POLL-SECONDS': '3600' },
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ },
+ },
+ {
+ id: 'nvidia/nemotron-3.5-content-safety',
+ provider: 'nvidia',
+ name: 'nvidia/nemotron-3.5-content-safety',
+ api: 'openai-completions',
+ baseUrl: 'https://integrate.api.nvidia.com/v1',
+ input: ['text', 'image'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 4096,
+ headers: { 'NVCF-POLL-SECONDS': '3600' },
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ },
+ },
+ {
+ id: 'nvidia/nemotron-3.5-lightning-30b-a3b',
+ provider: 'nvidia',
+ name: 'nvidia/nemotron-3.5-lightning-30b-a3b',
+ api: 'openai-completions',
+ baseUrl: 'https://integrate.api.nvidia.com/v1',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: true,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 32768,
+ headers: { 'NVCF-POLL-SECONDS': '3600' },
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ },
+ },
+ {
+ id: 'nvidia/nemotron-4-340b-instruct',
+ provider: 'nvidia',
+ name: 'nvidia/nemotron-4-340b-instruct',
+ api: 'openai-completions',
+ baseUrl: 'https://integrate.api.nvidia.com/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ headers: { 'NVCF-POLL-SECONDS': '3600' },
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ },
+ },
+ {
+ id: 'nvidia/nemotron-parse',
+ provider: 'nvidia',
+ name: 'nvidia/nemotron-parse',
+ api: 'openai-completions',
+ baseUrl: 'https://integrate.api.nvidia.com/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 8192,
+ headers: { 'NVCF-POLL-SECONDS': '3600' },
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ },
+ },
+ {
+ id: 'nvidia/nemotron-parse-2.0',
+ provider: 'nvidia',
+ name: 'nvidia/nemotron-parse-2.0',
+ api: 'openai-completions',
+ baseUrl: 'https://integrate.api.nvidia.com/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 9000,
+ maxTokens: 8192,
+ headers: { 'NVCF-POLL-SECONDS': '3600' },
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ },
+ },
+ {
+ id: 'nvidia/neva-22b',
+ provider: 'nvidia',
+ name: 'nvidia/neva-22b',
+ api: 'openai-completions',
+ baseUrl: 'https://integrate.api.nvidia.com/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 1024,
+ headers: { 'NVCF-POLL-SECONDS': '3600' },
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ },
+ },
+ {
+ id: 'nvidia/riva-translate-4b-instruct',
+ provider: 'nvidia',
+ name: 'nvidia/riva-translate-4b-instruct',
+ api: 'openai-completions',
+ baseUrl: 'https://integrate.api.nvidia.com/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 4096,
+ headers: { 'NVCF-POLL-SECONDS': '3600' },
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ },
+ },
+ {
+ id: 'nvidia/riva-translate-4b-instruct-v2',
+ provider: 'nvidia',
+ name: 'nvidia/riva-translate-4b-instruct-v2',
+ api: 'openai-completions',
+ baseUrl: 'https://integrate.api.nvidia.com/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 4096,
+ headers: { 'NVCF-POLL-SECONDS': '3600' },
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ },
+ },
+ {
+ id: 'nvidia/vila',
+ provider: 'nvidia',
+ name: 'nvidia/vila',
+ api: 'openai-completions',
+ baseUrl: 'https://integrate.api.nvidia.com/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 2048,
+ headers: { 'NVCF-POLL-SECONDS': '3600' },
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ },
+ },
+ {
+ id: 'openai/gpt-oss-20b',
+ provider: 'nvidia',
+ name: 'openai/gpt-oss-20b',
+ api: 'openai-completions',
+ baseUrl: 'https://integrate.api.nvidia.com/v1',
+ input: ['text'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 4096,
+ headers: { 'NVCF-POLL-SECONDS': '3600' },
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ },
+ },
+ {
+ id: 'poolside/laguna-xs-2.1',
+ provider: 'nvidia',
+ name: 'poolside/laguna-xs-2.1',
+ api: 'openai-completions',
+ baseUrl: 'https://integrate.api.nvidia.com/v1',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 16384,
+ headers: { 'NVCF-POLL-SECONDS': '3600' },
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ },
+ },
+ {
+ id: 'writer/palmyra-creative-122b',
+ provider: 'nvidia',
+ name: 'writer/palmyra-creative-122b',
+ api: 'openai-completions',
+ baseUrl: 'https://integrate.api.nvidia.com/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 0,
+ headers: { 'NVCF-POLL-SECONDS': '3600' },
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ },
+ },
+ {
+ id: 'writer/palmyra-fin-70b-32k',
+ provider: 'nvidia',
+ name: 'writer/palmyra-fin-70b-32k',
+ api: 'openai-completions',
+ baseUrl: 'https://integrate.api.nvidia.com/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ headers: { 'NVCF-POLL-SECONDS': '3600' },
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ },
+ },
+ {
+ id: 'writer/palmyra-med-70b',
+ provider: 'nvidia',
+ name: 'writer/palmyra-med-70b',
+ api: 'openai-completions',
+ baseUrl: 'https://integrate.api.nvidia.com/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ headers: { 'NVCF-POLL-SECONDS': '3600' },
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ },
+ },
+ {
+ id: 'writer/palmyra-med-70b-32k',
+ provider: 'nvidia',
+ name: 'writer/palmyra-med-70b-32k',
+ api: 'openai-completions',
+ baseUrl: 'https://integrate.api.nvidia.com/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ headers: { 'NVCF-POLL-SECONDS': '3600' },
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ },
+ },
+ {
+ id: 'z-ai/glm-5.3',
+ provider: 'nvidia',
+ name: 'z-ai/glm-5.3',
+ api: 'openai-completions',
+ baseUrl: 'https://integrate.api.nvidia.com/v1',
+ input: ['text'],
+ reasoning: {
+ levels: { low: 'low', high: 'high', max: 'max' },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 0,
+ headers: { 'NVCF-POLL-SECONDS': '3600' },
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ },
+ },
+ {
+ id: 'z-ai/glm-5.3-flash',
+ provider: 'nvidia',
+ name: 'z-ai/glm-5.3-flash',
+ api: 'openai-completions',
+ baseUrl: 'https://integrate.api.nvidia.com/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { low: 'low', high: 'high', max: 'max' },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 0,
+ headers: { 'NVCF-POLL-SECONDS': '3600' },
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ },
+ },
+ {
+ id: 'zyphra/zamba2-7b-instruct',
+ provider: 'nvidia',
+ name: 'zyphra/zamba2-7b-instruct',
+ api: 'openai-completions',
+ baseUrl: 'https://integrate.api.nvidia.com/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ headers: { 'NVCF-POLL-SECONDS': '3600' },
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ },
+ },
+]
diff --git a/packages/ai-models/src/providers/openai.ts b/packages/ai-models/src/providers/openai.ts
new file mode 100644
index 0000000000..e76631caff
--- /dev/null
+++ b/packages/ai-models/src/providers/openai.ts
@@ -0,0 +1,2035 @@
+// Generated by scripts/generate-ai-models.ts from modelschemas. Do not edit.
+import type { ModelRecord, ProviderRecord } from '../types'
+
+/** OpenAI. */
+export const provider: ProviderRecord = {
+ id: 'openai',
+ name: 'OpenAI',
+ baseUrl: 'https://api.openai.com/v1',
+ apis: ['openai-responses'],
+ env: [['OPENAI_API_KEY']],
+}
+
+/** Every OpenAI model, sorted by id. */
+export const models: ReadonlyArray = [
+ {
+ id: 'babbage-002',
+ provider: 'openai',
+ name: 'Babbage 002',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.4, output: 0.4, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 16384,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'chat-latest',
+ provider: 'openai',
+ name: 'Chat Latest',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 5, output: 30, cacheRead: 0.5, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'davinci-002',
+ provider: 'openai',
+ name: 'Davinci 002',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 2, output: 2, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 16384,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-3.5-turbo',
+ provider: 'openai',
+ name: 'GPT 3.5 Turbo',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.5, output: 1.5, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 16385,
+ maxTokens: 4096,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-3.5-turbo-0125',
+ provider: 'openai',
+ name: 'GPT 3.5 Turbo 0125',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.5, output: 1.5, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 16385,
+ maxTokens: 4096,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-3.5-turbo-1106',
+ provider: 'openai',
+ name: 'GPT 3.5 Turbo 1106',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 16385,
+ maxTokens: 4096,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-3.5-turbo-16k',
+ provider: 'openai',
+ name: 'GPT 3.5 Turbo 16k',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-3.5-turbo-instruct',
+ provider: 'openai',
+ name: 'GPT 3.5 Turbo Instruct',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 16385,
+ maxTokens: 4096,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-3.5-turbo-instruct-0914',
+ provider: 'openai',
+ name: 'GPT 3.5 Turbo Instruct 0914',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-4',
+ provider: 'openai',
+ name: 'GPT 4',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 30, output: 60, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 8192,
+ maxTokens: 8192,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-4-0613',
+ provider: 'openai',
+ name: 'GPT 4 0613',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 30, output: 60, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 8192,
+ maxTokens: 8192,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-4-turbo',
+ provider: 'openai',
+ name: 'GPT 4 Turbo',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 10, output: 30, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 4096,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-4-turbo-2024-04-09',
+ provider: 'openai',
+ name: 'GPT 4 Turbo 2024 04 09',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 10, output: 30, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 4096,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-4.1',
+ provider: 'openai',
+ name: 'GPT 4.1',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 2, output: 8, cacheRead: 0.5, cacheWrite: 0 },
+ contextWindow: 1047576,
+ maxTokens: 32768,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-4.1-2025-04-14',
+ provider: 'openai',
+ name: 'GPT 4.1 2025 04 14',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 2, output: 8, cacheRead: 0.5, cacheWrite: 0 },
+ contextWindow: 1047576,
+ maxTokens: 32768,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-4.1-mini',
+ provider: 'openai',
+ name: 'GPT 4.1 Mini',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.4, output: 1.6, cacheRead: 0.1, cacheWrite: 0 },
+ contextWindow: 1047576,
+ maxTokens: 32768,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-4.1-mini-2025-04-14',
+ provider: 'openai',
+ name: 'GPT 4.1 Mini 2025 04 14',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.4, output: 1.6, cacheRead: 0.1, cacheWrite: 0 },
+ contextWindow: 1047576,
+ maxTokens: 32768,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-4.1-nano',
+ provider: 'openai',
+ name: 'GPT 4.1 Nano',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.1, output: 0.4, cacheRead: 0.025, cacheWrite: 0 },
+ contextWindow: 1047576,
+ maxTokens: 32768,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-4.1-nano-2025-04-14',
+ provider: 'openai',
+ name: 'GPT 4.1 Nano 2025 04 14',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.1, output: 0.4, cacheRead: 0.025, cacheWrite: 0 },
+ contextWindow: 1047576,
+ maxTokens: 32768,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-4o',
+ provider: 'openai',
+ name: 'GPT 4o',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 2.5, output: 10, cacheRead: 1.25, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 16384,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-4o-2024-05-13',
+ provider: 'openai',
+ name: 'GPT 4o 2024 05 13',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 16384,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-4o-2024-08-06',
+ provider: 'openai',
+ name: 'GPT 4o 2024 08 06',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 2.5, output: 10, cacheRead: 1.25, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 16384,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-4o-2024-11-20',
+ provider: 'openai',
+ name: 'GPT 4o 2024 11 20',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 16384,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-4o-mini',
+ provider: 'openai',
+ name: 'GPT 4o Mini',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.15, output: 0.6, cacheRead: 0.075, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 16384,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-4o-mini-2024-07-18',
+ provider: 'openai',
+ name: 'GPT 4o Mini 2024 07 18',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.15, output: 0.6, cacheRead: 0.075, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 16384,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-4o-mini-search-preview',
+ provider: 'openai',
+ name: 'GPT 4o Mini Search Preview',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.15, output: 0.6, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 16384,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-4o-mini-search-preview-2025-03-11',
+ provider: 'openai',
+ name: 'GPT 4o Mini Search Preview 2025 03 11',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.15, output: 0.6, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 16384,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-4o-search-preview',
+ provider: 'openai',
+ name: 'GPT 4o Search Preview',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 2.5, output: 10, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 16384,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-4o-search-preview-2025-03-11',
+ provider: 'openai',
+ name: 'GPT 4o Search Preview 2025 03 11',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 2.5, output: 10, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 16384,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-5',
+ provider: 'openai',
+ name: 'GPT 5',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 1.25, output: 10, cacheRead: 0.125, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-5-2025-08-07',
+ provider: 'openai',
+ name: 'GPT 5 2025 08 07',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 1.25, output: 10, cacheRead: 0.125, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-5-chat-latest',
+ provider: 'openai',
+ name: 'GPT 5 Chat Latest',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 1.25, output: 10, cacheRead: 0.125, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 16384,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-5-codex',
+ provider: 'openai',
+ name: 'GPT 5 Codex',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 1.25, output: 10, cacheRead: 0.125, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-5-mini',
+ provider: 'openai',
+ name: 'GPT 5 Mini',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.25, output: 2, cacheRead: 0.025, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-5-mini-2025-08-07',
+ provider: 'openai',
+ name: 'GPT 5 Mini 2025 08 07',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.25, output: 2, cacheRead: 0.025, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-5-nano',
+ provider: 'openai',
+ name: 'GPT 5 Nano',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.05, output: 0.4, cacheRead: 0.005, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-5-nano-2025-08-07',
+ provider: 'openai',
+ name: 'GPT 5 Nano 2025 08 07',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.05, output: 0.4, cacheRead: 0.005, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-5-pro',
+ provider: 'openai',
+ name: 'GPT 5 Pro',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image'],
+ reasoning: { levels: { high: 'high' }, budget: false },
+ cost: { input: 15, output: 120, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 272000,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-5-pro-2025-10-06',
+ provider: 'openai',
+ name: 'GPT 5 Pro 2025 10 06',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image'],
+ reasoning: { levels: { high: 'high' }, budget: false },
+ cost: { input: 15, output: 120, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 272000,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-5-search-api',
+ provider: 'openai',
+ name: 'GPT 5 Search Api',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 1.25, output: 10, cacheRead: 0.125, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-5-search-api-2025-10-14',
+ provider: 'openai',
+ name: 'GPT 5 Search Api 2025 10 14',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-5.1',
+ provider: 'openai',
+ name: 'GPT 5.1',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 1.25, output: 10, cacheRead: 0.125, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-5.1-2025-11-13',
+ provider: 'openai',
+ name: 'GPT 5.1 2025 11 13',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 1.25, output: 10, cacheRead: 0.125, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-5.1-chat-latest',
+ provider: 'openai',
+ name: 'GPT 5.1 Chat Latest',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 1.25, output: 10, cacheRead: 0.125, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 16384,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-5.1-codex',
+ provider: 'openai',
+ name: 'GPT 5.1 Codex',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 1.25, output: 10, cacheRead: 0.125, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-5.1-codex-max',
+ provider: 'openai',
+ name: 'GPT 5.1 Codex Max',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 1.25, output: 10, cacheRead: 0.125, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-5.1-codex-mini',
+ provider: 'openai',
+ name: 'GPT 5.1 Codex Mini',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.25, output: 2, cacheRead: 0.025, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-5.2',
+ provider: 'openai',
+ name: 'GPT 5.2',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ },
+ budget: false,
+ },
+ cost: { input: 1.75, output: 14, cacheRead: 0.175, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-5.2-2025-12-11',
+ provider: 'openai',
+ name: 'GPT 5.2 2025 12 11',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ },
+ budget: false,
+ },
+ cost: { input: 1.75, output: 14, cacheRead: 0.175, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-5.2-chat-latest',
+ provider: 'openai',
+ name: 'GPT 5.2 Chat Latest',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 1.75, output: 14, cacheRead: 0.175, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 16384,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-5.2-codex',
+ provider: 'openai',
+ name: 'GPT 5.2 Codex',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high', xhigh: 'xhigh' },
+ budget: false,
+ },
+ cost: { input: 1.75, output: 14, cacheRead: 0.175, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-5.2-pro',
+ provider: 'openai',
+ name: 'GPT 5.2 Pro',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { medium: 'medium', high: 'high', xhigh: 'xhigh' },
+ budget: false,
+ },
+ cost: { input: 21, output: 168, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-5.2-pro-2025-12-11',
+ provider: 'openai',
+ name: 'GPT 5.2 Pro 2025 12 11',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { medium: 'medium', high: 'high', xhigh: 'xhigh' },
+ budget: false,
+ },
+ cost: { input: 21, output: 168, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-5.3-chat-latest',
+ provider: 'openai',
+ name: 'GPT 5.3 Chat Latest',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 1.75, output: 14, cacheRead: 0.175, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 16384,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-5.3-codex',
+ provider: 'openai',
+ name: 'GPT 5.3 Codex',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high', xhigh: 'xhigh' },
+ budget: false,
+ },
+ cost: { input: 1.75, output: 14, cacheRead: 0.175, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-5.4',
+ provider: 'openai',
+ name: 'GPT 5.4',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 2.5,
+ output: 15,
+ cacheRead: 0.25,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 5,
+ output: 22.5,
+ cacheRead: 0.5000000001,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-5.4-2026-03-05',
+ provider: 'openai',
+ name: 'GPT 5.4 2026 03 05',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 2.5,
+ output: 15,
+ cacheRead: 0.25,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 5,
+ output: 22.5,
+ cacheRead: 0.5000000001,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-5.4-mini',
+ provider: 'openai',
+ name: 'GPT 5.4 Mini',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ },
+ budget: false,
+ },
+ cost: { input: 0.75, output: 4.5, cacheRead: 0.075, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-5.4-mini-2026-03-17',
+ provider: 'openai',
+ name: 'GPT 5.4 Mini 2026 03 17',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ },
+ budget: false,
+ },
+ cost: { input: 0.75, output: 4.5, cacheRead: 0.075, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-5.4-nano',
+ provider: 'openai',
+ name: 'GPT 5.4 Nano',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ },
+ budget: false,
+ },
+ cost: { input: 0.2, output: 1.25, cacheRead: 0.02, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-5.4-nano-2026-03-17',
+ provider: 'openai',
+ name: 'GPT 5.4 Nano 2026 03 17',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ },
+ budget: false,
+ },
+ cost: { input: 0.2, output: 1.25, cacheRead: 0.02, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-5.4-pro',
+ provider: 'openai',
+ name: 'GPT 5.4 Pro',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { medium: 'medium', high: 'high', xhigh: 'xhigh' },
+ budget: false,
+ },
+ cost: {
+ input: 30,
+ output: 180,
+ cacheRead: 0,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 60,
+ output: 270,
+ cacheRead: 0,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-5.4-pro-2026-03-05',
+ provider: 'openai',
+ name: 'GPT 5.4 Pro 2026 03 05',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { medium: 'medium', high: 'high', xhigh: 'xhigh' },
+ budget: false,
+ },
+ cost: {
+ input: 30,
+ output: 180,
+ cacheRead: 0,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 60,
+ output: 270,
+ cacheRead: 0,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-5.5',
+ provider: 'openai',
+ name: 'GPT 5.5',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 5,
+ output: 30,
+ cacheRead: 0.5,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 10,
+ output: 45,
+ cacheRead: 1,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-5.5-2026-04-23',
+ provider: 'openai',
+ name: 'GPT 5.5 2026 04 23',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 5,
+ output: 30,
+ cacheRead: 0.5,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 10,
+ output: 45,
+ cacheRead: 1,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-5.5-pro',
+ provider: 'openai',
+ name: 'GPT 5.5 Pro',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { medium: 'medium', high: 'high', xhigh: 'xhigh' },
+ budget: false,
+ },
+ cost: { input: 30, output: 180, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-5.5-pro-2026-04-23',
+ provider: 'openai',
+ name: 'GPT 5.5 Pro 2026 04 23',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { medium: 'medium', high: 'high', xhigh: 'xhigh' },
+ budget: false,
+ },
+ cost: { input: 30, output: 180, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-5.6-luna',
+ provider: 'openai',
+ name: 'GPT 5.6 Luna',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 0.2,
+ output: 1.2,
+ cacheRead: 0.02,
+ cacheWrite: 0.25,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 0.4,
+ output: 1.8,
+ cacheRead: 0.04000000001,
+ cacheWrite: 0.5,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-5.6-sol',
+ provider: 'openai',
+ name: 'GPT 5.6 Sol',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 4,
+ output: 20,
+ cacheRead: 0.4,
+ cacheWrite: 5,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 8,
+ output: 30,
+ cacheRead: 0.8,
+ cacheWrite: 10,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-5.6-terra',
+ provider: 'openai',
+ name: 'GPT 5.6 Terra',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 2,
+ output: 12,
+ cacheRead: 0.2,
+ cacheWrite: 2.5,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 4,
+ output: 18,
+ cacheRead: 0.4,
+ cacheWrite: 5,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-6-astra',
+ provider: 'openai',
+ name: 'GPT 6 Astra',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 10,
+ output: 50,
+ cacheRead: 1,
+ cacheWrite: 12.5,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 20,
+ output: 75,
+ cacheRead: 2,
+ cacheWrite: 25,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-6-luna',
+ provider: 'openai',
+ name: 'GPT 6 Luna',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 0.1,
+ output: 0.5,
+ cacheRead: 0.01,
+ cacheWrite: 0.125,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 0.2,
+ output: 0.75,
+ cacheRead: 0.02,
+ cacheWrite: 0.25,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-6-sol',
+ provider: 'openai',
+ name: 'GPT 6 Sol',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 2,
+ output: 10,
+ cacheRead: 0.2,
+ cacheWrite: 2.5,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 4,
+ output: 15,
+ cacheRead: 0.4,
+ cacheWrite: 5,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-6.1-sol',
+ provider: 'openai',
+ name: 'GPT 6.1 Sol',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 2,
+ output: 10,
+ cacheRead: 0.1,
+ cacheWrite: 2.5,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 4,
+ output: 15,
+ cacheRead: 0.1999999999,
+ cacheWrite: 5,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-audio',
+ provider: 'openai',
+ name: 'GPT Audio',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'audio'],
+ reasoning: false,
+ cost: { input: 2.5, output: 10, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 16384,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-audio-1.5',
+ provider: 'openai',
+ name: 'GPT Audio 1.5',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'audio'],
+ reasoning: false,
+ cost: { input: 2.5, output: 10, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 16384,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-audio-2025-08-28',
+ provider: 'openai',
+ name: 'GPT Audio 2025 08 28',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'audio'],
+ reasoning: false,
+ cost: { input: 2.5, output: 10, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 16384,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-audio-mini',
+ provider: 'openai',
+ name: 'GPT Audio Mini',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'audio'],
+ reasoning: false,
+ cost: { input: 0.6, output: 2.4, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 16384,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-audio-mini-2025-10-06',
+ provider: 'openai',
+ name: 'GPT Audio Mini 2025 10 06',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'audio'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 16384,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-audio-mini-2025-12-15',
+ provider: 'openai',
+ name: 'GPT Audio Mini 2025 12 15',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'audio'],
+ reasoning: false,
+ cost: { input: 0.6, output: 2.4, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 16384,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-live-1',
+ provider: 'openai',
+ name: 'GPT Live 1',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'audio'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-realtime',
+ provider: 'openai',
+ name: 'GPT Realtime',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image', 'audio'],
+ reasoning: false,
+ cost: { input: 4, output: 16, cacheRead: 0.4, cacheWrite: 0 },
+ contextWindow: 32000,
+ maxTokens: 4096,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-realtime-1.5',
+ provider: 'openai',
+ name: 'GPT Realtime 1.5',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image', 'audio'],
+ reasoning: false,
+ cost: { input: 4, output: 16, cacheRead: 0.4, cacheWrite: 0 },
+ contextWindow: 32000,
+ maxTokens: 4096,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-realtime-2',
+ provider: 'openai',
+ name: 'GPT Realtime 2',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image', 'audio'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ },
+ budget: false,
+ },
+ cost: { input: 4, output: 24, cacheRead: 0.4, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 32000,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-realtime-2.1',
+ provider: 'openai',
+ name: 'GPT Realtime 2.1',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image', 'audio'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 4, output: 24, cacheRead: 0.4, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 32000,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-realtime-2.1-mini',
+ provider: 'openai',
+ name: 'GPT Realtime 2.1 Mini',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image', 'audio'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.6, output: 2.4, cacheRead: 0.06, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 32000,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-realtime-2025-08-28',
+ provider: 'openai',
+ name: 'GPT Realtime 2025 08 28',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image', 'audio'],
+ reasoning: false,
+ cost: { input: 4, output: 16, cacheRead: 0.4, cacheWrite: 0 },
+ contextWindow: 32000,
+ maxTokens: 4096,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-realtime-mini',
+ provider: 'openai',
+ name: 'GPT Realtime Mini',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image', 'audio'],
+ reasoning: false,
+ cost: { input: 0.6, output: 2.4, cacheRead: 0.06, cacheWrite: 0 },
+ contextWindow: 32000,
+ maxTokens: 4096,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-realtime-mini-2025-12-15',
+ provider: 'openai',
+ name: 'GPT Realtime Mini 2025 12 15',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image', 'audio'],
+ reasoning: false,
+ cost: { input: 0.6, output: 2.4, cacheRead: 0.06, cacheWrite: 0 },
+ contextWindow: 32000,
+ maxTokens: 4096,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-realtime-translate',
+ provider: 'openai',
+ name: 'GPT Realtime Translate',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['audio'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 16000,
+ maxTokens: 2000,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'gpt-realtime-whisper',
+ provider: 'openai',
+ name: 'GPT Realtime Whisper',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'audio'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 16000,
+ maxTokens: 2000,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'o1',
+ provider: 'openai',
+ name: 'O1',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 15, output: 60, cacheRead: 7.5, cacheWrite: 0 },
+ contextWindow: 200000,
+ maxTokens: 100000,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'o1-2024-12-17',
+ provider: 'openai',
+ name: 'O1 2024 12 17',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 15, output: 60, cacheRead: 7.5, cacheWrite: 0 },
+ contextWindow: 200000,
+ maxTokens: 100000,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'o1-pro',
+ provider: 'openai',
+ name: 'O1 Pro',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 150, output: 600, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 200000,
+ maxTokens: 100000,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'o1-pro-2025-03-19',
+ provider: 'openai',
+ name: 'O1 Pro 2025 03 19',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 150, output: 600, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 200000,
+ maxTokens: 100000,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'o3',
+ provider: 'openai',
+ name: 'O3',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 2, output: 8, cacheRead: 0.5, cacheWrite: 0 },
+ contextWindow: 200000,
+ maxTokens: 100000,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'o3-2025-04-16',
+ provider: 'openai',
+ name: 'O3 2025 04 16',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 2, output: 8, cacheRead: 0.5, cacheWrite: 0 },
+ contextWindow: 200000,
+ maxTokens: 100000,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'o3-deep-research',
+ provider: 'openai',
+ name: 'O3 Deep Research',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 10, output: 40, cacheRead: 2.5, cacheWrite: 0 },
+ contextWindow: 200000,
+ maxTokens: 100000,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'o3-deep-research-2025-06-26',
+ provider: 'openai',
+ name: 'O3 Deep Research 2025 06 26',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 10, output: 40, cacheRead: 2.5, cacheWrite: 0 },
+ contextWindow: 200000,
+ maxTokens: 100000,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'o3-mini',
+ provider: 'openai',
+ name: 'O3 Mini',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 1.1, output: 4.4, cacheRead: 0.55, cacheWrite: 0 },
+ contextWindow: 200000,
+ maxTokens: 100000,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'o3-mini-2025-01-31',
+ provider: 'openai',
+ name: 'O3 Mini 2025 01 31',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 1.1, output: 4.4, cacheRead: 0.55, cacheWrite: 0 },
+ contextWindow: 200000,
+ maxTokens: 100000,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'o3-pro',
+ provider: 'openai',
+ name: 'O3 Pro',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 20, output: 80, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 200000,
+ maxTokens: 100000,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'o3-pro-2025-06-10',
+ provider: 'openai',
+ name: 'O3 Pro 2025 06 10',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 20, output: 80, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 200000,
+ maxTokens: 100000,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'o4-mini',
+ provider: 'openai',
+ name: 'O4 Mini',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 1.1, output: 4.4, cacheRead: 0.275, cacheWrite: 0 },
+ contextWindow: 200000,
+ maxTokens: 100000,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'o4-mini-2025-04-16',
+ provider: 'openai',
+ name: 'O4 Mini 2025 04 16',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 1.1, output: 4.4, cacheRead: 0.275, cacheWrite: 0 },
+ contextWindow: 200000,
+ maxTokens: 100000,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'o4-mini-deep-research',
+ provider: 'openai',
+ name: 'O4 Mini Deep Research',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 2, output: 8, cacheRead: 0.5, cacheWrite: 0 },
+ contextWindow: 200000,
+ maxTokens: 100000,
+ compat: { supportsStrictMode: true },
+ },
+ {
+ id: 'o4-mini-deep-research-2025-06-26',
+ provider: 'openai',
+ name: 'O4 Mini Deep Research 2025 06 26',
+ api: 'openai-responses',
+ baseUrl: 'https://api.openai.com/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 2, output: 8, cacheRead: 0.5, cacheWrite: 0 },
+ contextWindow: 200000,
+ maxTokens: 100000,
+ compat: { supportsStrictMode: true },
+ },
+]
diff --git a/packages/ai-models/src/providers/opencode-go.ts b/packages/ai-models/src/providers/opencode-go.ts
new file mode 100644
index 0000000000..0f7d2ff1a4
--- /dev/null
+++ b/packages/ai-models/src/providers/opencode-go.ts
@@ -0,0 +1,766 @@
+// Generated by scripts/generate-ai-models.ts from modelschemas. Do not edit.
+import type { ModelRecord, ProviderRecord } from '../types'
+
+/** OpenCode Go. */
+export const provider: ProviderRecord = {
+ id: 'opencode-go',
+ name: 'OpenCode Go',
+ baseUrl: 'https://opencode.ai/zen/go/v1',
+ apis: ['anthropic-messages', 'openai-completions', 'openai-responses'],
+ env: [['OPENCODE_API_KEY']],
+}
+
+/** Every OpenCode Go model, sorted by id. */
+export const models: ReadonlyArray = [
+ {
+ id: 'cat-jam-free',
+ provider: 'opencode-go',
+ name: 'Cat Jam Free',
+ api: 'openai-completions',
+ baseUrl: 'https://opencode.ai/zen/go/v1',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 131072,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ maxTokensField: 'max_tokens',
+ requiresReasoningContentOnAssistantMessages: true,
+ },
+ },
+ {
+ id: 'claude-haiku-5-5',
+ provider: 'opencode-go',
+ name: 'Claude Haiku 5.5',
+ api: 'anthropic-messages',
+ baseUrl: 'https://opencode.ai/zen/go',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'deepseek-v4-pro',
+ provider: 'opencode-go',
+ name: 'DeepSeek V4 Pro (New)',
+ api: 'openai-completions',
+ baseUrl: 'https://opencode.ai/zen/go/v1',
+ input: ['text'],
+ reasoning: { levels: { high: 'high', max: 'max' }, budget: false },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 384000,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ maxTokensField: 'max_tokens',
+ thinkingFormat: 'deepseek',
+ requiresReasoningContentOnAssistantMessages: true,
+ },
+ },
+ {
+ id: 'deepseek-v4.1-flash',
+ provider: 'opencode-go',
+ name: 'DeepSeek V4.1 Flash',
+ api: 'openai-completions',
+ baseUrl: 'https://opencode.ai/zen/go/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { low: 'low', high: 'high', max: 'max' },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 384000,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ maxTokensField: 'max_tokens',
+ thinkingFormat: 'deepseek',
+ requiresReasoningContentOnAssistantMessages: true,
+ },
+ },
+ {
+ id: 'gemini-4-argon-contributor',
+ provider: 'opencode-go',
+ name: 'Gemini 4 Argon Contributor',
+ api: 'openai-completions',
+ baseUrl: 'https://opencode.ai/zen/go/v1',
+ input: ['text', 'image', 'audio', 'video', 'document'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 65536,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'glm-5.2',
+ provider: 'opencode-go',
+ name: 'GLM-5.2',
+ api: 'openai-completions',
+ baseUrl: 'https://opencode.ai/zen/go/v1',
+ input: ['text'],
+ reasoning: { levels: { high: 'high', max: 'max' }, budget: false },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 131072,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ maxTokensField: 'max_tokens',
+ requiresReasoningContentOnAssistantMessages: true,
+ },
+ },
+ {
+ id: 'glm-5.3',
+ provider: 'opencode-go',
+ name: 'GLM-5.3',
+ api: 'openai-completions',
+ baseUrl: 'https://opencode.ai/zen/go/v1',
+ input: ['text'],
+ reasoning: {
+ levels: { low: 'low', high: 'high', max: 'max' },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 131072,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ maxTokensField: 'max_tokens',
+ requiresReasoningContentOnAssistantMessages: true,
+ },
+ },
+ {
+ id: 'glm-5.3-flash',
+ provider: 'opencode-go',
+ name: 'GLM-5.3-Flash',
+ api: 'openai-completions',
+ baseUrl: 'https://opencode.ai/zen/go/v1',
+ input: ['text', 'image', 'video', 'document'],
+ reasoning: {
+ levels: { low: 'low', high: 'high', max: 'max' },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 131072,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ maxTokensField: 'max_tokens',
+ requiresReasoningContentOnAssistantMessages: true,
+ },
+ },
+ {
+ id: 'gpt-5.6-luna',
+ provider: 'opencode-go',
+ name: 'GPT-5.6 Luna',
+ api: 'openai-responses',
+ baseUrl: 'https://opencode.ai/zen/go/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: { sessionAffinityFormat: 'openai-nosession' },
+ },
+ {
+ id: 'gpt-6-luna',
+ provider: 'opencode-go',
+ name: 'GPT-6 Luna',
+ api: 'openai-responses',
+ baseUrl: 'https://opencode.ai/zen/go/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: { sessionAffinityFormat: 'openai-nosession' },
+ },
+ {
+ id: 'grok-4.6',
+ provider: 'opencode-go',
+ name: 'Grok 4.6',
+ api: 'openai-responses',
+ baseUrl: 'https://opencode.ai/zen/go/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high', xhigh: 'xhigh' },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 500000,
+ maxTokens: 500000,
+ compat: { sessionAffinityFormat: 'openai-nosession' },
+ },
+ {
+ id: 'grok-4.7',
+ provider: 'opencode-go',
+ name: 'Grok 4.7',
+ api: 'openai-responses',
+ baseUrl: 'https://opencode.ai/zen/go/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high', xhigh: 'xhigh' },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 500000,
+ maxTokens: 500000,
+ compat: { sessionAffinityFormat: 'openai-nosession' },
+ },
+ {
+ id: 'hy3',
+ provider: 'opencode-go',
+ name: 'Hy3',
+ api: 'openai-completions',
+ baseUrl: 'https://opencode.ai/zen/go/v1',
+ input: ['text'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 256000,
+ maxTokens: 128000,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'hy4-preview',
+ provider: 'opencode-go',
+ name: 'Hy4 preview',
+ api: 'openai-completions',
+ baseUrl: 'https://opencode.ai/zen/go/v1',
+ input: ['text'],
+ reasoning: { levels: { off: 'none', high: 'high' }, budget: false },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1024000,
+ maxTokens: 64000,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'kimi-k2.6',
+ provider: 'opencode-go',
+ name: 'Kimi K2.6',
+ api: 'openai-completions',
+ baseUrl: 'https://opencode.ai/zen/go/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 65536,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ maxTokensField: 'max_tokens',
+ requiresReasoningContentOnAssistantMessages: true,
+ },
+ },
+ {
+ id: 'kimi-k2.7-code',
+ provider: 'opencode-go',
+ name: 'Kimi K2.7 Code',
+ api: 'openai-completions',
+ baseUrl: 'https://opencode.ai/zen/go/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 262144,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ maxTokensField: 'max_tokens',
+ requiresReasoningContentOnAssistantMessages: true,
+ },
+ },
+ {
+ id: 'kimi-k3',
+ provider: 'opencode-go',
+ name: 'Kimi K3',
+ api: 'openai-completions',
+ baseUrl: 'https://opencode.ai/zen/go/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: { levels: { max: 'max' }, budget: false },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 131072,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ maxTokensField: 'max_tokens',
+ requiresReasoningContentOnAssistantMessages: true,
+ },
+ },
+ {
+ id: 'longcat-2.0',
+ provider: 'opencode-go',
+ name: 'LongCat-2.0',
+ api: 'openai-completions',
+ baseUrl: 'https://opencode.ai/zen/go/v1',
+ input: ['text'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 131072,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ maxTokensField: 'max_tokens',
+ requiresReasoningContentOnAssistantMessages: true,
+ },
+ },
+ {
+ id: 'longcat-2.5-preview-free',
+ provider: 'opencode-go',
+ name: 'LongCat 2.5 Preview Free',
+ api: 'openai-completions',
+ baseUrl: 'https://opencode.ai/zen/go/v1',
+ input: ['text', 'image'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 131072,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ maxTokensField: 'max_tokens',
+ requiresReasoningContentOnAssistantMessages: true,
+ },
+ },
+ {
+ id: 'mimo-v2.5',
+ provider: 'opencode-go',
+ name: 'MiMo V2.5',
+ api: 'openai-completions',
+ baseUrl: 'https://opencode.ai/zen/go/v1',
+ input: ['text', 'image', 'audio', 'video'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ maxTokensField: 'max_tokens',
+ requiresReasoningContentOnAssistantMessages: true,
+ },
+ },
+ {
+ id: 'mimo-v2.5-pro',
+ provider: 'opencode-go',
+ name: 'MiMo V2.5 Pro',
+ api: 'openai-completions',
+ baseUrl: 'https://opencode.ai/zen/go/v1',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 128000,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ maxTokensField: 'max_tokens',
+ requiresReasoningContentOnAssistantMessages: true,
+ },
+ },
+ {
+ id: 'mimo-v2.6-flash',
+ provider: 'opencode-go',
+ name: 'MiMo-V2.6-Flash',
+ api: 'openai-completions',
+ baseUrl: 'https://opencode.ai/zen/go/v1',
+ input: ['text', 'image', 'audio', 'video'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 131072,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ maxTokensField: 'max_tokens',
+ requiresReasoningContentOnAssistantMessages: true,
+ },
+ },
+ {
+ id: 'mimo-v2.6-pro',
+ provider: 'opencode-go',
+ name: 'MiMo-V2.6-Pro',
+ api: 'openai-completions',
+ baseUrl: 'https://opencode.ai/zen/go/v1',
+ input: ['text', 'image', 'audio', 'video'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 131072,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ maxTokensField: 'max_tokens',
+ requiresReasoningContentOnAssistantMessages: true,
+ },
+ },
+ {
+ id: 'minimax-m2.7',
+ provider: 'opencode-go',
+ name: 'MiniMax-M2.7',
+ api: 'anthropic-messages',
+ baseUrl: 'https://opencode.ai/zen/go',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 204800,
+ maxTokens: 131072,
+ },
+ {
+ id: 'minimax-m3',
+ provider: 'opencode-go',
+ name: 'MiniMax-M3',
+ api: 'anthropic-messages',
+ baseUrl: 'https://opencode.ai/zen/go',
+ input: ['text', 'image', 'video'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 131072,
+ },
+ {
+ id: 'muse-spark-1.2-contributor',
+ provider: 'opencode-go',
+ name: 'Muse Spark 1.2 Contributor',
+ api: 'openai-responses',
+ baseUrl: 'https://opencode.ai/zen/go/v1',
+ input: ['text', 'image', 'audio', 'video', 'document'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 131072,
+ compat: { sessionAffinityFormat: 'openai-nosession' },
+ },
+ {
+ id: 'muse-spark-1.3-contributor',
+ provider: 'opencode-go',
+ name: 'Muse Spark 1.3 Contributor',
+ api: 'openai-responses',
+ baseUrl: 'https://opencode.ai/zen/go/v1',
+ input: ['text', 'image', 'audio', 'video', 'document'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 131072,
+ compat: { sessionAffinityFormat: 'openai-nosession' },
+ },
+ {
+ id: 'qwen3.6-plus',
+ provider: 'opencode-go',
+ name: 'Qwen3.6 Plus',
+ api: 'openai-completions',
+ baseUrl: 'https://opencode.ai/zen/go/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: true,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 65536,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'qwen3.7-max',
+ provider: 'opencode-go',
+ name: 'Qwen3.7 Max',
+ api: 'openai-completions',
+ baseUrl: 'https://opencode.ai/zen/go/v1',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: true,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 65536,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'qwen3.7-plus',
+ provider: 'opencode-go',
+ name: 'Qwen3.7 Plus',
+ api: 'anthropic-messages',
+ baseUrl: 'https://opencode.ai/zen/go',
+ input: ['text', 'image', 'video'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: true,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 65536,
+ },
+ {
+ id: 'qwen3.8-flash',
+ provider: 'opencode-go',
+ name: 'Qwen3.8 Flash',
+ api: 'anthropic-messages',
+ baseUrl: 'https://opencode.ai/zen/go',
+ input: ['text', 'image', 'video'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', xhigh: 'xhigh' },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 131072,
+ },
+ {
+ id: 'qwen3.8-max',
+ provider: 'opencode-go',
+ name: 'Qwen3.8 Max',
+ api: 'anthropic-messages',
+ baseUrl: 'https://opencode.ai/zen/go',
+ input: ['text', 'image', 'video'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', xhigh: 'xhigh' },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 131072,
+ },
+ {
+ id: 'space-bunny',
+ provider: 'opencode-go',
+ name: 'Space Bunny',
+ api: 'openai-completions',
+ baseUrl: 'https://opencode.ai/zen/go/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: {
+ levels: {
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 524288,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ maxTokensField: 'max_tokens',
+ requiresReasoningContentOnAssistantMessages: true,
+ },
+ },
+ {
+ id: 'step-5-preview-free',
+ provider: 'opencode-go',
+ name: 'Step 5 Preview Free',
+ api: 'openai-completions',
+ baseUrl: 'https://opencode.ai/zen/go/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 65536,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ maxTokensField: 'max_tokens',
+ requiresReasoningContentOnAssistantMessages: true,
+ },
+ },
+]
diff --git a/packages/ai-models/src/providers/opencode.ts b/packages/ai-models/src/providers/opencode.ts
new file mode 100644
index 0000000000..2c0b18152f
--- /dev/null
+++ b/packages/ai-models/src/providers/opencode.ts
@@ -0,0 +1,1877 @@
+// Generated by scripts/generate-ai-models.ts from modelschemas. Do not edit.
+import type { ModelRecord, ProviderRecord } from '../types'
+
+/** OpenCode Zen. */
+export const provider: ProviderRecord = {
+ id: 'opencode',
+ name: 'OpenCode Zen',
+ baseUrl: 'https://opencode.ai/zen/v1',
+ apis: [
+ 'anthropic-messages',
+ 'google-generative-ai',
+ 'openai-completions',
+ 'openai-responses',
+ ],
+ env: [['OPENCODE_API_KEY']],
+}
+
+/** Every OpenCode Zen model, sorted by id. */
+export const models: ReadonlyArray = [
+ {
+ id: 'big-pickle',
+ provider: 'opencode',
+ name: 'Big Pickle',
+ api: 'openai-completions',
+ baseUrl: 'https://opencode.ai/zen/v1',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 200000,
+ maxTokens: 32000,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ maxTokensField: 'max_tokens',
+ requiresReasoningContentOnAssistantMessages: true,
+ },
+ },
+ {
+ id: 'cat-jam-free',
+ provider: 'opencode',
+ name: 'Cat Jam Free',
+ api: 'openai-completions',
+ baseUrl: 'https://opencode.ai/zen/v1',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 131072,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ maxTokensField: 'max_tokens',
+ requiresReasoningContentOnAssistantMessages: true,
+ },
+ },
+ {
+ id: 'claude-fable-5',
+ provider: 'opencode',
+ name: 'Claude Fable 5',
+ api: 'anthropic-messages',
+ baseUrl: 'https://opencode.ai/zen',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 10, output: 50, cacheRead: 1, cacheWrite: 12.5 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'claude-fable-5-1',
+ provider: 'opencode',
+ name: 'Claude Fable 5.1',
+ api: 'anthropic-messages',
+ baseUrl: 'https://opencode.ai/zen',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 10, output: 50, cacheRead: 0.25, cacheWrite: 12.5 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'claude-haiku-4-5',
+ provider: 'opencode',
+ name: 'Claude Haiku 4.5',
+ api: 'anthropic-messages',
+ baseUrl: 'https://opencode.ai/zen',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: true,
+ },
+ cost: { input: 1, output: 5, cacheRead: 0.1, cacheWrite: 1.25 },
+ contextWindow: 200000,
+ maxTokens: 64000,
+ },
+ {
+ id: 'claude-haiku-5-5',
+ provider: 'opencode',
+ name: 'Claude Haiku 5.5',
+ api: 'anthropic-messages',
+ baseUrl: 'https://opencode.ai/zen',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 0.1,
+ output: 0.5,
+ cacheRead: 0.01,
+ cacheWrite: 0.125,
+ tiers: [
+ {
+ inputTokensAbove: 100000,
+ input: 0.5,
+ output: 2.5,
+ cacheRead: 0.05,
+ cacheWrite: 0.625,
+ },
+ ],
+ },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'claude-opus-4-5',
+ provider: 'opencode',
+ name: 'Claude Opus 4.5',
+ api: 'anthropic-messages',
+ baseUrl: 'https://opencode.ai/zen',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 5, output: 25, cacheRead: 0.5, cacheWrite: 6.25 },
+ contextWindow: 200000,
+ maxTokens: 64000,
+ },
+ {
+ id: 'claude-opus-4-6',
+ provider: 'opencode',
+ name: 'Claude Opus 4.6',
+ api: 'anthropic-messages',
+ baseUrl: 'https://opencode.ai/zen',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high', max: 'max' },
+ budget: false,
+ },
+ cost: { input: 5, output: 25, cacheRead: 0.5, cacheWrite: 6.25 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'claude-opus-4-7',
+ provider: 'opencode',
+ name: 'Claude Opus 4.7',
+ api: 'anthropic-messages',
+ baseUrl: 'https://opencode.ai/zen',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 5, output: 25, cacheRead: 0.5, cacheWrite: 6.25 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'claude-opus-4-8',
+ provider: 'opencode',
+ name: 'Claude Opus 4.8',
+ api: 'anthropic-messages',
+ baseUrl: 'https://opencode.ai/zen',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 5, output: 25, cacheRead: 0.5, cacheWrite: 6.25 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'claude-opus-5',
+ provider: 'opencode',
+ name: 'Claude Opus 5',
+ api: 'anthropic-messages',
+ baseUrl: 'https://opencode.ai/zen',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 5, output: 25, cacheRead: 0.5, cacheWrite: 6.25 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'claude-opus-5-5',
+ provider: 'opencode',
+ name: 'Claude Opus 5.5',
+ api: 'anthropic-messages',
+ baseUrl: 'https://opencode.ai/zen',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 4, output: 20, cacheRead: 0.2, cacheWrite: 5 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'claude-sonnet-4-5',
+ provider: 'opencode',
+ name: 'Claude Sonnet 4.5',
+ api: 'anthropic-messages',
+ baseUrl: 'https://opencode.ai/zen',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: true,
+ },
+ cost: {
+ input: 3,
+ output: 15,
+ cacheRead: 0.3,
+ cacheWrite: 3.75,
+ tiers: [
+ {
+ inputTokensAbove: 200000,
+ input: 6,
+ output: 22.5,
+ cacheRead: 0.5999999999,
+ cacheWrite: 7.5,
+ },
+ ],
+ },
+ contextWindow: 1000000,
+ maxTokens: 64000,
+ },
+ {
+ id: 'claude-sonnet-4-6',
+ provider: 'opencode',
+ name: 'Claude Sonnet 4.6',
+ api: 'anthropic-messages',
+ baseUrl: 'https://opencode.ai/zen',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high', max: 'max' },
+ budget: false,
+ },
+ cost: { input: 3, output: 15, cacheRead: 0.3, cacheWrite: 3.75 },
+ contextWindow: 1000000,
+ maxTokens: 64000,
+ },
+ {
+ id: 'claude-sonnet-5',
+ provider: 'opencode',
+ name: 'Claude Sonnet 5',
+ api: 'anthropic-messages',
+ baseUrl: 'https://opencode.ai/zen',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 2, output: 10, cacheRead: 0.2, cacheWrite: 2.5 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'claude-sonnet-5-5',
+ provider: 'opencode',
+ name: 'Claude Sonnet 5.5',
+ api: 'anthropic-messages',
+ baseUrl: 'https://opencode.ai/zen',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 2, output: 10, cacheRead: 0.2, cacheWrite: 2.5 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ },
+ {
+ id: 'deepseek-v4-flash',
+ provider: 'opencode',
+ name: 'DeepSeek V4 Flash',
+ api: 'openai-completions',
+ baseUrl: 'https://opencode.ai/zen/v1',
+ input: ['text'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', high: 'high', max: 'max' },
+ budget: false,
+ },
+ cost: { input: 0.14, output: 0.28, cacheRead: 0.028, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 384000,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ maxTokensField: 'max_tokens',
+ thinkingFormat: 'deepseek',
+ requiresReasoningContentOnAssistantMessages: true,
+ },
+ },
+ {
+ id: 'deepseek-v4-pro',
+ provider: 'opencode',
+ name: 'DeepSeek V4 Pro',
+ api: 'openai-completions',
+ baseUrl: 'https://opencode.ai/zen/v1',
+ input: ['text'],
+ reasoning: {
+ levels: { off: 'none', high: 'high', max: 'max' },
+ budget: false,
+ },
+ cost: { input: 1.74, output: 3.84, cacheRead: 0.145, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 384000,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ maxTokensField: 'max_tokens',
+ thinkingFormat: 'deepseek',
+ requiresReasoningContentOnAssistantMessages: true,
+ },
+ },
+ {
+ id: 'deepseek-v4.1-flash',
+ provider: 'opencode',
+ name: 'DeepSeek V4.1 Flash',
+ api: 'openai-completions',
+ baseUrl: 'https://opencode.ai/zen/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { low: 'low', high: 'high', max: 'max' },
+ budget: false,
+ },
+ cost: { input: 0.3, output: 1.2, cacheRead: 0.006, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 384000,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ maxTokensField: 'max_tokens',
+ thinkingFormat: 'deepseek',
+ requiresReasoningContentOnAssistantMessages: true,
+ },
+ },
+ {
+ id: 'gemini-3-flash',
+ provider: 'opencode',
+ name: 'Gemini 3 Flash',
+ api: 'google-generative-ai',
+ baseUrl: 'https://opencode.ai/zen/v1',
+ input: ['text', 'image', 'audio', 'video', 'document'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.5, output: 3, cacheRead: 0.05, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 65536,
+ },
+ {
+ id: 'gemini-3.1-pro',
+ provider: 'opencode',
+ name: 'Gemini 3.1 Pro Preview',
+ api: 'google-generative-ai',
+ baseUrl: 'https://opencode.ai/zen/v1',
+ input: ['text', 'image', 'audio', 'video', 'document'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: {
+ input: 2,
+ output: 12,
+ cacheRead: 0.2,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 200000,
+ input: 4,
+ output: 18,
+ cacheRead: 0.4,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 1048576,
+ maxTokens: 65536,
+ },
+ {
+ id: 'gemini-3.5-flash',
+ provider: 'opencode',
+ name: 'Gemini 3.5 Flash',
+ api: 'google-generative-ai',
+ baseUrl: 'https://opencode.ai/zen/v1',
+ input: ['text', 'image', 'audio', 'video', 'document'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 1.5, output: 9, cacheRead: 0.15, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 65536,
+ },
+ {
+ id: 'gemini-3.5-flash-lite',
+ provider: 'opencode',
+ name: 'Gemini 3.5 Flash Lite',
+ api: 'google-generative-ai',
+ baseUrl: 'https://opencode.ai/zen/v1',
+ input: ['text', 'image', 'audio', 'video', 'document'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.3, output: 2.5, cacheRead: 0.03, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 65536,
+ },
+ {
+ id: 'gemini-3.6-flash',
+ provider: 'opencode',
+ name: 'Gemini 3.6 Flash',
+ api: 'google-generative-ai',
+ baseUrl: 'https://opencode.ai/zen/v1',
+ input: ['text', 'image', 'audio', 'video', 'document'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 1.5, output: 7.5, cacheRead: 0.15, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 65536,
+ },
+ {
+ id: 'gemini-3.7-flash',
+ provider: 'opencode',
+ name: 'Gemini 3.7 Flash',
+ api: 'google-generative-ai',
+ baseUrl: 'https://opencode.ai/zen/v1',
+ input: ['text', 'image', 'audio', 'video', 'document'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 1.5, output: 7.5, cacheRead: 0.15, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 65536,
+ },
+ {
+ id: 'gemini-3.8-flash',
+ provider: 'opencode',
+ name: 'Gemini 3.8 Flash',
+ api: 'google-generative-ai',
+ baseUrl: 'https://opencode.ai/zen/v1',
+ input: ['text', 'image', 'audio', 'video', 'document'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 1.5, output: 7.5, cacheRead: 0.15, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 65536,
+ },
+ {
+ id: 'gemini-4-argon',
+ provider: 'opencode',
+ name: 'Gemini 4 Argon',
+ api: 'google-generative-ai',
+ baseUrl: 'https://opencode.ai/zen/v1',
+ input: ['text', 'image', 'audio', 'video', 'document'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 2, output: 10, cacheRead: 0.1, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 65536,
+ },
+ {
+ id: 'glm-5',
+ provider: 'opencode',
+ name: 'GLM-5',
+ api: 'openai-completions',
+ baseUrl: 'https://opencode.ai/zen/v1',
+ input: ['text'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 1, output: 3.2, cacheRead: 0.2, cacheWrite: 0 },
+ contextWindow: 204800,
+ maxTokens: 131072,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ maxTokensField: 'max_tokens',
+ requiresReasoningContentOnAssistantMessages: true,
+ },
+ },
+ {
+ id: 'glm-5.1',
+ provider: 'opencode',
+ name: 'GLM-5.1',
+ api: 'openai-completions',
+ baseUrl: 'https://opencode.ai/zen/v1',
+ input: ['text'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 1.4, output: 4.4, cacheRead: 0.26, cacheWrite: 0 },
+ contextWindow: 204800,
+ maxTokens: 131072,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ maxTokensField: 'max_tokens',
+ requiresReasoningContentOnAssistantMessages: true,
+ },
+ },
+ {
+ id: 'glm-5.2',
+ provider: 'opencode',
+ name: 'GLM-5.2',
+ api: 'openai-completions',
+ baseUrl: 'https://opencode.ai/zen/v1',
+ input: ['text'],
+ reasoning: { levels: { high: 'high', max: 'max' }, budget: false },
+ cost: { input: 1.4, output: 4.4, cacheRead: 0.26, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 131072,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ maxTokensField: 'max_tokens',
+ requiresReasoningContentOnAssistantMessages: true,
+ },
+ },
+ {
+ id: 'glm-5.3',
+ provider: 'opencode',
+ name: 'GLM-5.3',
+ api: 'openai-completions',
+ baseUrl: 'https://opencode.ai/zen/v1',
+ input: ['text'],
+ reasoning: {
+ levels: { low: 'low', high: 'high', max: 'max' },
+ budget: false,
+ },
+ cost: { input: 1.4, output: 4.4, cacheRead: 0.26, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 131072,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ maxTokensField: 'max_tokens',
+ requiresReasoningContentOnAssistantMessages: true,
+ },
+ },
+ {
+ id: 'glm-5.3-flash',
+ provider: 'opencode',
+ name: 'GLM-5.3-Flash',
+ api: 'openai-completions',
+ baseUrl: 'https://opencode.ai/zen/v1',
+ input: ['text', 'image', 'video', 'document'],
+ reasoning: {
+ levels: { low: 'low', high: 'high', max: 'max' },
+ budget: false,
+ },
+ cost: { input: 0.15, output: 0.5, cacheRead: 0.03, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 131072,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ maxTokensField: 'max_tokens',
+ requiresReasoningContentOnAssistantMessages: true,
+ },
+ },
+ {
+ id: 'gpt-5',
+ provider: 'opencode',
+ name: 'GPT-5',
+ api: 'openai-responses',
+ baseUrl: 'https://opencode.ai/zen/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 1.07, output: 8.5, cacheRead: 0.107, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: { sessionAffinityFormat: 'openai-nosession' },
+ },
+ {
+ id: 'gpt-5-codex',
+ provider: 'opencode',
+ name: 'GPT-5 Codex',
+ api: 'openai-responses',
+ baseUrl: 'https://opencode.ai/zen/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 1.07, output: 8.5, cacheRead: 0.107, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: { sessionAffinityFormat: 'openai-nosession' },
+ },
+ {
+ id: 'gpt-5-nano',
+ provider: 'opencode',
+ name: 'GPT-5 Nano',
+ api: 'openai-responses',
+ baseUrl: 'https://opencode.ai/zen/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.05, output: 0.4, cacheRead: 0.005, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: { sessionAffinityFormat: 'openai-nosession' },
+ },
+ {
+ id: 'gpt-5.1',
+ provider: 'opencode',
+ name: 'GPT-5.1',
+ api: 'openai-responses',
+ baseUrl: 'https://opencode.ai/zen/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 1.07, output: 8.5, cacheRead: 0.107, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: { sessionAffinityFormat: 'openai-nosession' },
+ },
+ {
+ id: 'gpt-5.1-codex',
+ provider: 'opencode',
+ name: 'GPT-5.1 Codex',
+ api: 'openai-responses',
+ baseUrl: 'https://opencode.ai/zen/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 1.07, output: 8.5, cacheRead: 0.107, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: { sessionAffinityFormat: 'openai-nosession' },
+ },
+ {
+ id: 'gpt-5.1-codex-max',
+ provider: 'opencode',
+ name: 'GPT-5.1 Codex Max',
+ api: 'openai-responses',
+ baseUrl: 'https://opencode.ai/zen/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high', xhigh: 'xhigh' },
+ budget: false,
+ },
+ cost: { input: 1.25, output: 10, cacheRead: 0.125, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: { sessionAffinityFormat: 'openai-nosession' },
+ },
+ {
+ id: 'gpt-5.1-codex-mini',
+ provider: 'opencode',
+ name: 'GPT-5.1 Codex Mini',
+ api: 'openai-responses',
+ baseUrl: 'https://opencode.ai/zen/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0.25, output: 2, cacheRead: 0.025, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: { sessionAffinityFormat: 'openai-nosession' },
+ },
+ {
+ id: 'gpt-5.2',
+ provider: 'opencode',
+ name: 'GPT-5.2',
+ api: 'openai-responses',
+ baseUrl: 'https://opencode.ai/zen/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ },
+ budget: false,
+ },
+ cost: { input: 1.75, output: 14, cacheRead: 0.175, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: { sessionAffinityFormat: 'openai-nosession' },
+ },
+ {
+ id: 'gpt-5.2-codex',
+ provider: 'opencode',
+ name: 'GPT-5.2 Codex',
+ api: 'openai-responses',
+ baseUrl: 'https://opencode.ai/zen/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high', xhigh: 'xhigh' },
+ budget: false,
+ },
+ cost: { input: 1.75, output: 14, cacheRead: 0.175, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: { sessionAffinityFormat: 'openai-nosession' },
+ },
+ {
+ id: 'gpt-5.3-codex',
+ provider: 'opencode',
+ name: 'GPT-5.3 Codex',
+ api: 'openai-responses',
+ baseUrl: 'https://opencode.ai/zen/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ },
+ budget: false,
+ },
+ cost: { input: 1.75, output: 14, cacheRead: 0.175, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: { sessionAffinityFormat: 'openai-nosession' },
+ },
+ {
+ id: 'gpt-5.3-codex-spark',
+ provider: 'opencode',
+ name: 'GPT-5.3 Codex Spark',
+ api: 'openai-responses',
+ baseUrl: 'https://opencode.ai/zen/v1',
+ input: ['text'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high', xhigh: 'xhigh' },
+ budget: false,
+ },
+ cost: { input: 1.75, output: 14, cacheRead: 0.175, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 128000,
+ compat: { sessionAffinityFormat: 'openai-nosession' },
+ },
+ {
+ id: 'gpt-5.4',
+ provider: 'opencode',
+ name: 'GPT-5.4',
+ api: 'openai-responses',
+ baseUrl: 'https://opencode.ai/zen/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 2.5,
+ output: 15,
+ cacheRead: 0.25,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 5,
+ output: 22.5,
+ cacheRead: 0.5000000001,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: { sessionAffinityFormat: 'openai-nosession' },
+ },
+ {
+ id: 'gpt-5.4-mini',
+ provider: 'opencode',
+ name: 'GPT-5.4 Mini',
+ api: 'openai-responses',
+ baseUrl: 'https://opencode.ai/zen/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ },
+ budget: false,
+ },
+ cost: { input: 0.75, output: 4.5, cacheRead: 0.075, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: { sessionAffinityFormat: 'openai-nosession' },
+ },
+ {
+ id: 'gpt-5.4-nano',
+ provider: 'opencode',
+ name: 'GPT-5.4 Nano',
+ api: 'openai-responses',
+ baseUrl: 'https://opencode.ai/zen/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ },
+ budget: false,
+ },
+ cost: { input: 0.2, output: 1.25, cacheRead: 0.02, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: { sessionAffinityFormat: 'openai-nosession' },
+ },
+ {
+ id: 'gpt-5.4-pro',
+ provider: 'opencode',
+ name: 'GPT-5.4 Pro',
+ api: 'openai-responses',
+ baseUrl: 'https://opencode.ai/zen/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: { medium: 'medium', high: 'high', xhigh: 'xhigh' },
+ budget: false,
+ },
+ cost: { input: 30, output: 180, cacheRead: 30, cacheWrite: 0 },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: { sessionAffinityFormat: 'openai-nosession' },
+ },
+ {
+ id: 'gpt-5.5',
+ provider: 'opencode',
+ name: 'GPT-5.5',
+ api: 'openai-responses',
+ baseUrl: 'https://opencode.ai/zen/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 5,
+ output: 30,
+ cacheRead: 0.5,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 10,
+ output: 45,
+ cacheRead: 1,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: { sessionAffinityFormat: 'openai-nosession' },
+ },
+ {
+ id: 'gpt-5.5-pro',
+ provider: 'opencode',
+ name: 'GPT-5.5 Pro',
+ api: 'openai-responses',
+ baseUrl: 'https://opencode.ai/zen/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: { medium: 'medium', high: 'high', xhigh: 'xhigh' },
+ budget: false,
+ },
+ cost: { input: 30, output: 180, cacheRead: 30, cacheWrite: 0 },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: { sessionAffinityFormat: 'openai-nosession' },
+ },
+ {
+ id: 'gpt-5.6-luna',
+ provider: 'opencode',
+ name: 'GPT-5.6 Luna',
+ api: 'openai-responses',
+ baseUrl: 'https://opencode.ai/zen/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 0.2,
+ output: 1.2,
+ cacheRead: 0.02,
+ cacheWrite: 0.25,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 0.4,
+ output: 1.8,
+ cacheRead: 0.04000000001,
+ cacheWrite: 0.5,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: { sessionAffinityFormat: 'openai-nosession' },
+ },
+ {
+ id: 'gpt-5.6-sol',
+ provider: 'opencode',
+ name: 'GPT-5.6 Sol',
+ api: 'openai-responses',
+ baseUrl: 'https://opencode.ai/zen/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 4,
+ output: 20,
+ cacheRead: 0.4,
+ cacheWrite: 5,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 8,
+ output: 30,
+ cacheRead: 0.8,
+ cacheWrite: 10,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: { sessionAffinityFormat: 'openai-nosession' },
+ },
+ {
+ id: 'gpt-5.6-terra',
+ provider: 'opencode',
+ name: 'GPT-5.6 Terra',
+ api: 'openai-responses',
+ baseUrl: 'https://opencode.ai/zen/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 2.5,
+ output: 15,
+ cacheRead: 0.25,
+ cacheWrite: 3.125,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 5,
+ output: 22.5,
+ cacheRead: 0.5000000001,
+ cacheWrite: 6.25,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: { sessionAffinityFormat: 'openai-nosession' },
+ },
+ {
+ id: 'gpt-6-astra',
+ provider: 'opencode',
+ name: 'GPT-6 Astra',
+ api: 'openai-responses',
+ baseUrl: 'https://opencode.ai/zen/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 10,
+ output: 50,
+ cacheRead: 1,
+ cacheWrite: 12.5,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 20,
+ output: 75,
+ cacheRead: 2,
+ cacheWrite: 25,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: { sessionAffinityFormat: 'openai-nosession' },
+ },
+ {
+ id: 'gpt-6-luna',
+ provider: 'opencode',
+ name: 'GPT-6 Luna',
+ api: 'openai-responses',
+ baseUrl: 'https://opencode.ai/zen/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 0.1,
+ output: 0.5,
+ cacheRead: 0.01,
+ cacheWrite: 0.125,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 0.2,
+ output: 0.75,
+ cacheRead: 0.02,
+ cacheWrite: 0.25,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: { sessionAffinityFormat: 'openai-nosession' },
+ },
+ {
+ id: 'gpt-6-sol',
+ provider: 'opencode',
+ name: 'GPT-6 Sol',
+ api: 'openai-responses',
+ baseUrl: 'https://opencode.ai/zen/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 2,
+ output: 10,
+ cacheRead: 0.2,
+ cacheWrite: 2.5,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 4,
+ output: 15,
+ cacheRead: 0.4,
+ cacheWrite: 5,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: { sessionAffinityFormat: 'openai-nosession' },
+ },
+ {
+ id: 'gpt-6.1-sol',
+ provider: 'opencode',
+ name: 'GPT-6.1 Sol',
+ api: 'openai-responses',
+ baseUrl: 'https://opencode.ai/zen/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 2,
+ output: 10,
+ cacheRead: 0.1,
+ cacheWrite: 2.5,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 4,
+ output: 15,
+ cacheRead: 0.1999999999,
+ cacheWrite: 5,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: { sessionAffinityFormat: 'openai-nosession' },
+ },
+ {
+ id: 'grok-4.5',
+ provider: 'opencode',
+ name: 'Grok 4.5',
+ api: 'openai-responses',
+ baseUrl: 'https://opencode.ai/zen/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: {
+ input: 2,
+ output: 6,
+ cacheRead: 0.3,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 200000,
+ input: 4,
+ output: 12,
+ cacheRead: 0.6,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 500000,
+ maxTokens: 500000,
+ compat: { sessionAffinityFormat: 'openai-nosession' },
+ },
+ {
+ id: 'grok-4.6',
+ provider: 'opencode',
+ name: 'Grok 4.6',
+ api: 'openai-responses',
+ baseUrl: 'https://opencode.ai/zen/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high', xhigh: 'xhigh' },
+ budget: false,
+ },
+ cost: {
+ input: 2,
+ output: 6,
+ cacheRead: 0.5,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 200000,
+ input: 4,
+ output: 12,
+ cacheRead: 1,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 500000,
+ maxTokens: 500000,
+ compat: { sessionAffinityFormat: 'openai-nosession' },
+ },
+ {
+ id: 'grok-4.7',
+ provider: 'opencode',
+ name: 'Grok 4.7',
+ api: 'openai-responses',
+ baseUrl: 'https://opencode.ai/zen/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high', xhigh: 'xhigh' },
+ budget: false,
+ },
+ cost: {
+ input: 2,
+ output: 6,
+ cacheRead: 0.5,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 200000,
+ input: 4,
+ output: 12,
+ cacheRead: 1,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 500000,
+ maxTokens: 500000,
+ compat: { sessionAffinityFormat: 'openai-nosession' },
+ },
+ {
+ id: 'grok-build-0.1',
+ provider: 'opencode',
+ name: 'Grok Build 0.1',
+ api: 'openai-responses',
+ baseUrl: 'https://opencode.ai/zen/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 1, output: 2, cacheRead: 0.2, cacheWrite: 0 },
+ contextWindow: 256000,
+ maxTokens: 256000,
+ compat: { sessionAffinityFormat: 'openai-nosession' },
+ },
+ {
+ id: 'kimi-k2.5',
+ provider: 'opencode',
+ name: 'Kimi K2.5',
+ api: 'openai-completions',
+ baseUrl: 'https://opencode.ai/zen/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.6, output: 3, cacheRead: 0.08, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 65536,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ maxTokensField: 'max_tokens',
+ requiresReasoningContentOnAssistantMessages: true,
+ },
+ },
+ {
+ id: 'kimi-k2.6',
+ provider: 'opencode',
+ name: 'Kimi K2.6',
+ api: 'openai-completions',
+ baseUrl: 'https://opencode.ai/zen/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.95, output: 4, cacheRead: 0.16, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 65536,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ maxTokensField: 'max_tokens',
+ requiresReasoningContentOnAssistantMessages: true,
+ },
+ },
+ {
+ id: 'kimi-k2.7-code',
+ provider: 'opencode',
+ name: 'Kimi K2.7 Code',
+ api: 'openai-completions',
+ baseUrl: 'https://opencode.ai/zen/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.95, output: 4, cacheRead: 0.19, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 262144,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ maxTokensField: 'max_tokens',
+ requiresReasoningContentOnAssistantMessages: true,
+ },
+ },
+ {
+ id: 'kimi-k3',
+ provider: 'opencode',
+ name: 'Kimi K3',
+ api: 'openai-completions',
+ baseUrl: 'https://opencode.ai/zen/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: { levels: { max: 'max' }, budget: false },
+ cost: { input: 3, output: 15, cacheRead: 0.3, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 131072,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ maxTokensField: 'max_tokens',
+ requiresReasoningContentOnAssistantMessages: true,
+ },
+ },
+ {
+ id: 'longcat-2.5-preview-free',
+ provider: 'opencode',
+ name: 'LongCat 2.5 Preview Free',
+ api: 'openai-completions',
+ baseUrl: 'https://opencode.ai/zen/v1',
+ input: ['text', 'image'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 131072,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ maxTokensField: 'max_tokens',
+ requiresReasoningContentOnAssistantMessages: true,
+ },
+ },
+ {
+ id: 'mimo-v2.6-flash-free',
+ provider: 'opencode',
+ name: 'MiMo-V2.6-Flash Free',
+ api: 'openai-completions',
+ baseUrl: 'https://opencode.ai/zen/v1',
+ input: ['text', 'image', 'audio', 'video'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 200000,
+ maxTokens: 32000,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ maxTokensField: 'max_tokens',
+ requiresReasoningContentOnAssistantMessages: true,
+ },
+ },
+ {
+ id: 'minimax-m2.5',
+ provider: 'opencode',
+ name: 'MiniMax-M2.5',
+ api: 'openai-completions',
+ baseUrl: 'https://opencode.ai/zen/v1',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.3, output: 1.2, cacheRead: 0.06, cacheWrite: 0 },
+ contextWindow: 204800,
+ maxTokens: 131072,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ maxTokensField: 'max_tokens',
+ requiresReasoningContentOnAssistantMessages: true,
+ },
+ },
+ {
+ id: 'minimax-m2.7',
+ provider: 'opencode',
+ name: 'MiniMax-M2.7',
+ api: 'openai-completions',
+ baseUrl: 'https://opencode.ai/zen/v1',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.3, output: 1.2, cacheRead: 0.06, cacheWrite: 0 },
+ contextWindow: 204800,
+ maxTokens: 131072,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ maxTokensField: 'max_tokens',
+ requiresReasoningContentOnAssistantMessages: true,
+ },
+ },
+ {
+ id: 'minimax-m3',
+ provider: 'opencode',
+ name: 'MiniMax-M3',
+ api: 'openai-completions',
+ baseUrl: 'https://opencode.ai/zen/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.3, output: 1.2, cacheRead: 0.06, cacheWrite: 0 },
+ contextWindow: 512000,
+ maxTokens: 128000,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ maxTokensField: 'max_tokens',
+ requiresReasoningContentOnAssistantMessages: true,
+ },
+ },
+ {
+ id: 'muse-spark-1.2',
+ provider: 'opencode',
+ name: 'Muse Spark 1.2',
+ api: 'openai-responses',
+ baseUrl: 'https://opencode.ai/zen/v1',
+ input: ['text', 'image', 'audio', 'video', 'document'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ },
+ budget: false,
+ },
+ cost: { input: 1.25, output: 4.25, cacheRead: 0.15, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 131072,
+ compat: { sessionAffinityFormat: 'openai-nosession' },
+ },
+ {
+ id: 'muse-spark-1.2-contributor-free',
+ provider: 'opencode',
+ name: 'Muse Spark 1.2 Free',
+ api: 'openai-responses',
+ baseUrl: 'https://opencode.ai/zen/v1',
+ input: ['text', 'image', 'audio', 'video', 'document'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 131072,
+ compat: { sessionAffinityFormat: 'openai-nosession' },
+ },
+ {
+ id: 'muse-spark-1.3',
+ provider: 'opencode',
+ name: 'Muse Spark 1.3',
+ api: 'openai-responses',
+ baseUrl: 'https://opencode.ai/zen/v1',
+ input: ['text', 'image', 'audio', 'video', 'document'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ },
+ budget: false,
+ },
+ cost: { input: 1.25, output: 4.25, cacheRead: 0.15, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 131072,
+ compat: { sessionAffinityFormat: 'openai-nosession' },
+ },
+ {
+ id: 'muse-spark-1.3-contributor-free',
+ provider: 'opencode',
+ name: 'Muse Spark 1.3 Free',
+ api: 'openai-responses',
+ baseUrl: 'https://opencode.ai/zen/v1',
+ input: ['text', 'image', 'audio', 'video', 'document'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 131072,
+ compat: { sessionAffinityFormat: 'openai-nosession' },
+ },
+ {
+ id: 'nemotron-3.5-lightning-free',
+ provider: 'opencode',
+ name: 'Nemotron 3.5 Lightning Free',
+ api: 'openai-completions',
+ baseUrl: 'https://opencode.ai/zen/v1',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 262144,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ maxTokensField: 'max_tokens',
+ requiresReasoningContentOnAssistantMessages: true,
+ },
+ },
+ {
+ id: 'qwen3.5-plus',
+ provider: 'opencode',
+ name: 'Qwen3.5 Plus',
+ api: 'anthropic-messages',
+ baseUrl: 'https://opencode.ai/zen',
+ input: ['text', 'image', 'video'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: true,
+ },
+ cost: { input: 0.2, output: 1.2, cacheRead: 0.02, cacheWrite: 0.25 },
+ contextWindow: 262144,
+ maxTokens: 65536,
+ },
+ {
+ id: 'qwen3.6-plus',
+ provider: 'opencode',
+ name: 'Qwen3.6 Plus',
+ api: 'anthropic-messages',
+ baseUrl: 'https://opencode.ai/zen',
+ input: ['text', 'image', 'video'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: true,
+ },
+ cost: { input: 0.5, output: 3, cacheRead: 0.05, cacheWrite: 0.625 },
+ contextWindow: 262144,
+ maxTokens: 65536,
+ },
+ {
+ id: 'qwen3.8-flash',
+ provider: 'opencode',
+ name: 'Qwen3.8 Flash',
+ api: 'anthropic-messages',
+ baseUrl: 'https://opencode.ai/zen',
+ input: ['text', 'image', 'video'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', xhigh: 'xhigh' },
+ budget: false,
+ },
+ cost: { input: 0.15, output: 0.47, cacheRead: 0.016, cacheWrite: 0.2 },
+ contextWindow: 1000000,
+ maxTokens: 131072,
+ },
+ {
+ id: 'qwen3.8-max',
+ provider: 'opencode',
+ name: 'Qwen3.8 Max',
+ api: 'openai-completions',
+ baseUrl: 'https://opencode.ai/zen/v1',
+ input: ['text', 'image'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 2, output: 6, cacheRead: 0.25, cacheWrite: 2.5 },
+ contextWindow: 262144,
+ maxTokens: 131072,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ maxTokensField: 'max_tokens',
+ },
+ },
+ {
+ id: 'space-bunny-free',
+ provider: 'opencode',
+ name: 'Space Bunny Free',
+ api: 'openai-completions',
+ baseUrl: 'https://opencode.ai/zen/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: {
+ levels: {
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 524288,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ maxTokensField: 'max_tokens',
+ requiresReasoningContentOnAssistantMessages: true,
+ },
+ },
+ {
+ id: 'step-5-preview-free',
+ provider: 'opencode',
+ name: 'Step 5 Preview Free',
+ api: 'openai-completions',
+ baseUrl: 'https://opencode.ai/zen/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 65536,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ maxTokensField: 'max_tokens',
+ requiresReasoningContentOnAssistantMessages: true,
+ },
+ },
+]
diff --git a/packages/ai-models/src/providers/openrouter.ts b/packages/ai-models/src/providers/openrouter.ts
new file mode 100644
index 0000000000..dfdde1a1da
--- /dev/null
+++ b/packages/ai-models/src/providers/openrouter.ts
@@ -0,0 +1,11585 @@
+// Generated by scripts/generate-ai-models.ts from modelschemas. Do not edit.
+import type { ModelRecord, ProviderRecord } from '../types'
+
+/** OpenRouter. */
+export const provider: ProviderRecord = {
+ id: 'openrouter',
+ name: 'OpenRouter',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ apis: ['anthropic-messages', 'openai-completions'],
+ env: [['OPENROUTER_API_KEY']],
+}
+
+/** Every OpenRouter model, sorted by id. */
+export const models: ReadonlyArray = [
+ {
+ id: '~anthropic/claude-fable-latest',
+ provider: 'openrouter',
+ name: 'Anthropic: Claude Fable Latest',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 10, output: 50, cacheRead: 0.25, cacheWrite: 12.5 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: '~anthropic/claude-haiku-latest',
+ provider: 'openrouter',
+ name: 'Anthropic: Claude Haiku Latest',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 0.1,
+ output: 0.5,
+ cacheRead: 0.01,
+ cacheWrite: 0.125,
+ tiers: [
+ {
+ inputTokensAbove: 100000,
+ input: 0.5,
+ output: 2.5,
+ cacheRead: 0.05,
+ cacheWrite: 0.625,
+ },
+ ],
+ },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: '~anthropic/claude-opus-latest',
+ provider: 'openrouter',
+ name: 'Anthropic: Claude Opus Latest',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 4, output: 20, cacheRead: 0.2, cacheWrite: 5 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: '~anthropic/claude-sonnet-latest',
+ provider: 'openrouter',
+ name: 'Anthropic: Claude Sonnet Latest',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 2, output: 10, cacheRead: 0.1, cacheWrite: 2.5 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: '~deepseek/deepseek-flash-latest',
+ provider: 'openrouter',
+ name: 'DeepSeek: DeepSeek Flash Latest',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', high: 'high', max: 'max' },
+ budget: false,
+ },
+ cost: { input: 0.01584, output: 0.891, cacheRead: 0.0054, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 943718,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: '~deepseek/deepseek-pro-latest',
+ provider: 'openrouter',
+ name: 'DeepSeek: DeepSeek Pro Latest',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', high: 'high', max: 'max' },
+ budget: false,
+ },
+ cost: { input: 0.225, output: 8, cacheRead: 0.23, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 393216,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: '~deepseek/deepseek-v4-flash-latest',
+ provider: 'openrouter',
+ name: 'DeepSeek: DeepSeek V4 Flash Latest',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', high: 'high', max: 'max' },
+ budget: false,
+ },
+ cost: { input: 0.0144, output: 0.576, cacheRead: 0.0108, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 943718,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: '~google/gemini-flash-latest',
+ provider: 'openrouter',
+ name: 'Google: Gemini Flash Latest',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'audio', 'video', 'document'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: {
+ input: 0.75,
+ output: 3.75,
+ cacheRead: 0.075,
+ cacheWrite: 0.04166666667,
+ },
+ contextWindow: 1048576,
+ maxTokens: 65536,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: '~google/gemini-pro-latest',
+ provider: 'openrouter',
+ name: 'Google: Gemini Pro Latest',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'audio', 'video', 'document'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: {
+ input: 2,
+ output: 12,
+ cacheRead: 0.2,
+ cacheWrite: 0.375,
+ tiers: [
+ {
+ inputTokensAbove: 200000,
+ input: 4,
+ output: 18,
+ cacheRead: 0.4,
+ cacheWrite: 0.3750000001,
+ },
+ ],
+ },
+ contextWindow: 1048576,
+ maxTokens: 65536,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: '~moonshotai/kimi-latest',
+ provider: 'openrouter',
+ name: 'MoonshotAI: Kimi Latest',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', high: 'high', max: 'max' },
+ budget: false,
+ },
+ cost: { input: 0.4, output: 14, cacheRead: 0.3, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 943718,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: '~openai/gpt-astra-latest',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT Astra Latest',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 10,
+ output: 50,
+ cacheRead: 1,
+ cacheWrite: 12.5,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 20,
+ output: 75,
+ cacheRead: 2,
+ cacheWrite: 25,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: '~openai/gpt-luna-latest',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT Luna Latest',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 0.1,
+ output: 0.5,
+ cacheRead: 0.01,
+ cacheWrite: 0.125,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 0.2,
+ output: 0.75,
+ cacheRead: 0.02,
+ cacheWrite: 0.25,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: '~openai/gpt-mini-latest',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT Mini Latest',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ },
+ budget: false,
+ },
+ cost: { input: 0.75, output: 4.5, cacheRead: 0.075, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: '~openai/gpt-sol-latest',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT Sol Latest',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 2,
+ output: 10,
+ cacheRead: 0.1,
+ cacheWrite: 2.5,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 4,
+ output: 15,
+ cacheRead: 0.1999999999,
+ cacheWrite: 5,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: '~openai/gpt-terra-latest',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT Terra Latest',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 2,
+ output: 12,
+ cacheRead: 0.2,
+ cacheWrite: 2.5,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 4,
+ output: 18,
+ cacheRead: 0.4,
+ cacheWrite: 5,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: '~unbiased/pareto-latest',
+ provider: 'openrouter',
+ name: 'Pareto Latest',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 2.5, output: 7.5, cacheRead: 0.25, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 131072,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: '~x-ai/grok-latest',
+ provider: 'openrouter',
+ name: 'xAI: Grok Latest',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high', xhigh: 'xhigh' },
+ budget: false,
+ },
+ cost: {
+ input: 2,
+ output: 6,
+ cacheRead: 0.5,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 200000,
+ input: 4,
+ output: 12,
+ cacheRead: 1,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 500000,
+ maxTokens: 450000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: '~z-ai/glm-flash-latest',
+ provider: 'openrouter',
+ name: 'Z.ai: GLM Flash Latest',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: {
+ levels: { low: 'low', high: 'high', max: 'max' },
+ budget: false,
+ },
+ cost: { input: 0.036, output: 0.9, cacheRead: 0.01125, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 943718,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: '~z-ai/glm-latest',
+ provider: 'openrouter',
+ name: 'Z.ai: GLM Latest',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: {
+ levels: { low: 'low', high: 'high', max: 'max' },
+ budget: false,
+ },
+ cost: { input: 0.0608, output: 4.4, cacheRead: 0.0565, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 131072,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'aion-labs/aion-2.0',
+ provider: 'openrouter',
+ name: 'AionLabs: Aion-2.0',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.8, output: 1.6, cacheRead: 0.2, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 32768,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'aion-labs/aion-3.0',
+ provider: 'openrouter',
+ name: 'AionLabs: Aion-3.0',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 3, output: 6, cacheRead: 0.75, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 32768,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'aion-labs/aion-3.0-mini',
+ provider: 'openrouter',
+ name: 'AionLabs: Aion-3.0-Mini',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.7, output: 1.4, cacheRead: 0.18, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 32768,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'aion-labs/aion-3.5',
+ provider: 'openrouter',
+ name: 'AionLabs: Aion 3.5',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: {
+ levels: { low: 'low', high: 'high', max: 'max' },
+ budget: false,
+ },
+ cost: { input: 3, output: 6, cacheRead: 0.75, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 32768,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'aion-labs/aion-3.5-mini',
+ provider: 'openrouter',
+ name: 'AionLabs: Aion 3.5 Mini',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: {
+ levels: { low: 'low', high: 'high', max: 'max' },
+ budget: false,
+ },
+ cost: { input: 0.7, output: 1.4, cacheRead: 0.18, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 32768,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'aion-labs/aion-rp-llama-3.1-8b',
+ provider: 'openrouter',
+ name: 'AionLabs: Aion-RP 1.0 (8B)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.8, output: 1.6, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 32768,
+ maxTokens: 29491,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'amazon/nova-2-lite-v1',
+ provider: 'openrouter',
+ name: 'Amazon: Nova 2 Lite',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'video', 'document'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.3, output: 2.5, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 65535,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'amazon/nova-lite-v1',
+ provider: 'openrouter',
+ name: 'Amazon: Nova Lite 1.0',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.06, output: 0.24, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 300000,
+ maxTokens: 5120,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'amazon/nova-micro-v1',
+ provider: 'openrouter',
+ name: 'Amazon: Nova Micro 1.0',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.035, output: 0.14, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 5120,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'amazon/nova-premier-v1',
+ provider: 'openrouter',
+ name: 'Amazon: Nova Premier 1.0',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 2.5, output: 12.5, cacheRead: 0.625, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 32000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'amazon/nova-pro-v1',
+ provider: 'openrouter',
+ name: 'Amazon: Nova Pro 1.0',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.8, output: 3.2, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 300000,
+ maxTokens: 5120,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'anthracite-org/magnum-v4-72b',
+ provider: 'openrouter',
+ name: 'Magnum v4 72B',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 2.5, output: 5, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 32768,
+ maxTokens: 4096,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'anthropic/claude-fable-5',
+ provider: 'openrouter',
+ name: 'Anthropic: Claude Fable 5',
+ api: 'anthropic-messages',
+ baseUrl: 'https://openrouter.ai/api',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 10, output: 50, cacheRead: 1, cacheWrite: 12.5 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ cacheControlFormat: 'anthropic',
+ },
+ },
+ {
+ id: 'anthropic/claude-fable-5:batch',
+ provider: 'openrouter',
+ name: 'Anthropic: Claude Fable 5 (batch)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 5, output: 25, cacheRead: 0.5, cacheWrite: 6.25 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ cacheControlFormat: 'anthropic',
+ },
+ },
+ {
+ id: 'anthropic/claude-fable-5.1',
+ provider: 'openrouter',
+ name: 'Anthropic: Claude Fable 5.1',
+ api: 'anthropic-messages',
+ baseUrl: 'https://openrouter.ai/api',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 10, output: 50, cacheRead: 0.25, cacheWrite: 12.5 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ cacheControlFormat: 'anthropic',
+ supportsMidConvoEffort: true,
+ },
+ },
+ {
+ id: 'anthropic/claude-fable-5.1:batch',
+ provider: 'openrouter',
+ name: 'Anthropic: Claude Fable 5.1 (batch)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 5, output: 25, cacheRead: 0.125, cacheWrite: 6.25 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ cacheControlFormat: 'anthropic',
+ },
+ },
+ {
+ id: 'anthropic/claude-haiku-4.5',
+ provider: 'openrouter',
+ name: 'Anthropic: Claude Haiku 4.5',
+ api: 'anthropic-messages',
+ baseUrl: 'https://openrouter.ai/api',
+ input: ['text', 'image', 'document'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 1, output: 5, cacheRead: 0.1, cacheWrite: 1.25 },
+ contextWindow: 200000,
+ maxTokens: 64000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ cacheControlFormat: 'anthropic',
+ },
+ },
+ {
+ id: 'anthropic/claude-haiku-4.5:batch',
+ provider: 'openrouter',
+ name: 'Anthropic: Claude Haiku 4.5 (batch)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.5, output: 2.5, cacheRead: 0.05, cacheWrite: 0.625 },
+ contextWindow: 200000,
+ maxTokens: 64000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ cacheControlFormat: 'anthropic',
+ },
+ },
+ {
+ id: 'anthropic/claude-haiku-5.5',
+ provider: 'openrouter',
+ name: 'Anthropic: Claude Haiku 5.5',
+ api: 'anthropic-messages',
+ baseUrl: 'https://openrouter.ai/api',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 0.1,
+ output: 0.5,
+ cacheRead: 0.01,
+ cacheWrite: 0.125,
+ tiers: [
+ {
+ inputTokensAbove: 100000,
+ input: 0.5,
+ output: 2.5,
+ cacheRead: 0.05,
+ cacheWrite: 0.625,
+ },
+ ],
+ },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ cacheControlFormat: 'anthropic',
+ },
+ },
+ {
+ id: 'anthropic/claude-haiku-5.5:batch',
+ provider: 'openrouter',
+ name: 'Anthropic: Claude Haiku 5.5 (batch)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 0.05,
+ output: 0.25,
+ cacheRead: 0.005,
+ cacheWrite: 0.0625,
+ tiers: [
+ {
+ inputTokensAbove: 100000,
+ input: 0.25,
+ output: 1.25,
+ cacheRead: 0.025,
+ cacheWrite: 0.3125,
+ },
+ ],
+ },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ cacheControlFormat: 'anthropic',
+ },
+ },
+ {
+ id: 'anthropic/claude-opus-4.1',
+ provider: 'openrouter',
+ name: 'Anthropic: Claude Opus 4.1',
+ api: 'anthropic-messages',
+ baseUrl: 'https://openrouter.ai/api',
+ input: ['text', 'image', 'document'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 15, output: 75, cacheRead: 1.5, cacheWrite: 18.75 },
+ contextWindow: 200000,
+ maxTokens: 32000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ cacheControlFormat: 'anthropic',
+ },
+ },
+ {
+ id: 'anthropic/claude-opus-4.1:batch',
+ provider: 'openrouter',
+ name: 'Anthropic: Claude Opus 4.1 (batch)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 7.5, output: 37.5, cacheRead: 0.75, cacheWrite: 9.375 },
+ contextWindow: 200000,
+ maxTokens: 32000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ cacheControlFormat: 'anthropic',
+ },
+ },
+ {
+ id: 'anthropic/claude-opus-4.5',
+ provider: 'openrouter',
+ name: 'Anthropic: Claude Opus 4.5',
+ api: 'anthropic-messages',
+ baseUrl: 'https://openrouter.ai/api',
+ input: ['text', 'image', 'document'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 5, output: 25, cacheRead: 0.5, cacheWrite: 6.25 },
+ contextWindow: 200000,
+ maxTokens: 64000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ cacheControlFormat: 'anthropic',
+ },
+ },
+ {
+ id: 'anthropic/claude-opus-4.5:batch',
+ provider: 'openrouter',
+ name: 'Anthropic: Claude Opus 4.5 (batch)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 2.5, output: 12.5, cacheRead: 0.25, cacheWrite: 3.125 },
+ contextWindow: 200000,
+ maxTokens: 64000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ cacheControlFormat: 'anthropic',
+ },
+ },
+ {
+ id: 'anthropic/claude-opus-4.6',
+ provider: 'openrouter',
+ name: 'Anthropic: Claude Opus 4.6',
+ api: 'anthropic-messages',
+ baseUrl: 'https://openrouter.ai/api',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 5, output: 25, cacheRead: 0.5, cacheWrite: 6.25 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ cacheControlFormat: 'anthropic',
+ },
+ },
+ {
+ id: 'anthropic/claude-opus-4.6:batch',
+ provider: 'openrouter',
+ name: 'Anthropic: Claude Opus 4.6 (batch)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 2.5, output: 12.5, cacheRead: 0.25, cacheWrite: 3.125 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ cacheControlFormat: 'anthropic',
+ },
+ },
+ {
+ id: 'anthropic/claude-opus-4.7',
+ provider: 'openrouter',
+ name: 'Anthropic: Claude Opus 4.7',
+ api: 'anthropic-messages',
+ baseUrl: 'https://openrouter.ai/api',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 5, output: 25, cacheRead: 0.5, cacheWrite: 6.25 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ cacheControlFormat: 'anthropic',
+ },
+ },
+ {
+ id: 'anthropic/claude-opus-4.7:batch',
+ provider: 'openrouter',
+ name: 'Anthropic: Claude Opus 4.7 (batch)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 2.5, output: 12.5, cacheRead: 0.25, cacheWrite: 3.125 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ cacheControlFormat: 'anthropic',
+ },
+ },
+ {
+ id: 'anthropic/claude-opus-4.8',
+ provider: 'openrouter',
+ name: 'Anthropic: Claude Opus 4.8',
+ api: 'anthropic-messages',
+ baseUrl: 'https://openrouter.ai/api',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 5, output: 25, cacheRead: 0.5, cacheWrite: 6.25 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ cacheControlFormat: 'anthropic',
+ },
+ },
+ {
+ id: 'anthropic/claude-opus-4.8:batch',
+ provider: 'openrouter',
+ name: 'Anthropic: Claude Opus 4.8 (batch)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 2.5, output: 12.5, cacheRead: 0.25, cacheWrite: 3.125 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ cacheControlFormat: 'anthropic',
+ },
+ },
+ {
+ id: 'anthropic/claude-opus-5',
+ provider: 'openrouter',
+ name: 'Anthropic: Claude Opus 5',
+ api: 'anthropic-messages',
+ baseUrl: 'https://openrouter.ai/api',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 5, output: 25, cacheRead: 0.5, cacheWrite: 6.25 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ cacheControlFormat: 'anthropic',
+ },
+ },
+ {
+ id: 'anthropic/claude-opus-5:batch',
+ provider: 'openrouter',
+ name: 'Anthropic: Claude Opus 5 (batch)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 2.5, output: 12.5, cacheRead: 0.25, cacheWrite: 3.125 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ cacheControlFormat: 'anthropic',
+ },
+ },
+ {
+ id: 'anthropic/claude-opus-5.5',
+ provider: 'openrouter',
+ name: 'Anthropic: Claude Opus 5.5',
+ api: 'anthropic-messages',
+ baseUrl: 'https://openrouter.ai/api',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 4, output: 20, cacheRead: 0.2, cacheWrite: 5 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ cacheControlFormat: 'anthropic',
+ supportsMidConvoEffort: true,
+ },
+ },
+ {
+ id: 'anthropic/claude-opus-5.5:batch',
+ provider: 'openrouter',
+ name: 'Anthropic: Claude Opus 5.5 (batch)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 2, output: 10, cacheRead: 0.1, cacheWrite: 2.5 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ cacheControlFormat: 'anthropic',
+ },
+ },
+ {
+ id: 'anthropic/claude-sonnet-4',
+ provider: 'openrouter',
+ name: 'Anthropic: Claude Sonnet 4',
+ api: 'anthropic-messages',
+ baseUrl: 'https://openrouter.ai/api',
+ input: ['text', 'image', 'document'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: {
+ input: 3,
+ output: 15,
+ cacheRead: 0.3,
+ cacheWrite: 3.75,
+ tiers: [
+ {
+ inputTokensAbove: 200000,
+ input: 6,
+ output: 22.5,
+ cacheRead: 0.5999999999,
+ cacheWrite: 7.5,
+ },
+ ],
+ },
+ contextWindow: 200000,
+ maxTokens: 64000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ cacheControlFormat: 'anthropic',
+ },
+ },
+ {
+ id: 'anthropic/claude-sonnet-4.5',
+ provider: 'openrouter',
+ name: 'Anthropic: Claude Sonnet 4.5',
+ api: 'anthropic-messages',
+ baseUrl: 'https://openrouter.ai/api',
+ input: ['text', 'image', 'document'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: {
+ input: 3,
+ output: 15,
+ cacheRead: 0.3,
+ cacheWrite: 3.75,
+ tiers: [
+ {
+ inputTokensAbove: 200000,
+ input: 6,
+ output: 22.5,
+ cacheRead: 0.5999999999,
+ cacheWrite: 7.5,
+ },
+ ],
+ },
+ contextWindow: 1000000,
+ maxTokens: 64000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ cacheControlFormat: 'anthropic',
+ },
+ },
+ {
+ id: 'anthropic/claude-sonnet-4.5:batch',
+ provider: 'openrouter',
+ name: 'Anthropic: Claude Sonnet 4.5 (batch)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: {
+ input: 1.5,
+ output: 7.5,
+ cacheRead: 0.15,
+ cacheWrite: 1.875,
+ tiers: [
+ {
+ inputTokensAbove: 200000,
+ input: 3,
+ output: 11.25,
+ cacheRead: 0.3,
+ cacheWrite: 3.75,
+ },
+ ],
+ },
+ contextWindow: 1000000,
+ maxTokens: 64000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ cacheControlFormat: 'anthropic',
+ },
+ },
+ {
+ id: 'anthropic/claude-sonnet-4.6',
+ provider: 'openrouter',
+ name: 'Anthropic: Claude Sonnet 4.6',
+ api: 'anthropic-messages',
+ baseUrl: 'https://openrouter.ai/api',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 3, output: 15, cacheRead: 0.3, cacheWrite: 3.75 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ cacheControlFormat: 'anthropic',
+ },
+ },
+ {
+ id: 'anthropic/claude-sonnet-4.6:batch',
+ provider: 'openrouter',
+ name: 'Anthropic: Claude Sonnet 4.6 (batch)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 1.5, output: 7.5, cacheRead: 0.15, cacheWrite: 1.875 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ cacheControlFormat: 'anthropic',
+ },
+ },
+ {
+ id: 'anthropic/claude-sonnet-5',
+ provider: 'openrouter',
+ name: 'Anthropic: Claude Sonnet 5',
+ api: 'anthropic-messages',
+ baseUrl: 'https://openrouter.ai/api',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 2, output: 10, cacheRead: 0.2, cacheWrite: 2.5 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ cacheControlFormat: 'anthropic',
+ },
+ },
+ {
+ id: 'anthropic/claude-sonnet-5:batch',
+ provider: 'openrouter',
+ name: 'Anthropic: Claude Sonnet 5 (batch)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 1, output: 5, cacheRead: 0.1, cacheWrite: 1.25 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ cacheControlFormat: 'anthropic',
+ },
+ },
+ {
+ id: 'anthropic/claude-sonnet-5.5',
+ provider: 'openrouter',
+ name: 'Anthropic: Claude Sonnet 5.5',
+ api: 'anthropic-messages',
+ baseUrl: 'https://openrouter.ai/api',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 2, output: 10, cacheRead: 0.1, cacheWrite: 2.5 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ cacheControlFormat: 'anthropic',
+ },
+ },
+ {
+ id: 'anthropic/claude-sonnet-5.5:batch',
+ provider: 'openrouter',
+ name: 'Anthropic: Claude Sonnet 5.5 (batch)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 1, output: 5, cacheRead: 0.05, cacheWrite: 1.25 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ cacheControlFormat: 'anthropic',
+ },
+ },
+ {
+ id: 'arcee-ai/trinity-large-thinking',
+ provider: 'openrouter',
+ name: 'Arcee AI: Trinity Large Thinking',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.25, output: 0.8, cacheRead: 0.06, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 80000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'bytedance-seed/seed-1.6',
+ provider: 'openrouter',
+ name: 'ByteDance Seed: Seed 1.6',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: {
+ input: 0.25,
+ output: 2,
+ cacheRead: 0,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 128000,
+ input: 0.5,
+ output: 4,
+ cacheRead: 0,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 262144,
+ maxTokens: 32768,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'bytedance-seed/seed-1.6-flash',
+ provider: 'openrouter',
+ name: 'ByteDance Seed: Seed 1.6 Flash',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: {
+ input: 0.075,
+ output: 0.3,
+ cacheRead: 0,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 128000,
+ input: 0.1,
+ output: 0.8,
+ cacheRead: 0,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 262144,
+ maxTokens: 32768,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'bytedance-seed/seed-2-1-turbo',
+ provider: 'openrouter',
+ name: 'ByteDance Seed: Seed 2.1 Turbo',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.5, output: 2.5, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 235929,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'bytedance-seed/seed-2.0-code',
+ provider: 'openrouter',
+ name: 'ByteDance Seed: Seed-2.0-Code',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: {
+ input: 0.5,
+ output: 3,
+ cacheRead: 0,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 128000,
+ input: 1,
+ output: 6,
+ cacheRead: 0,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 262144,
+ maxTokens: 131072,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'bytedance-seed/seed-2.0-lite',
+ provider: 'openrouter',
+ name: 'ByteDance Seed: Seed-2.0-Lite',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 0.25,
+ output: 2,
+ cacheRead: 0,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 128000,
+ input: 0.5,
+ output: 4,
+ cacheRead: 0,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 262144,
+ maxTokens: 131072,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'bytedance-seed/seed-2.0-mini',
+ provider: 'openrouter',
+ name: 'ByteDance Seed: Seed-2.0-Mini',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 0.1,
+ output: 0.4,
+ cacheRead: 0,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 128000,
+ input: 0.2,
+ output: 0.8,
+ cacheRead: 0,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 262144,
+ maxTokens: 131072,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'bytedance/ui-tars-1.5-7b',
+ provider: 'openrouter',
+ name: 'ByteDance: UI-TARS 7B ',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.1, output: 0.2, cacheRead: 0.1, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 2048,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'cognitivecomputations/dolphin-mistral-24b-venice-edition',
+ provider: 'openrouter',
+ name: 'Venice: Uncensored',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.2, output: 0.9, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 8192,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'cohere/command-a',
+ provider: 'openrouter',
+ name: 'Cohere: Command A',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 2.5, output: 10, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 256000,
+ maxTokens: 8192,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'cohere/command-a-plus',
+ provider: 'openrouter',
+ name: 'Cohere: Command A+',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.3, output: 1.5, cacheRead: 0.15, cacheWrite: 0 },
+ contextWindow: 192000,
+ maxTokens: 64000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'cohere/command-r-08-2024',
+ provider: 'openrouter',
+ name: 'Cohere: Command R (08-2024)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.15, output: 0.6, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 4000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'cohere/command-r-plus-08-2024',
+ provider: 'openrouter',
+ name: 'Cohere: Command R+ (08-2024)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 2.5, output: 10, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 4000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'cohere/command-r7b-12-2024',
+ provider: 'openrouter',
+ name: 'Cohere: Command R7B (12-2024)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.0375, output: 0.15, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 4000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'cohere/north-mini-code:free',
+ provider: 'openrouter',
+ name: 'Cohere: North Mini Code (free)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 256000,
+ maxTokens: 64000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'deepseek/deepseek-chat',
+ provider: 'openrouter',
+ name: 'DeepSeek: DeepSeek V3',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.32, output: 0.89, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 163840,
+ maxTokens: 16384,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'deepseek/deepseek-chat-v3-0324',
+ provider: 'openrouter',
+ name: 'DeepSeek: DeepSeek V3 0324',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.29, output: 1.14, cacheRead: 0.11, cacheWrite: 0 },
+ contextWindow: 163840,
+ maxTokens: 115200,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'deepseek/deepseek-chat-v3.1',
+ provider: 'openrouter',
+ name: 'DeepSeek: DeepSeek V3.1',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.25, output: 0.95, cacheRead: 0.13, cacheWrite: 0 },
+ contextWindow: 163840,
+ maxTokens: 32768,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'deepseek/deepseek-r1',
+ provider: 'openrouter',
+ name: 'DeepSeek: R1',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.7, output: 2.5, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 64000,
+ maxTokens: 16000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'deepseek/deepseek-r1-0528',
+ provider: 'openrouter',
+ name: 'DeepSeek: R1 0528',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.5, output: 2.15, cacheRead: 0.35, cacheWrite: 0 },
+ contextWindow: 163840,
+ maxTokens: 32768,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'deepseek/deepseek-v3.1-terminus',
+ provider: 'openrouter',
+ name: 'DeepSeek: DeepSeek V3.1 Terminus',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.27, output: 1, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 163840,
+ maxTokens: 147456,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'deepseek/deepseek-v3.2',
+ provider: 'openrouter',
+ name: 'DeepSeek: DeepSeek V3.2',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.259, output: 0.8, cacheRead: 0.14, cacheWrite: 0 },
+ contextWindow: 163840,
+ maxTokens: 147456,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'deepseek/deepseek-v3.2-exp',
+ provider: 'openrouter',
+ name: 'DeepSeek: DeepSeek V3.2 Exp',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.27, output: 0.41, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 163840,
+ maxTokens: 147456,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'deepseek/deepseek-v4-flash',
+ provider: 'openrouter',
+ name: 'DeepSeek: DeepSeek V4 Flash 0423',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: {
+ levels: { off: 'none', high: 'high', xhigh: 'xhigh' },
+ budget: false,
+ },
+ cost: { input: 0.091, output: 0.182, cacheRead: 0.0182, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 943717,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'deepseek/deepseek-v4-flash-0731',
+ provider: 'openrouter',
+ name: 'DeepSeek: DeepSeek V4 Flash 0731',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', high: 'high', max: 'max' },
+ budget: false,
+ },
+ cost: { input: 0.016, output: 0.64, cacheRead: 0.016, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 943718,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'deepseek/deepseek-v4-flash-vision-exp',
+ provider: 'openrouter',
+ name: 'DeepSeek: DeepSeek V4 Flash Vision Exp',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', high: 'high', max: 'max' },
+ budget: false,
+ },
+ cost: { input: 0.2156, output: 0.6468, cacheRead: 0.00686, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 262144,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'deepseek/deepseek-v4-pro',
+ provider: 'openrouter',
+ name: 'DeepSeek: DeepSeek V4 Pro 0423',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: {
+ levels: { off: 'none', high: 'high', xhigh: 'xhigh' },
+ budget: false,
+ },
+ cost: {
+ input: 0.95526,
+ output: 1.91052,
+ cacheRead: 0.079605,
+ cacheWrite: 0,
+ },
+ contextWindow: 1048576,
+ maxTokens: 384000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'deepseek/deepseek-v4-pro-0813',
+ provider: 'openrouter',
+ name: 'DeepSeek: DeepSeek V4 Pro 0813',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', high: 'high', max: 'max' },
+ budget: false,
+ },
+ cost: { input: 1.32, output: 3.96, cacheRead: 0.044, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 393216,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'deepseek/deepseek-v4.1-flash',
+ provider: 'openrouter',
+ name: 'DeepSeek: DeepSeek V4.1 Flash',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', high: 'high', max: 'max' },
+ budget: false,
+ },
+ cost: { input: 0.01584, output: 0.891, cacheRead: 0.0054, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 943718,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'deepseek/deepseek-v4.1-flash:batch',
+ provider: 'openrouter',
+ name: 'DeepSeek: DeepSeek V4.1 Flash (batch)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', high: 'high', max: 'max' },
+ budget: false,
+ },
+ cost: { input: 0.112, output: 0.336, cacheRead: 0.00336, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 131072,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'dots-studio/dots-3-note-preview:free',
+ provider: 'openrouter',
+ name: 'Dots Studio: Dots3-Note Preview (free)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 512000,
+ maxTokens: 460800,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'fireworks/ember-1',
+ provider: 'openrouter',
+ name: 'Fireworks: Ember-1',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', high: 'high', max: 'max' },
+ budget: false,
+ },
+ cost: { input: 3, output: 15, cacheRead: 0.3, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 943718,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'google/gemini-2.5-flash',
+ provider: 'openrouter',
+ name: 'Google: Gemini 2.5 Flash',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'audio', 'video', 'document'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: {
+ input: 0.3,
+ output: 2.5,
+ cacheRead: 0.03,
+ cacheWrite: 0.08333333333,
+ },
+ contextWindow: 1048576,
+ maxTokens: 65535,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'google/gemini-2.5-flash-image',
+ provider: 'openrouter',
+ name: 'Google: Nano Banana (Gemini 2.5 Flash Image)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: {
+ input: 0.3,
+ output: 2.5,
+ cacheRead: 0.03,
+ cacheWrite: 0.08333333333,
+ },
+ contextWindow: 32768,
+ maxTokens: 8192,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'google/gemini-2.5-flash-lite',
+ provider: 'openrouter',
+ name: 'Google: Gemini 2.5 Flash Lite',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'audio', 'video', 'document'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: {
+ input: 0.1,
+ output: 0.4,
+ cacheRead: 0.01,
+ cacheWrite: 0.08333333333,
+ },
+ contextWindow: 1048576,
+ maxTokens: 65535,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'google/gemini-2.5-flash-lite:batch',
+ provider: 'openrouter',
+ name: 'Google: Gemini 2.5 Flash Lite (batch)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'audio', 'video', 'document'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.05, output: 0.2, cacheRead: 0.01, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 65535,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'google/gemini-2.5-flash:batch',
+ provider: 'openrouter',
+ name: 'Google: Gemini 2.5 Flash (batch)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'audio', 'video', 'document'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.15, output: 1.25, cacheRead: 0.03, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 65535,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'google/gemini-2.5-pro',
+ provider: 'openrouter',
+ name: 'Google: Gemini 2.5 Pro',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'audio', 'video', 'document'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 1.25,
+ output: 10,
+ cacheRead: 0.125,
+ cacheWrite: 0.375,
+ tiers: [
+ {
+ inputTokensAbove: 200000,
+ input: 2.5,
+ output: 15,
+ cacheRead: 0.25,
+ cacheWrite: 0.3750000001,
+ },
+ ],
+ },
+ contextWindow: 1048576,
+ maxTokens: 65536,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'google/gemini-2.5-pro-preview',
+ provider: 'openrouter',
+ name: 'Google: Gemini 2.5 Pro Preview 06-05',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'audio', 'document'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 1.25,
+ output: 10,
+ cacheRead: 0.125,
+ cacheWrite: 0.375,
+ tiers: [
+ {
+ inputTokensAbove: 200000,
+ input: 2.5,
+ output: 15,
+ cacheRead: 0.25,
+ cacheWrite: 0.3750000001,
+ },
+ ],
+ },
+ contextWindow: 1048576,
+ maxTokens: 65536,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'google/gemini-2.5-pro:batch',
+ provider: 'openrouter',
+ name: 'Google: Gemini 2.5 Pro (batch)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'audio', 'video', 'document'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 0.625,
+ output: 5,
+ cacheRead: 0.125,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 200000,
+ input: 1.25,
+ output: 7.5,
+ cacheRead: 0.25,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 1048576,
+ maxTokens: 65536,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'google/gemini-3-flash-preview',
+ provider: 'openrouter',
+ name: 'Google: Gemini 3 Flash Preview',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'audio', 'video', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.5, output: 3, cacheRead: 0.05, cacheWrite: 0.08333333333 },
+ contextWindow: 1048576,
+ maxTokens: 65536,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'google/gemini-3-flash-preview:batch',
+ provider: 'openrouter',
+ name: 'Google: Gemini 3 Flash Preview (batch)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'audio', 'video', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.25, output: 1.5, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 65536,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'google/gemini-3-pro-image',
+ provider: 'openrouter',
+ name: 'Google: Nano Banana Pro (Gemini 3 Pro Image)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 2, output: 12, cacheRead: 0.2, cacheWrite: 0.375 },
+ contextWindow: 131072,
+ maxTokens: 32768,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'google/gemini-3-pro-image-preview',
+ provider: 'openrouter',
+ name: 'Google: Nano Banana Pro (Gemini 3 Pro Image Preview)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 2, output: 12, cacheRead: 0.2, cacheWrite: 0.375 },
+ contextWindow: 65536,
+ maxTokens: 32768,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'google/gemini-3.1-flash-image',
+ provider: 'openrouter',
+ name: 'Google: Nano Banana 2 (Gemini 3.1 Flash Image)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { off: 'none', minimal: 'minimal', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0.5, output: 3, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 32768,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'google/gemini-3.1-flash-image-preview',
+ provider: 'openrouter',
+ name: 'Google: Nano Banana 2 (Gemini 3.1 Flash Image Preview)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { off: 'none', minimal: 'minimal', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0.5, output: 3, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 65536,
+ maxTokens: 58982,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'google/gemini-3.1-flash-lite',
+ provider: 'openrouter',
+ name: 'Google: Gemini 3.1 Flash Lite',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'audio', 'video', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 0.25,
+ output: 1.5,
+ cacheRead: 0.025,
+ cacheWrite: 0.08333333333,
+ },
+ contextWindow: 1048576,
+ maxTokens: 65536,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'google/gemini-3.1-flash-lite-image',
+ provider: 'openrouter',
+ name: 'Google: Nano Banana 2 Lite (Gemini 3.1 Flash Lite Image)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { off: 'none', minimal: 'minimal', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0.25, output: 1.5, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 65536,
+ maxTokens: 58982,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'google/gemini-3.1-flash-lite-preview',
+ provider: 'openrouter',
+ name: 'Google: Gemini 3.1 Flash Lite Preview',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'audio', 'video', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 0.25,
+ output: 1.5,
+ cacheRead: 0.025,
+ cacheWrite: 0.08333333333,
+ },
+ contextWindow: 1048576,
+ maxTokens: 65536,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'google/gemini-3.1-flash-lite:batch',
+ provider: 'openrouter',
+ name: 'Google: Gemini 3.1 Flash Lite (batch)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'audio', 'video', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.125, output: 0.75, cacheRead: 0.0125, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 65536,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'google/gemini-3.1-pro-preview',
+ provider: 'openrouter',
+ name: 'Google: Gemini 3.1 Pro Preview',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'audio', 'video', 'document'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: {
+ input: 2,
+ output: 12,
+ cacheRead: 0.2,
+ cacheWrite: 0.375,
+ tiers: [
+ {
+ inputTokensAbove: 200000,
+ input: 4,
+ output: 18,
+ cacheRead: 0.4,
+ cacheWrite: 0.3750000001,
+ },
+ ],
+ },
+ contextWindow: 1048576,
+ maxTokens: 65536,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'google/gemini-3.1-pro-preview-customtools',
+ provider: 'openrouter',
+ name: 'Google: Gemini 3.1 Pro Preview Custom Tools',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'audio', 'video', 'document'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: {
+ input: 2,
+ output: 12,
+ cacheRead: 0.2,
+ cacheWrite: 0.375,
+ tiers: [
+ {
+ inputTokensAbove: 200000,
+ input: 4,
+ output: 18,
+ cacheRead: 0.4,
+ cacheWrite: 0.3750000001,
+ },
+ ],
+ },
+ contextWindow: 1048576,
+ maxTokens: 65536,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'google/gemini-3.1-pro-preview:batch',
+ provider: 'openrouter',
+ name: 'Google: Gemini 3.1 Pro Preview (batch)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'audio', 'video', 'document'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: {
+ input: 1,
+ output: 6,
+ cacheRead: 0,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 200000,
+ input: 2,
+ output: 9,
+ cacheRead: 0,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 1048576,
+ maxTokens: 65536,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'google/gemini-3.5-flash',
+ provider: 'openrouter',
+ name: 'Google: Gemini 3.5 Flash',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'audio', 'video', 'document'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 1.5, output: 9, cacheRead: 0.15, cacheWrite: 0.08333333333 },
+ contextWindow: 1048576,
+ maxTokens: 65536,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'google/gemini-3.5-flash-lite',
+ provider: 'openrouter',
+ name: 'Google: Gemini 3.5 Flash Lite',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'audio', 'video', 'document'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 0.3,
+ output: 2.5,
+ cacheRead: 0.03,
+ cacheWrite: 0.08333333333,
+ },
+ contextWindow: 1048576,
+ maxTokens: 65536,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'google/gemini-3.5-flash-lite:batch',
+ provider: 'openrouter',
+ name: 'Google: Gemini 3.5 Flash Lite (batch)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'audio', 'video', 'document'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.15, output: 1.25, cacheRead: 0.015, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 65536,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'google/gemini-3.5-flash:batch',
+ provider: 'openrouter',
+ name: 'Google: Gemini 3.5 Flash (batch)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'audio', 'video', 'document'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.75, output: 4.5, cacheRead: 0.075, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 65536,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'google/gemini-3.6-flash',
+ provider: 'openrouter',
+ name: 'Google: Gemini 3.6 Flash',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'audio', 'video', 'document'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 0.75,
+ output: 3.75,
+ cacheRead: 0.075,
+ cacheWrite: 0.04166666667,
+ },
+ contextWindow: 1048576,
+ maxTokens: 65536,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'google/gemini-3.6-flash:batch',
+ provider: 'openrouter',
+ name: 'Google: Gemini 3.6 Flash (batch)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'audio', 'video', 'document'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 0.375,
+ output: 1.875,
+ cacheRead: 0.0375,
+ cacheWrite: 0.04166666667,
+ },
+ contextWindow: 1048576,
+ maxTokens: 65536,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'google/gemini-3.7-flash',
+ provider: 'openrouter',
+ name: 'Google: Gemini 3.7 Flash',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'audio', 'video', 'document'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: {
+ input: 0.75,
+ output: 3.75,
+ cacheRead: 0.075,
+ cacheWrite: 0.04166666667,
+ },
+ contextWindow: 1048576,
+ maxTokens: 65536,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'google/gemini-3.7-flash:batch',
+ provider: 'openrouter',
+ name: 'Google: Gemini 3.7 Flash (batch)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'audio', 'video', 'document'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: {
+ input: 0.375,
+ output: 1.875,
+ cacheRead: 0.0375,
+ cacheWrite: 0.04166666667,
+ },
+ contextWindow: 1048576,
+ maxTokens: 65536,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'google/gemini-3.8-flash',
+ provider: 'openrouter',
+ name: 'Google: Gemini 3.8 Flash',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'audio', 'video', 'document'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: {
+ input: 0.75,
+ output: 3.75,
+ cacheRead: 0.075,
+ cacheWrite: 0.04166666667,
+ },
+ contextWindow: 1048576,
+ maxTokens: 65536,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'google/gemini-3.8-flash:batch',
+ provider: 'openrouter',
+ name: 'Google: Gemini 3.8 Flash (batch)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'audio', 'video', 'document'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: {
+ input: 0.375,
+ output: 1.875,
+ cacheRead: 0.0375,
+ cacheWrite: 0.04166666667,
+ },
+ contextWindow: 1048576,
+ maxTokens: 65536,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'google/gemini-4-argon',
+ provider: 'openrouter',
+ name: 'Google: Gemini 4 Argon',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'audio', 'video', 'document'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 2, output: 10, cacheRead: 0.1, cacheWrite: 0.1875 },
+ contextWindow: 1048576,
+ maxTokens: 65536,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'google/gemini-4-argon:batch',
+ provider: 'openrouter',
+ name: 'Google: Gemini 4 Argon (batch)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'audio', 'video', 'document'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 1, output: 5, cacheRead: 0.05, cacheWrite: 0.1875 },
+ contextWindow: 1048576,
+ maxTokens: 943718,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'google/gemini-nano-banana-2.1',
+ provider: 'openrouter',
+ name: 'Google: Nano Banana 2.1',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { off: 'none', minimal: 'minimal', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 1.5, output: 7.5, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 65536,
+ maxTokens: 58982,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'google/gemma-2-27b-it',
+ provider: 'openrouter',
+ name: 'Google: Gemma 2 27B',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.65, output: 0.65, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 8192,
+ maxTokens: 2048,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'google/gemma-3-12b-it',
+ provider: 'openrouter',
+ name: 'Google: Gemma 3 12B',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.05, output: 0.15, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 16384,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'google/gemma-3-27b-it',
+ provider: 'openrouter',
+ name: 'Google: Gemma 3 27B',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.08, output: 0.45, cacheRead: 0.04, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 117964,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'google/gemma-3-4b-it',
+ provider: 'openrouter',
+ name: 'Google: Gemma 3 4B',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.05, output: 0.1, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 16384,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'google/gemma-4-26b-a4b-it',
+ provider: 'openrouter',
+ name: 'Google: Gemma 4 26B A4B ',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.0765, output: 0.255, cacheRead: 0.0425, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 235929,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'google/gemma-4-26b-a4b-it:free',
+ provider: 'openrouter',
+ name: 'Google: Gemma 4 26B A4B (free)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 32768,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'google/gemma-4-31b-it',
+ provider: 'openrouter',
+ name: 'Google: Gemma 4 31B',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.2, output: 0.4, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 16384,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'google/gemma-4-31b-it:free',
+ provider: 'openrouter',
+ name: 'Google: Gemma 4 31B (free)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 32768,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'google/lyria-3-clip-preview',
+ provider: 'openrouter',
+ name: 'Google: Lyria 3 Clip Preview',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 65536,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'google/lyria-3-pro-preview',
+ provider: 'openrouter',
+ name: 'Google: Lyria 3 Pro Preview',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 65536,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'gryphe/mythomax-l2-13b',
+ provider: 'openrouter',
+ name: 'MythoMax 13B',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.08, output: 0.11, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 8192,
+ maxTokens: 3686,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'ibm-granite/granite-4.0-h-micro',
+ provider: 'openrouter',
+ name: 'IBM: Granite 4.0 Micro',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.017, output: 0.112, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131000,
+ maxTokens: 117900,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'ibm-granite/granite-4.2-8b',
+ provider: 'openrouter',
+ name: 'IBM: Granite 4.2 8B',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0.06, output: 0.25, cacheRead: 0.015, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 117964,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'inception/mercury-2',
+ provider: 'openrouter',
+ name: 'Inception: Mercury 2',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0.25, output: 0.75, cacheRead: 0.025, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 50000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'inception/mercury-2.5',
+ provider: 'openrouter',
+ name: 'Inception: Mercury 2.5',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0.04, output: 0.15, cacheRead: 0.004, cacheWrite: 0 },
+ contextWindow: 260000,
+ maxTokens: 65536,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'inclusionai/ling-3.0-flash',
+ provider: 'openrouter',
+ name: 'inclusionAI: Ling 3.0 Flash',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.021, output: 0.063, cacheRead: 0.0042, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 32768,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'inclusionai/ling-3.0-flash-vl',
+ provider: 'openrouter',
+ name: 'inclusionAI: Ling 3.0 Flash VL',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.06, output: 0.18, cacheRead: 0.012, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 32768,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'inclusionai/ling-3.1-flash',
+ provider: 'openrouter',
+ name: 'inclusionAI: Ling 3.1 Flash',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.075, output: 0.225, cacheRead: 0.015, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 235929,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'inference-net/schematron-v2-small',
+ provider: 'openrouter',
+ name: 'Inference.net: Schematron V2 Small',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.05, output: 0.23, cacheRead: 0.05, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 4096,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'inference-net/schematron-v2-turbo',
+ provider: 'openrouter',
+ name: 'Inference.net: Schematron V2 Turbo',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.03, output: 0.15, cacheRead: 0.03, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 8192,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'liquid/lfm-2.5-2.6b:free',
+ provider: 'openrouter',
+ name: 'LiquidAI: LFM2.5-2.6B (free)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 65536,
+ maxTokens: 8192,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'liquid/lfm-2.5-24b-a2b',
+ provider: 'openrouter',
+ name: 'LiquidAI: LFM2.5-24B-A2B',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.05, output: 0.7, cacheRead: 0.025, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 8192,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'mancer/weaver',
+ provider: 'openrouter',
+ name: 'Mancer: Weaver (alpha)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.4, output: 0.75, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 8000,
+ maxTokens: 6000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'meituan/longcat-2.0',
+ provider: 'openrouter',
+ name: 'Meituan: LongCat 2.0',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: true,
+ },
+ cost: { input: 0.3, output: 1.2, cacheRead: 0.006, cacheWrite: 0 },
+ contextWindow: 1048756,
+ maxTokens: 262144,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'meta-llama/llama-3.1-70b-instruct',
+ provider: 'openrouter',
+ name: 'Meta: Llama 3.1 70B Instruct',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.4, output: 0.4, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 16384,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'meta-llama/llama-3.1-8b-instruct',
+ provider: 'openrouter',
+ name: 'Meta: Llama 3.1 8B Instruct',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.05, output: 0.08, cacheRead: 0.025, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 117964,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'meta-llama/llama-3.2-1b-instruct',
+ provider: 'openrouter',
+ name: 'Meta: Llama 3.2 1B Instruct',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.027, output: 0.201, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 60000,
+ maxTokens: 54000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'meta-llama/llama-3.2-3b-instruct',
+ provider: 'openrouter',
+ name: 'Meta: Llama 3.2 3B Instruct',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.05, output: 0.33, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 117964,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'meta-llama/llama-3.3-70b-instruct',
+ provider: 'openrouter',
+ name: 'Meta: Llama 3.3 70B Instruct',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.59, output: 0.79, cacheRead: 0.295, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 32768,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'meta-llama/llama-4-maverick',
+ provider: 'openrouter',
+ name: 'Meta: Llama 4 Maverick',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.1875, output: 0.6525, cacheRead: 0.05, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 16384,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'meta-llama/llama-4-scout',
+ provider: 'openrouter',
+ name: 'Meta: Llama 4 Scout',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.18, output: 0.59, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1310720,
+ maxTokens: 117964,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'meta-llama/llama-guard-4-12b',
+ provider: 'openrouter',
+ name: 'Meta: Llama Guard 4 12B',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.18, output: 0.18, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 163840,
+ maxTokens: 16384,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'meta/muse-glimmer-30b',
+ provider: 'openrouter',
+ name: 'Meta: Muse Glimmer 30B',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high', xhigh: 'xhigh' },
+ budget: false,
+ },
+ cost: { input: 0.3, output: 1.2, cacheRead: 0.04, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 16384,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'meta/muse-spark-1.1',
+ provider: 'openrouter',
+ name: 'Meta: Muse Spark 1.1',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'video', 'document'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ },
+ budget: false,
+ },
+ cost: { input: 1.25, output: 4.25, cacheRead: 0.15, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 943718,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'meta/muse-spark-1.2',
+ provider: 'openrouter',
+ name: 'Meta: Muse Spark 1.2',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'video', 'document'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ },
+ budget: false,
+ },
+ cost: { input: 1.25, output: 4.25, cacheRead: 0.15, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 943718,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'meta/muse-spark-1.2-contributor',
+ provider: 'openrouter',
+ name: 'Meta: Muse Spark 1.2 Contributor',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'video', 'document'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ },
+ budget: false,
+ },
+ cost: { input: 0.1, output: 0.2, cacheRead: 0.002, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 943718,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'meta/muse-spark-1.3',
+ provider: 'openrouter',
+ name: 'Meta: Muse Spark 1.3',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'video', 'document'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 1.25, output: 4.25, cacheRead: 0.15, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 943718,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'meta/muse-spark-1.3-contributor',
+ provider: 'openrouter',
+ name: 'Meta: Muse Spark 1.3 Contributor',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'video', 'document'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 0.1, output: 0.2, cacheRead: 0.002, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 943718,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'meta/muse-wonder',
+ provider: 'openrouter',
+ name: 'Meta: Muse Wonder',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'audio', 'video', 'document'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 4, output: 20, cacheRead: 0.2, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 943718,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'microsoft/phi-4',
+ provider: 'openrouter',
+ name: 'Microsoft: Phi 4',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.07, output: 0.14, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 16384,
+ maxTokens: 14745,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'microsoft/wizardlm-2-8x22b',
+ provider: 'openrouter',
+ name: 'WizardLM-2 8x22B',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.62, output: 0.62, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 65535,
+ maxTokens: 8000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'minimax/minimax-01',
+ provider: 'openrouter',
+ name: 'MiniMax: MiniMax-01',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.2, output: 1.1, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000192,
+ maxTokens: 900172,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'minimax/minimax-m1',
+ provider: 'openrouter',
+ name: 'MiniMax: MiniMax M1',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.55, output: 2.2, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 40000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'minimax/minimax-m2',
+ provider: 'openrouter',
+ name: 'MiniMax: MiniMax M2',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.255, output: 1.02, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 204800,
+ maxTokens: 131072,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'minimax/minimax-m2-her',
+ provider: 'openrouter',
+ name: 'MiniMax: MiniMax M2-her',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.3, output: 1.2, cacheRead: 0.03, cacheWrite: 0 },
+ contextWindow: 65536,
+ maxTokens: 2048,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'minimax/minimax-m2.1',
+ provider: 'openrouter',
+ name: 'MiniMax: MiniMax M2.1',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.3, output: 1.2, cacheRead: 0.03, cacheWrite: 0 },
+ contextWindow: 204800,
+ maxTokens: 131072,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'minimax/minimax-m2.5',
+ provider: 'openrouter',
+ name: 'MiniMax: MiniMax M2.5',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.27, output: 0.95, cacheRead: 0.03, cacheWrite: 0 },
+ contextWindow: 204800,
+ maxTokens: 32768,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'minimax/minimax-m2.7',
+ provider: 'openrouter',
+ name: 'MiniMax: MiniMax M2.7',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.3, output: 1.2, cacheRead: 0.06, cacheWrite: 0 },
+ contextWindow: 204800,
+ maxTokens: 131072,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'minimax/minimax-m3',
+ provider: 'openrouter',
+ name: 'MiniMax: MiniMax M3',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.3, output: 1.2, cacheRead: 0.06, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 512000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'mistralai/codestral-2508',
+ provider: 'openrouter',
+ name: 'Mistral: Codestral 2508',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'document'],
+ reasoning: false,
+ cost: { input: 0.3, output: 0.9, cacheRead: 0.03, cacheWrite: 0 },
+ contextWindow: 256000,
+ maxTokens: 204800,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'mistralai/codestral-2508:batch',
+ provider: 'openrouter',
+ name: 'Mistral: Codestral 2508 (batch)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'document'],
+ reasoning: false,
+ cost: { input: 0.15, output: 0.45, cacheRead: 0.015, cacheWrite: 0 },
+ contextWindow: 256000,
+ maxTokens: 204800,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'mistralai/devstral-2512',
+ provider: 'openrouter',
+ name: 'Mistral: Devstral 2 2512',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'document'],
+ reasoning: false,
+ cost: { input: 0.4, output: 2, cacheRead: 0.04, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 209715,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'mistralai/ministral-14b-2512',
+ provider: 'openrouter',
+ name: 'Mistral: Ministral 3 14B 2512',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.2, output: 0.2, cacheRead: 0.02, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 209715,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'mistralai/ministral-3b-2512',
+ provider: 'openrouter',
+ name: 'Mistral: Ministral 3 3B 2512',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.1, output: 0.1, cacheRead: 0.01, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 104857,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'mistralai/ministral-8b-2512',
+ provider: 'openrouter',
+ name: 'Mistral: Ministral 3 8B 2512',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.15, output: 0.15, cacheRead: 0.015, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 209715,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'mistralai/ministral-8b-2512:batch',
+ provider: 'openrouter',
+ name: 'Mistral: Ministral 3 8B 2512 (batch)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.075, output: 0.075, cacheRead: 0.0075, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 209715,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'mistralai/mistral-large',
+ provider: 'openrouter',
+ name: 'Mistral Large',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'document'],
+ reasoning: false,
+ cost: { input: 2, output: 6, cacheRead: 0.2, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 102400,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'mistralai/mistral-large-2407',
+ provider: 'openrouter',
+ name: 'Mistral Large 2407',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'document'],
+ reasoning: false,
+ cost: { input: 2, output: 6, cacheRead: 0.2, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 104857,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'mistralai/mistral-large-2512',
+ provider: 'openrouter',
+ name: 'Mistral: Mistral Large 3 2512',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: false,
+ cost: { input: 0.5, output: 1.5, cacheRead: 0.05, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 209715,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'mistralai/mistral-large-2512:batch',
+ provider: 'openrouter',
+ name: 'Mistral: Mistral Large 3 2512 (batch)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: false,
+ cost: { input: 0.25, output: 0.75, cacheRead: 0.025, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 209715,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'mistralai/mistral-large-4-0',
+ provider: 'openrouter',
+ name: 'Mistral: Mistral Large 4',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image'],
+ reasoning: { levels: { off: 'none', high: 'high' }, budget: false },
+ cost: { input: 0.68, output: 2.09, cacheRead: 0.07, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 262144,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'mistralai/mistral-medium-3',
+ provider: 'openrouter',
+ name: 'Mistral: Mistral Medium 3',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: false,
+ cost: { input: 0.4, output: 2, cacheRead: 0.04, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 104857,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'mistralai/mistral-medium-3-5',
+ provider: 'openrouter',
+ name: 'Mistral: Mistral Medium 3.5',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: { levels: { off: 'none', high: 'high' }, budget: false },
+ cost: { input: 1.5, output: 7.5, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 209715,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'mistralai/mistral-medium-3-5:batch',
+ provider: 'openrouter',
+ name: 'Mistral: Mistral Medium 3.5 (batch)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: { levels: { off: 'none', high: 'high' }, budget: false },
+ cost: { input: 0.75, output: 3.75, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 209715,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'mistralai/mistral-medium-3.1',
+ provider: 'openrouter',
+ name: 'Mistral: Mistral Medium 3.1',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: false,
+ cost: { input: 0.4, output: 2, cacheRead: 0.04, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 104857,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'mistralai/mistral-medium-3.1:batch',
+ provider: 'openrouter',
+ name: 'Mistral: Mistral Medium 3.1 (batch)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: false,
+ cost: { input: 0.2, output: 1, cacheRead: 0.02, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 104857,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'mistralai/mistral-nemo',
+ provider: 'openrouter',
+ name: 'Mistral: Mistral Nemo',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.029, output: 0.03, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 16384,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'mistralai/mistral-saba',
+ provider: 'openrouter',
+ name: 'Mistral: Saba',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'document'],
+ reasoning: false,
+ cost: { input: 0.2, output: 0.6, cacheRead: 0.02, cacheWrite: 0 },
+ contextWindow: 32768,
+ maxTokens: 26214,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'mistralai/mistral-small-24b-instruct-2501',
+ provider: 'openrouter',
+ name: 'Mistral: Mistral Small 3',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.05, output: 0.08, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 32768,
+ maxTokens: 16384,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'mistralai/mistral-small-2603',
+ provider: 'openrouter',
+ name: 'Mistral: Mistral Small 4',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image'],
+ reasoning: { levels: { off: 'none', high: 'high' }, budget: false },
+ cost: { input: 0.15, output: 0.6, cacheRead: 0.015, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 209715,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'mistralai/mistral-small-2603:batch',
+ provider: 'openrouter',
+ name: 'Mistral: Mistral Small 4 (batch)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image'],
+ reasoning: { levels: { off: 'none', high: 'high' }, budget: false },
+ cost: { input: 0.075, output: 0.3, cacheRead: 0.0075, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 209715,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'mistralai/mistral-small-3.1-24b-instruct',
+ provider: 'openrouter',
+ name: 'Mistral: Mistral Small 3.1 24B',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.351, output: 0.555, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 102400,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'mistralai/mistral-small-3.2-24b-instruct',
+ provider: 'openrouter',
+ name: 'Mistral: Mistral Small 3.2 24B',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.075, output: 0.2, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 256000,
+ maxTokens: 16384,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'mistralai/mixtral-8x22b-instruct',
+ provider: 'openrouter',
+ name: 'Mistral: Mixtral 8x22B Instruct',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'document'],
+ reasoning: false,
+ cost: { input: 2, output: 6, cacheRead: 0.2, cacheWrite: 0 },
+ contextWindow: 65536,
+ maxTokens: 52428,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'mistralai/voxtral-small-24b-2507',
+ provider: 'openrouter',
+ name: 'Mistral: Voxtral Small 24B 2507',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'audio', 'document'],
+ reasoning: false,
+ cost: { input: 0.1, output: 0.3, cacheRead: 0.01, cacheWrite: 0 },
+ contextWindow: 32768,
+ maxTokens: 26214,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'moonshotai/kimi-k2',
+ provider: 'openrouter',
+ name: 'MoonshotAI: Kimi K2 0711',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.57, output: 2.3, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 98304,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'moonshotai/kimi-k2-0905',
+ provider: 'openrouter',
+ name: 'MoonshotAI: Kimi K2 0905',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.6, output: 2.5, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 98304,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'moonshotai/kimi-k2-thinking',
+ provider: 'openrouter',
+ name: 'MoonshotAI: Kimi K2 Thinking',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.6, output: 2.5, cacheRead: 0.15, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 98304,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'moonshotai/kimi-k2.5',
+ provider: 'openrouter',
+ name: 'MoonshotAI: Kimi K2.5',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.5, output: 2.5, cacheRead: 0.15, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 235929,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'moonshotai/kimi-k2.6',
+ provider: 'openrouter',
+ name: 'MoonshotAI: Kimi K2.6',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.65, output: 3.41, cacheRead: 0.15, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 235929,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'moonshotai/kimi-k2.7-code',
+ provider: 'openrouter',
+ name: 'MoonshotAI: Kimi K2.7 Code',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.6712, output: 3.35, cacheRead: 0.18, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 235929,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'moonshotai/kimi-k3',
+ provider: 'openrouter',
+ name: 'MoonshotAI: Kimi K3',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', high: 'high', max: 'max' },
+ budget: false,
+ },
+ cost: { input: 0.48, output: 15, cacheRead: 0.28, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 943718,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'moonshotai/kimi-k3:batch',
+ provider: 'openrouter',
+ name: 'MoonshotAI: Kimi K3 (batch)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', high: 'high', max: 'max' },
+ budget: false,
+ },
+ cost: { input: 2.28, output: 11.4, cacheRead: 0.228, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 16384,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'morph/morph-v3-fast',
+ provider: 'openrouter',
+ name: 'Morph: Morph V3 Fast',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.8, output: 1.2, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 81920,
+ maxTokens: 38000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'morph/morph-v3-large',
+ provider: 'openrouter',
+ name: 'Morph: Morph V3 Large',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.9, output: 1.9, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 131072,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'nex-agi/nex-n2.5-mini',
+ provider: 'openrouter',
+ name: 'Nex AGI: Nex-N2.5-Mini',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { off: 'none', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0.025, output: 0.1, cacheRead: 0.0025, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 235929,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'nex-agi/nex-n2.5-pro',
+ provider: 'openrouter',
+ name: 'Nex AGI: Nex-N2.5-Pro',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { off: 'none', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0.075, output: 0.25, cacheRead: 0.015, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 235929,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'nousresearch/hermes-3-llama-3.1-405b',
+ provider: 'openrouter',
+ name: 'Nous: Hermes 3 405B Instruct',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 1, output: 1, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 16384,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'nousresearch/hermes-3-llama-3.1-70b',
+ provider: 'openrouter',
+ name: 'Nous: Hermes 3 70B Instruct',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.7, output: 0.7, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 16384,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'nousresearch/hermes-4-405b',
+ provider: 'openrouter',
+ name: 'Nous: Hermes 4 405B',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 1, output: 3, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 117964,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'nvidia/nemotron-3-nano-30b-a3b',
+ provider: 'openrouter',
+ name: 'NVIDIA: Nemotron 3 Nano 30B A3B',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.06, output: 0.24, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 235929,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'nvidia/nemotron-3-nano-omni-30b-a3b-reasoning:free',
+ provider: 'openrouter',
+ name: 'NVIDIA: Nemotron 3 Nano Omni (free)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'audio', 'video'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: true,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 256000,
+ maxTokens: 65536,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'nvidia/nemotron-3-super-120b-a12b',
+ provider: 'openrouter',
+ name: 'NVIDIA: Nemotron 3 Super',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium' },
+ budget: false,
+ },
+ cost: { input: 0.08, output: 0.45, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 235929,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'nvidia/nemotron-3-super-120b-a12b:free',
+ provider: 'openrouter',
+ name: 'NVIDIA: Nemotron 3 Super (free)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium' },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 235929,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'nvidia/nemotron-3-ultra-550b-a55b',
+ provider: 'openrouter',
+ name: 'NVIDIA: Nemotron 3 Ultra',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: {
+ levels: { off: 'none', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0.6, output: 2.4, cacheRead: 0.12, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 182520,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'nvidia/nemotron-3-ultra-550b-a55b:free',
+ provider: 'openrouter',
+ name: 'NVIDIA: Nemotron 3 Ultra (free)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: {
+ levels: { off: 'none', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 65536,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'nvidia/nemotron-3.5-content-safety',
+ provider: 'openrouter',
+ name: 'NVIDIA: Nemotron 3.5 Content Safety',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.2, output: 0.2, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 117964,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'nvidia/nemotron-3.5-content-safety:free',
+ provider: 'openrouter',
+ name: 'NVIDIA: Nemotron 3.5 Content Safety (free)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 8192,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'nvidia/nemotron-3.5-lightning',
+ provider: 'openrouter',
+ name: 'NVIDIA: Nemotron 3.5 Lightning',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.07, output: 0.2, cacheRead: 0.04, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 235929,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'nvidia/nemotron-3.5-lightning:free',
+ provider: 'openrouter',
+ name: 'NVIDIA: Nemotron 3.5 Lightning (free)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 65536,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'nvidia/switchyard',
+ provider: 'openrouter',
+ name: 'NVIDIA: Switchyard',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 0,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'openai/gpt-3.5-turbo',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-3.5 Turbo',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.5, output: 1.5, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 16385,
+ maxTokens: 4096,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-3.5-turbo-0613',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-3.5 Turbo (older v0613)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 1, output: 2, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 4095,
+ maxTokens: 3685,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-3.5-turbo-16k',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-3.5 Turbo 16k',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 3, output: 4, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 16385,
+ maxTokens: 4096,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-3.5-turbo-instruct',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-3.5 Turbo Instruct',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 1.5, output: 2, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 4095,
+ maxTokens: 3685,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-3.5-turbo:batch',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-3.5 Turbo (batch)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.25, output: 0.75, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 16385,
+ maxTokens: 4096,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-4',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-4',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 30, output: 60, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 8191,
+ maxTokens: 4096,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-4-turbo',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-4 Turbo',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 10, output: 30, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 4096,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-4-turbo:batch',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-4 Turbo (batch)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 5, output: 15, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 4096,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-4.1',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-4.1',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: false,
+ cost: { input: 2, output: 8, cacheRead: 0.5, cacheWrite: 0 },
+ contextWindow: 1047576,
+ maxTokens: 32768,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-4.1-mini',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-4.1 Mini',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: false,
+ cost: { input: 0.4, output: 1.6, cacheRead: 0.1, cacheWrite: 0 },
+ contextWindow: 1047576,
+ maxTokens: 32768,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-4.1-mini:batch',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-4.1 Mini (batch)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: false,
+ cost: { input: 0.2, output: 0.8, cacheRead: 0.05, cacheWrite: 0 },
+ contextWindow: 1047576,
+ maxTokens: 32768,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-4.1-nano',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-4.1 Nano',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: false,
+ cost: { input: 0.1, output: 0.4, cacheRead: 0.025, cacheWrite: 0 },
+ contextWindow: 1047576,
+ maxTokens: 32768,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-4.1-nano:batch',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-4.1 Nano (batch)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: false,
+ cost: { input: 0.05, output: 0.2, cacheRead: 0.0125, cacheWrite: 0 },
+ contextWindow: 1047576,
+ maxTokens: 32768,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-4.1:batch',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-4.1 (batch)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: false,
+ cost: { input: 1, output: 4, cacheRead: 0.25, cacheWrite: 0 },
+ contextWindow: 1047576,
+ maxTokens: 32768,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-4o',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-4o',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: false,
+ cost: { input: 2.5, output: 10, cacheRead: 1.25, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 16384,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-4o-2024-05-13',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-4o (2024-05-13)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: false,
+ cost: { input: 5, output: 15, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 4096,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-4o-2024-08-06',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-4o (2024-08-06)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: false,
+ cost: { input: 2.5, output: 10, cacheRead: 1.25, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 16384,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-4o-2024-11-20',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-4o (2024-11-20)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: false,
+ cost: { input: 2.5, output: 10, cacheRead: 1.25, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 16384,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-4o-mini',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-4o-mini',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: false,
+ cost: { input: 0.15, output: 0.6, cacheRead: 0.075, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 16384,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-4o-mini-2024-07-18',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-4o-mini (2024-07-18)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: false,
+ cost: { input: 0.15, output: 0.6, cacheRead: 0.075, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 16384,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-4o-mini:batch',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-4o-mini (batch)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: false,
+ cost: { input: 0.075, output: 0.3, cacheRead: 0.0375, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 16384,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-4o:batch',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-4o (batch)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: false,
+ cost: { input: 1.25, output: 5, cacheRead: 0.625, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 16384,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-5',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-5',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 1.25, output: 10, cacheRead: 0.125, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-5-image',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-5 Image',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 10, output: 10, cacheRead: 1.25, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-5-image-mini',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-5 Image Mini',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 2.5, output: 2, cacheRead: 0.25, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-5-mini',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-5 Mini',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.25, output: 2, cacheRead: 0.025, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-5-mini:batch',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-5 Mini (batch)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.125, output: 1, cacheRead: 0.0125, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-5-nano',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-5 Nano',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.05, output: 0.4, cacheRead: 0.005, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-5-nano:batch',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-5 Nano (batch)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.025, output: 0.2, cacheRead: 0.0025, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-5-pro',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-5 Pro',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: { levels: { high: 'high' }, budget: false },
+ cost: { input: 15, output: 120, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-5-pro:batch',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-5 Pro (batch)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: { levels: { high: 'high' }, budget: false },
+ cost: { input: 7.5, output: 60, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-5:batch',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-5 (batch)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.625, output: 5, cacheRead: 0.0625, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-5.1',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-5.1',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 1.25, output: 10, cacheRead: 0.125, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-5.1-codex',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-5.1-Codex',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 1.25, output: 10, cacheRead: 0.13, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-5.1-codex-max',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-5.1-Codex-Max',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high', xhigh: 'xhigh' },
+ budget: false,
+ },
+ cost: { input: 1.25, output: 10, cacheRead: 0.125, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-5.1-codex-mini',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-5.1-Codex-Mini',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0.25, output: 2, cacheRead: 0.03, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-5.1:batch',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-5.1 (batch)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0.625, output: 5, cacheRead: 0.0625, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-5.2',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-5.2',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ },
+ budget: false,
+ },
+ cost: { input: 1.75, output: 14, cacheRead: 0.175, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-5.2-chat',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-5.2 Chat',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: false,
+ cost: { input: 1.75, output: 14, cacheRead: 0.175, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 32000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-5.2-codex',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-5.2-Codex',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high', xhigh: 'xhigh' },
+ budget: false,
+ },
+ cost: { input: 1.75, output: 14, cacheRead: 0.175, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-5.2-pro',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-5.2 Pro',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: { medium: 'medium', high: 'high', xhigh: 'xhigh' },
+ budget: false,
+ },
+ cost: { input: 21, output: 168, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-5.2-pro:batch',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-5.2 Pro (batch)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: { medium: 'medium', high: 'high', xhigh: 'xhigh' },
+ budget: false,
+ },
+ cost: { input: 10.5, output: 84, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-5.2:batch',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-5.2 (batch)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ },
+ budget: false,
+ },
+ cost: { input: 0.875, output: 7, cacheRead: 0.0875, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-5.3-codex',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-5.3-Codex',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ },
+ budget: false,
+ },
+ cost: { input: 1.75, output: 14, cacheRead: 0.175, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-5.4',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-5.4',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 2.5,
+ output: 15,
+ cacheRead: 0.25,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 5,
+ output: 22.5,
+ cacheRead: 0.5000000001,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-5.4-image-2',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-5.4 Image 2',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ },
+ budget: false,
+ },
+ cost: { input: 8, output: 15, cacheRead: 2, cacheWrite: 0 },
+ contextWindow: 272000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-5.4-mini',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-5.4 Mini',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ },
+ budget: false,
+ },
+ cost: { input: 0.75, output: 4.5, cacheRead: 0.075, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-5.4-mini:batch',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-5.4 Mini (batch)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ },
+ budget: false,
+ },
+ cost: { input: 0.375, output: 2.25, cacheRead: 0.0375, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-5.4-nano',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-5.4 Nano',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ },
+ budget: false,
+ },
+ cost: { input: 0.2, output: 1.25, cacheRead: 0.02, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-5.4-nano:batch',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-5.4 Nano (batch)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ },
+ budget: false,
+ },
+ cost: { input: 0.1, output: 0.625, cacheRead: 0.01, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-5.4-pro',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-5.4 Pro',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: { medium: 'medium', high: 'high', xhigh: 'xhigh' },
+ budget: false,
+ },
+ cost: {
+ input: 30,
+ output: 180,
+ cacheRead: 0,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 60,
+ output: 270,
+ cacheRead: 0,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-5.4-pro:batch',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-5.4 Pro (batch)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: { medium: 'medium', high: 'high', xhigh: 'xhigh' },
+ budget: false,
+ },
+ cost: {
+ input: 15,
+ output: 90,
+ cacheRead: 0,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 30,
+ output: 135,
+ cacheRead: 0,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-5.4:batch',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-5.4 (batch)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 1.25,
+ output: 7.5,
+ cacheRead: 0.125,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 2.5,
+ output: 11.25,
+ cacheRead: 0.25,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-5.5',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-5.5',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 5,
+ output: 30,
+ cacheRead: 0.5,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 10,
+ output: 45,
+ cacheRead: 1,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-5.5-pro',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-5.5 Pro',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: { medium: 'medium', high: 'high', xhigh: 'xhigh' },
+ budget: false,
+ },
+ cost: {
+ input: 30,
+ output: 180,
+ cacheRead: 0,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 60,
+ output: 270,
+ cacheRead: 0,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-5.5-pro:batch',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-5.5 Pro (batch)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: { medium: 'medium', high: 'high', xhigh: 'xhigh' },
+ budget: false,
+ },
+ cost: {
+ input: 15,
+ output: 90,
+ cacheRead: 0,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 30,
+ output: 135,
+ cacheRead: 0,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-5.5:batch',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-5.5 (batch)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 2.5,
+ output: 15,
+ cacheRead: 0.25,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 5,
+ output: 22.5,
+ cacheRead: 0.5000000001,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-5.6-luna',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-5.6 Luna',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 0.2,
+ output: 1.2,
+ cacheRead: 0.02,
+ cacheWrite: 0.25,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 0.4,
+ output: 1.8,
+ cacheRead: 0.04000000001,
+ cacheWrite: 0.5,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-5.6-luna-pro',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-5.6 Luna Pro',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 0.2,
+ output: 1.2,
+ cacheRead: 0.02,
+ cacheWrite: 0.25,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 0.4,
+ output: 1.8,
+ cacheRead: 0.04000000001,
+ cacheWrite: 0.5,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-5.6-luna-pro:batch',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-5.6 Luna Pro (batch)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 0.1,
+ output: 0.6,
+ cacheRead: 0.01,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 0.2,
+ output: 0.9,
+ cacheRead: 0.02,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-5.6-luna:batch',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-5.6 Luna (batch)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 0.1,
+ output: 0.6,
+ cacheRead: 0.01,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 0.2,
+ output: 0.9,
+ cacheRead: 0.02,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-5.6-sol',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-5.6 Sol',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 4,
+ output: 20,
+ cacheRead: 0.4,
+ cacheWrite: 5,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 8,
+ output: 30,
+ cacheRead: 0.8,
+ cacheWrite: 10,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-5.6-sol-pro',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-5.6 Sol Pro',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 4,
+ output: 20,
+ cacheRead: 0.4,
+ cacheWrite: 5,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 8,
+ output: 30,
+ cacheRead: 0.8,
+ cacheWrite: 10,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-5.6-sol-pro:batch',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-5.6 Sol Pro (batch)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 2,
+ output: 10,
+ cacheRead: 0.2,
+ cacheWrite: 2.5,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 4,
+ output: 15,
+ cacheRead: 0.4,
+ cacheWrite: 5,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-5.6-sol:batch',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-5.6 Sol (batch)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 2,
+ output: 10,
+ cacheRead: 0.2,
+ cacheWrite: 2.5,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 4,
+ output: 15,
+ cacheRead: 0.4,
+ cacheWrite: 5,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-5.6-terra',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-5.6 Terra',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 2,
+ output: 12,
+ cacheRead: 0.2,
+ cacheWrite: 2.5,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 4,
+ output: 18,
+ cacheRead: 0.4,
+ cacheWrite: 5,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-5.6-terra-pro',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-5.6 Terra Pro',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 2,
+ output: 12,
+ cacheRead: 0.2,
+ cacheWrite: 2.5,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 4,
+ output: 18,
+ cacheRead: 0.4,
+ cacheWrite: 5,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-5.6-terra-pro:batch',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-5.6 Terra Pro (batch)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 1,
+ output: 6,
+ cacheRead: 0.1,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 2,
+ output: 9,
+ cacheRead: 0.2,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-5.6-terra:batch',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-5.6 Terra (batch)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 1,
+ output: 6,
+ cacheRead: 0.1,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 2,
+ output: 9,
+ cacheRead: 0.2,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-6-astra',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-6 Astra',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 10,
+ output: 50,
+ cacheRead: 1,
+ cacheWrite: 12.5,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 20,
+ output: 75,
+ cacheRead: 2,
+ cacheWrite: 25,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-6-astra-pro',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-6 Astra Pro',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 10,
+ output: 50,
+ cacheRead: 1,
+ cacheWrite: 12.5,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 20,
+ output: 75,
+ cacheRead: 2,
+ cacheWrite: 25,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-6-astra-pro:batch',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-6 Astra Pro (batch)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 5,
+ output: 25,
+ cacheRead: 0.5,
+ cacheWrite: 6.25,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 10,
+ output: 37.5,
+ cacheRead: 1,
+ cacheWrite: 12.5,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-6-astra:batch',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-6 Astra (batch)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 5,
+ output: 25,
+ cacheRead: 0.5,
+ cacheWrite: 6.25,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 10,
+ output: 37.5,
+ cacheRead: 1,
+ cacheWrite: 12.5,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-6-luna',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-6 Luna',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 0.1,
+ output: 0.5,
+ cacheRead: 0.01,
+ cacheWrite: 0.125,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 0.2,
+ output: 0.75,
+ cacheRead: 0.02,
+ cacheWrite: 0.25,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-6-luna-pro',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-6 Luna Pro',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 0.1,
+ output: 0.5,
+ cacheRead: 0.01,
+ cacheWrite: 0.125,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 0.2,
+ output: 0.75,
+ cacheRead: 0.02,
+ cacheWrite: 0.25,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-6-luna-pro:batch',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-6 Luna Pro (batch)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 0.05,
+ output: 0.25,
+ cacheRead: 0.005,
+ cacheWrite: 0.0625,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 0.1,
+ output: 0.375,
+ cacheRead: 0.01,
+ cacheWrite: 0.125,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-6-luna:batch',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-6 Luna (batch)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 0.05,
+ output: 0.25,
+ cacheRead: 0.005,
+ cacheWrite: 0.0625,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 0.1,
+ output: 0.375,
+ cacheRead: 0.01,
+ cacheWrite: 0.125,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-6-sol',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-6 Sol',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 2,
+ output: 10,
+ cacheRead: 0.2,
+ cacheWrite: 2.5,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 4,
+ output: 15,
+ cacheRead: 0.4,
+ cacheWrite: 5,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-6-sol-pro',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-6 Sol Pro',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 2,
+ output: 10,
+ cacheRead: 0.2,
+ cacheWrite: 2.5,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 4,
+ output: 15,
+ cacheRead: 0.4,
+ cacheWrite: 5,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-6-sol-pro:batch',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-6 Sol Pro (batch)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 1,
+ output: 5,
+ cacheRead: 0.1,
+ cacheWrite: 1.25,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 2,
+ output: 7.5,
+ cacheRead: 0.2,
+ cacheWrite: 2.5,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-6-sol:batch',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-6 Sol (batch)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 1,
+ output: 5,
+ cacheRead: 0.1,
+ cacheWrite: 1.25,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 2,
+ output: 7.5,
+ cacheRead: 0.2,
+ cacheWrite: 2.5,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-6.1-sol',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-6.1 Sol',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 2,
+ output: 10,
+ cacheRead: 0.1,
+ cacheWrite: 2.5,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 4,
+ output: 15,
+ cacheRead: 0.1999999999,
+ cacheWrite: 5,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-6.1-sol-pro',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-6.1 Sol Pro',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 2,
+ output: 10,
+ cacheRead: 0.1,
+ cacheWrite: 2.5,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 4,
+ output: 15,
+ cacheRead: 0.1999999999,
+ cacheWrite: 5,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-6.1-sol-pro:batch',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-6.1 Sol Pro (batch)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 1,
+ output: 5,
+ cacheRead: 0.05,
+ cacheWrite: 1.25,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 2,
+ output: 7.5,
+ cacheRead: 0.09999999995,
+ cacheWrite: 2.5,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-6.1-sol:batch',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT-6.1 Sol (batch)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 1,
+ output: 5,
+ cacheRead: 0.05,
+ cacheWrite: 1.25,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 2,
+ output: 7.5,
+ cacheRead: 0.09999999995,
+ cacheWrite: 2.5,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-audio',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT Audio',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'audio'],
+ reasoning: false,
+ cost: { input: 2.5, output: 10, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 16384,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-audio-mini',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT Audio Mini',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'audio'],
+ reasoning: false,
+ cost: { input: 0.6, output: 2.4, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 16384,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-chat-latest',
+ provider: 'openrouter',
+ name: 'OpenAI: GPT Chat Latest',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: false,
+ cost: { input: 5, output: 30, cacheRead: 0.5, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-oss-120b',
+ provider: 'openrouter',
+ name: 'OpenAI: gpt-oss-120b',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0.15, output: 0.6, cacheRead: 0.075, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 65536,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-oss-120b:batch',
+ provider: 'openrouter',
+ name: 'OpenAI: gpt-oss-120b (batch)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0.0296, output: 0.136, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 117964,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-oss-20b',
+ provider: 'openrouter',
+ name: 'OpenAI: gpt-oss-20b',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0.018, output: 0.09, cacheRead: 0.009, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 32768,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-oss-20b:batch',
+ provider: 'openrouter',
+ name: 'OpenAI: gpt-oss-20b (batch)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0.024, output: 0.112, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 117964,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/gpt-oss-safeguard-20b',
+ provider: 'openrouter',
+ name: 'OpenAI: gpt-oss-safeguard-20b',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.075, output: 0.3, cacheRead: 0.0375, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 65536,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/o1',
+ provider: 'openrouter',
+ name: 'OpenAI: o1',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 15, output: 60, cacheRead: 7.5, cacheWrite: 0 },
+ contextWindow: 200000,
+ maxTokens: 100000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/o1-pro',
+ provider: 'openrouter',
+ name: 'OpenAI: o1-pro',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 150, output: 600, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 200000,
+ maxTokens: 100000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/o3',
+ provider: 'openrouter',
+ name: 'OpenAI: o3',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 2, output: 8, cacheRead: 0.5, cacheWrite: 0 },
+ contextWindow: 200000,
+ maxTokens: 100000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/o3-mini',
+ provider: 'openrouter',
+ name: 'OpenAI: o3 Mini',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'document'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 1.1, output: 4.4, cacheRead: 0.55, cacheWrite: 0 },
+ contextWindow: 200000,
+ maxTokens: 100000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/o3-mini-high',
+ provider: 'openrouter',
+ name: 'OpenAI: o3 Mini High',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'document'],
+ reasoning: { levels: { high: 'high' }, budget: false },
+ cost: { input: 1.1, output: 4.4, cacheRead: 0.55, cacheWrite: 0 },
+ contextWindow: 200000,
+ maxTokens: 100000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/o3-mini:batch',
+ provider: 'openrouter',
+ name: 'OpenAI: o3 Mini (batch)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'document'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.55, output: 2.2, cacheRead: 0.275, cacheWrite: 0 },
+ contextWindow: 200000,
+ maxTokens: 100000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/o3-pro',
+ provider: 'openrouter',
+ name: 'OpenAI: o3 Pro',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 20, output: 80, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 200000,
+ maxTokens: 100000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/o3:batch',
+ provider: 'openrouter',
+ name: 'OpenAI: o3 (batch)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 1, output: 4, cacheRead: 0.25, cacheWrite: 0 },
+ contextWindow: 200000,
+ maxTokens: 100000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/o4-mini',
+ provider: 'openrouter',
+ name: 'OpenAI: o4 Mini',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 1.1, output: 4.4, cacheRead: 0.275, cacheWrite: 0 },
+ contextWindow: 200000,
+ maxTokens: 100000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/o4-mini-high',
+ provider: 'openrouter',
+ name: 'OpenAI: o4 Mini High',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: { levels: { high: 'high' }, budget: false },
+ cost: { input: 1.1, output: 4.4, cacheRead: 0.275, cacheWrite: 0 },
+ contextWindow: 200000,
+ maxTokens: 100000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openai/o4-mini:batch',
+ provider: 'openrouter',
+ name: 'OpenAI: o4 Mini (batch)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.55, output: 2.2, cacheRead: 0.1375, cacheWrite: 0 },
+ contextWindow: 200000,
+ maxTokens: 100000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: true,
+ },
+ },
+ {
+ id: 'openrouter/auto',
+ provider: 'openrouter',
+ name: 'Auto Router',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'audio', 'video', 'document'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 2000000,
+ maxTokens: 0,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'openrouter/auto-beta',
+ provider: 'openrouter',
+ name: 'Auto Router (Beta)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'audio', 'video', 'document'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 2000000,
+ maxTokens: 0,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'openrouter/bodybuilder',
+ provider: 'openrouter',
+ name: 'Body Builder (beta)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 0,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'openrouter/free',
+ provider: 'openrouter',
+ name: 'Free Models Router',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 200000,
+ maxTokens: 0,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'openrouter/fusion',
+ provider: 'openrouter',
+ name: 'OpenRouter: Fusion',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 0,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'openrouter/pareto-code',
+ provider: 'openrouter',
+ name: 'Pareto Code Router',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 2000000,
+ maxTokens: 0,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'perceptron/perceptron-mk1',
+ provider: 'openrouter',
+ name: 'Perceptron: Perceptron Mk1',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.15, output: 1.5, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 32768,
+ maxTokens: 8192,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'perceptron/perceptron-mk1.5',
+ provider: 'openrouter',
+ name: 'Perceptron: Perceptron Mk1.5',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'audio', 'video'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.15, output: 1.5, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 36864,
+ maxTokens: 8192,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'perplexity/sonar',
+ provider: 'openrouter',
+ name: 'Perplexity: Sonar',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 1, output: 1, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 127072,
+ maxTokens: 114364,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'perplexity/sonar-deep-research',
+ provider: 'openrouter',
+ name: 'Perplexity: Sonar Deep Research',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 2, output: 8, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 115200,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'perplexity/sonar-pro',
+ provider: 'openrouter',
+ name: 'Perplexity: Sonar Pro',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 3, output: 15, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 200000,
+ maxTokens: 8000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'perplexity/sonar-pro-search',
+ provider: 'openrouter',
+ name: 'Perplexity: Sonar Pro Search',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 3, output: 15, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 200000,
+ maxTokens: 8000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'perplexity/sonar-reasoning-pro',
+ provider: 'openrouter',
+ name: 'Perplexity: Sonar Reasoning Pro',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 2, output: 8, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 115200,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'poolside/laguna-s-2.1',
+ provider: 'openrouter',
+ name: 'Poolside: Laguna S 2.1',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.09, output: 0.18, cacheRead: 0.009, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 131072,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'poolside/laguna-s-2.1:free',
+ provider: 'openrouter',
+ name: 'Poolside: Laguna S 2.1 (free)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 32768,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'poolside/laguna-xs-2.1',
+ provider: 'openrouter',
+ name: 'Poolside: Laguna XS 2.1',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.06, output: 0.12, cacheRead: 0.03, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 32768,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'poolside/laguna-xs-2.1:free',
+ provider: 'openrouter',
+ name: 'Poolside: Laguna XS 2.1 (free)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 32768,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'prism-ml/ternary-bonsai-2-27b',
+ provider: 'openrouter',
+ name: 'PrismML: Ternary Bonsai 2 27B',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { off: 'none', medium: 'medium', xhigh: 'xhigh' },
+ budget: false,
+ },
+ cost: { input: 0.075, output: 0.5, cacheRead: 0.0375, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 32768,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'qwen/qwen-2.5-72b-instruct',
+ provider: 'openrouter',
+ name: 'Qwen2.5 72B Instruct',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.36, output: 0.4, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 32768,
+ maxTokens: 16384,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'qwen/qwen-2.5-7b-instruct',
+ provider: 'openrouter',
+ name: 'Qwen: Qwen2.5 7B Instruct',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.1, output: 0.2, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 32768,
+ maxTokens: 29491,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'qwen/qwen-2.5-coder-32b-instruct',
+ provider: 'openrouter',
+ name: 'Qwen2.5 Coder 32B Instruct',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.66, output: 1, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 32768,
+ maxTokens: 29491,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'qwen/qwen-plus',
+ provider: 'openrouter',
+ name: 'Qwen: Qwen-Plus',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: {
+ input: 0.26,
+ output: 0.78,
+ cacheRead: 0.052,
+ cacheWrite: 0.325,
+ tiers: [
+ {
+ inputTokensAbove: 256000,
+ input: 0.78,
+ output: 2.34,
+ cacheRead: 0.156,
+ cacheWrite: 0.975,
+ },
+ ],
+ },
+ contextWindow: 1000000,
+ maxTokens: 32768,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'qwen/qwen2.5-vl-72b-instruct',
+ provider: 'openrouter',
+ name: 'Qwen: Qwen2.5 VL 72B Instruct',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.8, output: 1, cacheRead: 0.4, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 115200,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'qwen/qwen3-14b',
+ provider: 'openrouter',
+ name: 'Qwen: Qwen3 14B',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.12, output: 0.24, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 40960,
+ maxTokens: 16384,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'qwen/qwen3-235b-a22b-2507',
+ provider: 'openrouter',
+ name: 'Qwen: Qwen3 235B A22B Instruct 2507',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.09, output: 0.55, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 16384,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'qwen/qwen3-235b-a22b-thinking-2507',
+ provider: 'openrouter',
+ name: 'Qwen: Qwen3 235B A22B Thinking 2507',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.45, output: 3.5, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 16384,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'qwen/qwen3-30b-a3b',
+ provider: 'openrouter',
+ name: 'Qwen: Qwen3 30B A3B',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.12, output: 0.5, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 40960,
+ maxTokens: 16384,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'qwen/qwen3-30b-a3b-instruct-2507',
+ provider: 'openrouter',
+ name: 'Qwen: Qwen3 30B A3B Instruct 2507',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.1, output: 0.3, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 235929,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'qwen/qwen3-32b',
+ provider: 'openrouter',
+ name: 'Qwen: Qwen3 32B',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.08, output: 0.28, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 16384,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'qwen/qwen3-coder',
+ provider: 'openrouter',
+ name: 'Qwen: Qwen3 Coder 480B A35B',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.3, output: 1, cacheRead: 0.1, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 65536,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'qwen/qwen3-coder-30b-a3b-instruct',
+ provider: 'openrouter',
+ name: 'Qwen: Qwen3 Coder 30B A3B Instruct',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.07, output: 0.28, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 235929,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'qwen/qwen3-coder-flash',
+ provider: 'openrouter',
+ name: 'Qwen: Qwen3 Coder Flash',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: {
+ input: 0.195,
+ output: 0.975,
+ cacheRead: 0.039,
+ cacheWrite: 0.24375,
+ tiers: [
+ {
+ inputTokensAbove: 32000,
+ input: 0.325,
+ output: 1.625,
+ cacheRead: 0.065,
+ cacheWrite: 0.40625,
+ },
+ {
+ inputTokensAbove: 128000,
+ input: 0.52,
+ output: 2.6,
+ cacheRead: 0.104,
+ cacheWrite: 0.65,
+ },
+ ],
+ },
+ contextWindow: 1000000,
+ maxTokens: 65536,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'qwen/qwen3-coder-next',
+ provider: 'openrouter',
+ name: 'Qwen: Qwen3 Coder Next',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.12, output: 0.8, cacheRead: 0.07, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 235929,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'qwen/qwen3-next-80b-a3b-instruct',
+ provider: 'openrouter',
+ name: 'Qwen: Qwen3 Next 80B A3B Instruct',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.1, output: 1.1, cacheRead: 0.07, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 235929,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'qwen/qwen3-next-80b-a3b-thinking',
+ provider: 'openrouter',
+ name: 'Qwen: Qwen3 Next 80B A3B Thinking',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.15, output: 1.2, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 235929,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'qwen/qwen3-vl-235b-a22b-instruct',
+ provider: 'openrouter',
+ name: 'Qwen: Qwen3 VL 235B A22B Instruct',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.21, output: 1.9, cacheRead: 0.1, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 32768,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'qwen/qwen3-vl-30b-a3b-instruct',
+ provider: 'openrouter',
+ name: 'Qwen: Qwen3 VL 30B A3B Instruct',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.15, output: 0.6, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 16384,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'qwen/qwen3-vl-30b-a3b-thinking',
+ provider: 'openrouter',
+ name: 'Qwen: Qwen3 VL 30B A3B Thinking',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.29, output: 1, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 235929,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'qwen/qwen3-vl-8b-instruct',
+ provider: 'openrouter',
+ name: 'Qwen: Qwen3 VL 8B Instruct',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.25, output: 0.75, cacheRead: 0.12, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 235929,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'qwen/qwen3.5-122b-a10b',
+ provider: 'openrouter',
+ name: 'Qwen: Qwen3.5-122B-A10B',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.26, output: 2.08, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 65536,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'qwen/qwen3.5-27b',
+ provider: 'openrouter',
+ name: 'Qwen: Qwen3.5-27B',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.26, output: 2.6, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 81920,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'qwen/qwen3.5-35b-a3b',
+ provider: 'openrouter',
+ name: 'Qwen: Qwen3.5-35B-A3B',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.15, output: 1, cacheRead: 0.05, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 16384,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'qwen/qwen3.5-397b-a17b',
+ provider: 'openrouter',
+ name: 'Qwen: Qwen3.5 397B A17B',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.5, output: 3.6, cacheRead: 0.3, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 235929,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'qwen/qwen3.5-9b',
+ provider: 'openrouter',
+ name: 'Qwen: Qwen3.5-9B',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.1, output: 0.15, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 32768,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'qwen/qwen3.5-flash-02-23',
+ provider: 'openrouter',
+ name: 'Qwen: Qwen3.5-Flash',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.065, output: 0.26, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 65536,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'qwen/qwen3.5-plus-02-15',
+ provider: 'openrouter',
+ name: 'Qwen: Qwen3.5 Plus 2026-02-15',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: {
+ input: 0.26,
+ output: 1.56,
+ cacheRead: 0,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 256000,
+ input: 0.325,
+ output: 1.95,
+ cacheRead: 0,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 1000000,
+ maxTokens: 65536,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'qwen/qwen3.5-plus-20260420',
+ provider: 'openrouter',
+ name: 'Qwen: Qwen3.5 Plus 2026-04-20',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: {
+ input: 0.3,
+ output: 1.8,
+ cacheRead: 0,
+ cacheWrite: 0.375,
+ tiers: [
+ {
+ inputTokensAbove: 256000,
+ input: 0.375,
+ output: 2.25,
+ cacheRead: 0,
+ cacheWrite: 0.46875,
+ },
+ ],
+ },
+ contextWindow: 1000000,
+ maxTokens: 65536,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'qwen/qwen3.6-27b',
+ provider: 'openrouter',
+ name: 'Qwen: Qwen3.6 27B',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.32, output: 3.2, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 81920,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'qwen/qwen3.6-35b-a3b',
+ provider: 'openrouter',
+ name: 'Qwen: Qwen3.6 35B A3B',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.15, output: 1, cacheRead: 0.05, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 235929,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'qwen/qwen3.6-flash',
+ provider: 'openrouter',
+ name: 'Qwen: Qwen3.6 Flash',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: {
+ input: 0.1875,
+ output: 1.125,
+ cacheRead: 0,
+ cacheWrite: 0.234375,
+ tiers: [
+ {
+ inputTokensAbove: 256000,
+ input: 0.75,
+ output: 3,
+ cacheRead: 0,
+ cacheWrite: 0.9375,
+ },
+ ],
+ },
+ contextWindow: 1000000,
+ maxTokens: 65536,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'qwen/qwen3.6-plus',
+ provider: 'openrouter',
+ name: 'Qwen: Qwen3.6 Plus',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: {
+ input: 0.325,
+ output: 1.95,
+ cacheRead: 0,
+ cacheWrite: 0.40625,
+ tiers: [
+ {
+ inputTokensAbove: 256000,
+ input: 1.3,
+ output: 3.9,
+ cacheRead: 0,
+ cacheWrite: 1.625,
+ },
+ ],
+ },
+ contextWindow: 1000000,
+ maxTokens: 65536,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'qwen/qwen3.7-flash',
+ provider: 'openrouter',
+ name: 'Qwen: Qwen3.7 Flash',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: true,
+ },
+ cost: {
+ input: 0.03,
+ output: 0.13,
+ cacheRead: 0.006,
+ cacheWrite: 0.038,
+ tiers: [
+ {
+ inputTokensAbove: 32000,
+ input: 0.1,
+ output: 0.4,
+ cacheRead: 0.02,
+ cacheWrite: 0.125,
+ },
+ {
+ inputTokensAbove: 256000,
+ input: 0.2,
+ output: 0.8,
+ cacheRead: 0.04,
+ cacheWrite: 0.25,
+ },
+ ],
+ },
+ contextWindow: 1000000,
+ maxTokens: 65536,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'qwen/qwen3.7-max',
+ provider: 'openrouter',
+ name: 'Qwen: Qwen3.7 Max',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: {
+ input: 1.475,
+ output: 4.425,
+ cacheRead: 0.295,
+ cacheWrite: 1.84375,
+ },
+ contextWindow: 1000000,
+ maxTokens: 131072,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'qwen/qwen3.7-plus',
+ provider: 'openrouter',
+ name: 'Qwen: Qwen3.7 Plus',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: {
+ input: 0.32,
+ output: 1.28,
+ cacheRead: 0.064,
+ cacheWrite: 0.4,
+ tiers: [
+ {
+ inputTokensAbove: 256000,
+ input: 0.96,
+ output: 3.84,
+ cacheRead: 0.192,
+ cacheWrite: 1.2,
+ },
+ ],
+ },
+ contextWindow: 1000000,
+ maxTokens: 131072,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'qwen/qwen3.8-2.4t-a95b',
+ provider: 'openrouter',
+ name: 'Qwen: Qwen3.8 2.4T A95B',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', xhigh: 'xhigh' },
+ budget: false,
+ },
+ cost: { input: 2, output: 6, cacheRead: 0.25, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 131072,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'qwen/qwen3.8-27b',
+ provider: 'openrouter',
+ name: 'Qwen: Qwen3.8 27B',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', xhigh: 'xhigh' },
+ budget: false,
+ },
+ cost: { input: 0.24, output: 2.2, cacheRead: 0.05, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 235929,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'qwen/qwen3.8-flash',
+ provider: 'openrouter',
+ name: 'Qwen: Qwen3.8 Flash',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: true,
+ },
+ cost: { input: 0.15, output: 0.47, cacheRead: 0.016, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 131072,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'qwen/qwen3.8-max-0902',
+ provider: 'openrouter',
+ name: 'Qwen: Qwen3.8 Max (0902)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ },
+ budget: false,
+ },
+ cost: { input: 2, output: 6, cacheRead: 0.25, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 131072,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'qwen/qwen3.8-max-prime',
+ provider: 'openrouter',
+ name: 'Qwen: Qwen3.8 Max Prime',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ },
+ budget: false,
+ },
+ cost: { input: 4, output: 12, cacheRead: 0.5, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 131072,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'qwen/qwen3.8-omni-flash',
+ provider: 'openrouter',
+ name: 'Qwen: Qwen3.8 Omni Flash',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'audio', 'video'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: true,
+ },
+ cost: { input: 0.15, output: 0.47, cacheRead: 0.016, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 131072,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'rekaai/reka-edge',
+ provider: 'openrouter',
+ name: 'Reka Edge',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.1, output: 0.1, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 16384,
+ maxTokens: 14745,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'rekaai/reka-flash-3',
+ provider: 'openrouter',
+ name: 'Reka Flash 3',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.1, output: 0.2, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 65536,
+ maxTokens: 58982,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'relace/relace-apply-3',
+ provider: 'openrouter',
+ name: 'Relace: Relace Apply 3',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.85, output: 1.25, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 256000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'relace/relace-search',
+ provider: 'openrouter',
+ name: 'Relace: Relace Search',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 1, output: 3, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 256000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'sakana/fugu-max',
+ provider: 'openrouter',
+ name: 'Sakana: Fugu Max',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: { high: 'high', xhigh: 'xhigh', max: 'max' },
+ budget: false,
+ },
+ cost: { input: 2, output: 6, cacheRead: 0.25, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'sakana/fugu-ultra',
+ provider: 'openrouter',
+ name: 'Sakana: Fugu Ultra',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { high: 'high', xhigh: 'xhigh', max: 'max' },
+ budget: false,
+ },
+ cost: {
+ input: 5,
+ output: 30,
+ cacheRead: 0.5,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 10,
+ output: 45,
+ cacheRead: 1,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'sakana/fugu-ultra-v2',
+ provider: 'openrouter',
+ name: 'Sakana: Fugu Ultra v2',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: { high: 'high', xhigh: 'xhigh', max: 'max' },
+ budget: false,
+ },
+ cost: {
+ input: 5,
+ output: 30,
+ cacheRead: 0.5,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 10,
+ output: 45,
+ cacheRead: 1,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'sakana/sakana-namazu',
+ provider: 'openrouter',
+ name: 'Sakana: Sakana Namazu',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: { levels: { off: 'none', high: 'high' }, budget: false },
+ cost: { input: 0.95, output: 4, cacheRead: 0.15, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 65536,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'sao10k/l3-lunaris-8b',
+ provider: 'openrouter',
+ name: 'Sao10K: Llama 3 8B Lunaris',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.04, output: 0.05, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 8192,
+ maxTokens: 7372,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'sao10k/l3.1-euryale-70b',
+ provider: 'openrouter',
+ name: 'Sao10K: Llama 3.1 Euryale 70B v2.2',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.85, output: 0.85, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 16384,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'sao10k/l3.3-euryale-70b',
+ provider: 'openrouter',
+ name: 'Sao10K: Llama 3.3 Euryale 70B',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.65, output: 0.75, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 16384,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'scaledown/extract',
+ provider: 'openrouter',
+ name: 'ScaleDown: Extract',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: false,
+ cost: { input: 0.04, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 900000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'scaledown/summarize',
+ provider: 'openrouter',
+ name: 'ScaleDown: Summarize',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: false,
+ cost: { input: 0.04, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 4000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'stepfun/step-3.5-flash',
+ provider: 'openrouter',
+ name: 'StepFun: Step 3.5 Flash',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.1, output: 0.3, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 65536,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'stepfun/step-3.7-flash',
+ provider: 'openrouter',
+ name: 'StepFun: Step 3.7 Flash',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0.2, output: 1.15, cacheRead: 0.04, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 230400,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'stepfun/step-5-preview',
+ provider: 'openrouter',
+ name: 'StepFun: Step 5 Preview',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 1, output: 2.7, cacheRead: 0.05, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 64000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'tencent/hunyuan-a13b-instruct',
+ provider: 'openrouter',
+ name: 'Tencent: Hunyuan A13B Instruct',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.14, output: 0.57, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 117964,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'tencent/hy-mt2-1.8b',
+ provider: 'openrouter',
+ name: 'Tencent: Hy-MT2-1.8B',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.044, output: 0.177, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 8192,
+ maxTokens: 4096,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'tencent/hy-mt2-30b-a3b',
+ provider: 'openrouter',
+ name: 'Tencent: Hy-MT2-30B-A3B',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.074, output: 0.295, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 8192,
+ maxTokens: 4096,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'tencent/hy-mt2-7b',
+ provider: 'openrouter',
+ name: 'Tencent: Hy-MT2-7B',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.074, output: 0.295, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 8192,
+ maxTokens: 4096,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'tencent/hy3',
+ provider: 'openrouter',
+ name: 'Tencent: Hy3',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0.132, output: 0.528, cacheRead: 0.033, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'tencent/hy3-preview',
+ provider: 'openrouter',
+ name: 'Tencent: Hy3 preview',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0.18, output: 0.6, cacheRead: 0.06, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 235929,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'tencent/hy4-preview',
+ provider: 'openrouter',
+ name: 'Tencent: Hy4 preview',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0.834, output: 2.501, cacheRead: 0.042, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 64000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'thedrummer/cydonia-24b-v4.1',
+ provider: 'openrouter',
+ name: 'TheDrummer: Cydonia 24B V4.1',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.3, output: 0.5, cacheRead: 0.15, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 117964,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'thedrummer/skyfall-36b-v2',
+ provider: 'openrouter',
+ name: 'TheDrummer: Skyfall 36B V2',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.55, output: 0.8, cacheRead: 0.25, cacheWrite: 0 },
+ contextWindow: 32768,
+ maxTokens: 29491,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'thedrummer/unslopnemo-12b',
+ provider: 'openrouter',
+ name: 'TheDrummer: UnslopNemo 12B',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.4, output: 0.4, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1024000,
+ maxTokens: 819200,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'thinkingmachines/inkling',
+ provider: 'openrouter',
+ name: 'Thinking Machines: Inkling',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'audio'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 1, output: 4.05, cacheRead: 0.17, cacheWrite: 0 },
+ contextWindow: 524288,
+ maxTokens: 471859,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'thinkingmachines/inkling-small',
+ provider: 'openrouter',
+ name: 'Thinking Machines: Inkling Small',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'audio'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 0.45, output: 1.2, cacheRead: 0.1, cacheWrite: 0 },
+ contextWindow: 524288,
+ maxTokens: 262144,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'thinkingmachines/inkling-small:free',
+ provider: 'openrouter',
+ name: 'Thinking Machines: Inkling Small (free)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'audio'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 262144,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'thinkingmachines/inkling:free',
+ provider: 'openrouter',
+ name: 'Thinking Machines: Inkling (free)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'audio'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 262144,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'typesafe/jev-router',
+ provider: 'openrouter',
+ name: 'TypeSafe: Jev Router',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'audio', 'video', 'document'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 0,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'unbiased/pareto-26.10-preview',
+ provider: 'openrouter',
+ name: 'Pareto 26.10 Preview',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.8, output: 3.2, cacheRead: 0.03, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 131072,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'unbiased/pareto-26.9',
+ provider: 'openrouter',
+ name: 'Pareto 26.9',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 2.5, output: 7.5, cacheRead: 0.25, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 131072,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'undi95/remm-slerp-l2-13b',
+ provider: 'openrouter',
+ name: 'ReMM SLERP 13B',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.35, output: 0.65, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 6144,
+ maxTokens: 5529,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'upstage/solar-mini4',
+ provider: 'openrouter',
+ name: 'Upstage: Solar Mini 4',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 0.05, output: 0.2, cacheRead: 0.005, cacheWrite: 0 },
+ contextWindow: 524288,
+ maxTokens: 131072,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'upstage/solar-pro-3',
+ provider: 'openrouter',
+ name: 'Upstage: Solar Pro 3',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.15, output: 0.6, cacheRead: 0.015, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 117964,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'upstage/solar-pro4',
+ provider: 'openrouter',
+ name: 'Upstage: Solar Pro 4',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 0.09, output: 0.36, cacheRead: 0.018, cacheWrite: 0 },
+ contextWindow: 524288,
+ maxTokens: 131072,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'writer/palmyra-x5',
+ provider: 'openrouter',
+ name: 'Writer: Palmyra X5',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.6, output: 6, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1040000,
+ maxTokens: 8192,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'x-ai/grok-4.20',
+ provider: 'openrouter',
+ name: 'SpaceXAI: Grok 4.20',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: {
+ input: 1.25,
+ output: 2.5,
+ cacheRead: 0.2,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 200000,
+ input: 2.5,
+ output: 5,
+ cacheRead: 0.4,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 2000000,
+ maxTokens: 1800000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'x-ai/grok-4.20-multi-agent',
+ provider: 'openrouter',
+ name: 'SpaceXAI: Grok 4.20 Multi-Agent',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high', xhigh: 'xhigh' },
+ budget: false,
+ },
+ cost: {
+ input: 1.25,
+ output: 2.5,
+ cacheRead: 0.2,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 200000,
+ input: 2.5,
+ output: 5,
+ cacheRead: 0.4,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 2000000,
+ maxTokens: 1800000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'x-ai/grok-4.3',
+ provider: 'openrouter',
+ name: 'SpaceXAI: Grok 4.3',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: {
+ input: 1.25,
+ output: 2.5,
+ cacheRead: 0.2,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 200000,
+ input: 2.5,
+ output: 5,
+ cacheRead: 0.4,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 1000000,
+ maxTokens: 900000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'x-ai/grok-4.3:batch',
+ provider: 'openrouter',
+ name: 'SpaceXAI: Grok 4.3 (batch)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: {
+ input: 1,
+ output: 2,
+ cacheRead: 0.16,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 200000,
+ input: 2,
+ output: 4,
+ cacheRead: 0.32,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 1000000,
+ maxTokens: 900000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'x-ai/grok-4.5',
+ provider: 'openrouter',
+ name: 'SpaceXAI: Grok 4.5',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: {
+ input: 2,
+ output: 6,
+ cacheRead: 0.3,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 200000,
+ input: 4,
+ output: 12,
+ cacheRead: 0.6,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 500000,
+ maxTokens: 450000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'x-ai/grok-4.6',
+ provider: 'openrouter',
+ name: 'SpaceXAI: Grok 4.6',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high', xhigh: 'xhigh' },
+ budget: false,
+ },
+ cost: {
+ input: 2,
+ output: 6,
+ cacheRead: 0.5,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 200000,
+ input: 4,
+ output: 12,
+ cacheRead: 1,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 500000,
+ maxTokens: 450000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'x-ai/grok-4.7',
+ provider: 'openrouter',
+ name: 'SpaceXAI: Grok 4.7',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high', xhigh: 'xhigh' },
+ budget: false,
+ },
+ cost: {
+ input: 2,
+ output: 6,
+ cacheRead: 0.5,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 200000,
+ input: 4,
+ output: 12,
+ cacheRead: 1,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 500000,
+ maxTokens: 450000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'x-ai/grok-build-0.1',
+ provider: 'openrouter',
+ name: 'SpaceXAI: Grok Build 0.1',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 1,
+ output: 2,
+ cacheRead: 0.2,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 200000,
+ input: 2,
+ output: 4,
+ cacheRead: 0.4,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 256000,
+ maxTokens: 230400,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'xiaomi/mimo-v2.5',
+ provider: 'openrouter',
+ name: 'Xiaomi: MiMo-V2.5',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'audio', 'video'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.14, output: 0.28, cacheRead: 0.0028, cacheWrite: 0 },
+ contextWindow: 1050000,
+ maxTokens: 131072,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'xiaomi/mimo-v2.5-pro',
+ provider: 'openrouter',
+ name: 'Xiaomi: MiMo-V2.5-Pro',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.435, output: 0.87, cacheRead: 0.0036, cacheWrite: 0 },
+ contextWindow: 1050000,
+ maxTokens: 131072,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'xiaomi/mimo-v2.6-flash',
+ provider: 'openrouter',
+ name: 'Xiaomi: MiMo-V2.6-Flash',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'audio', 'video'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.14, output: 0.28, cacheRead: 0.0028, cacheWrite: 0 },
+ contextWindow: 1050000,
+ maxTokens: 131072,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'xiaomi/mimo-v2.6-pro',
+ provider: 'openrouter',
+ name: 'Xiaomi: MiMo-V2.6-Pro',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'audio', 'video'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.435, output: 0.87, cacheRead: 0.0036, cacheWrite: 0 },
+ contextWindow: 1050000,
+ maxTokens: 131072,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'xiaomi/mimo-v2.6-pro-ultraspeed',
+ provider: 'openrouter',
+ name: 'Xiaomi: MiMo-V2.6-Pro-UltraSpeed',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'audio', 'video'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 4.35, output: 8.7, cacheRead: 0.036, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 131072,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'z-ai/glm-4.5',
+ provider: 'openrouter',
+ name: 'Z.ai: GLM 4.5',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.6, output: 2.2, cacheRead: 0.11, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 98304,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'z-ai/glm-4.5-air',
+ provider: 'openrouter',
+ name: 'Z.ai: GLM 4.5 Air',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.13, output: 0.85, cacheRead: 0.025, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 98304,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'z-ai/glm-4.5v',
+ provider: 'openrouter',
+ name: 'Z.ai: GLM 4.5V',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.6, output: 1.8, cacheRead: 0.11, cacheWrite: 0 },
+ contextWindow: 65536,
+ maxTokens: 16384,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'z-ai/glm-4.6',
+ provider: 'openrouter',
+ name: 'Z.ai: GLM 4.6',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.5, output: 2, cacheRead: 0.1, cacheWrite: 0 },
+ contextWindow: 204800,
+ maxTokens: 131072,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'z-ai/glm-4.6v',
+ provider: 'openrouter',
+ name: 'Z.ai: GLM 4.6V',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.3, output: 0.9, cacheRead: 0.055, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 32768,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'z-ai/glm-4.7',
+ provider: 'openrouter',
+ name: 'Z.ai: GLM 4.7',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.6, output: 2.2, cacheRead: 0.11, cacheWrite: 0 },
+ contextWindow: 204800,
+ maxTokens: 131072,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'z-ai/glm-4.7-flash',
+ provider: 'openrouter',
+ name: 'Z.ai: GLM 4.7 Flash',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.0605, output: 0.4, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 200000,
+ maxTokens: 117964,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'z-ai/glm-5',
+ provider: 'openrouter',
+ name: 'Z.ai: GLM 5',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 1, output: 3.2, cacheRead: 0.2, cacheWrite: 0 },
+ contextWindow: 204800,
+ maxTokens: 131072,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'z-ai/glm-5-turbo',
+ provider: 'openrouter',
+ name: 'Z.ai: GLM 5 Turbo',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 1.2, output: 4, cacheRead: 0.24, cacheWrite: 0 },
+ contextWindow: 202752,
+ maxTokens: 131072,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'z-ai/glm-5.1',
+ provider: 'openrouter',
+ name: 'Z.ai: GLM 5.1',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.966, output: 3.036, cacheRead: 0.1794, cacheWrite: 0 },
+ contextWindow: 204800,
+ maxTokens: 128000,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'z-ai/glm-5.2',
+ provider: 'openrouter',
+ name: 'Z.ai: GLM 5.2',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: {
+ levels: { off: 'none', high: 'high', xhigh: 'xhigh' },
+ budget: false,
+ },
+ cost: { input: 0.037, output: 7, cacheRead: 0.036, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 943718,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'z-ai/glm-5.3',
+ provider: 'openrouter',
+ name: 'Z.ai: GLM 5.3',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: {
+ levels: { low: 'low', high: 'high', max: 'max' },
+ budget: false,
+ },
+ cost: { input: 0.079, output: 4.8, cacheRead: 0.078, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 943718,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'z-ai/glm-5.3-flash',
+ provider: 'openrouter',
+ name: 'Z.ai: GLM 5.3 Flash',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: {
+ levels: { low: 'low', high: 'high', max: 'max' },
+ budget: false,
+ },
+ cost: { input: 0.036, output: 0.9, cacheRead: 0.01125, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 943718,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'z-ai/glm-5.3-flash:batch',
+ provider: 'openrouter',
+ name: 'Z.ai: GLM 5.3 Flash (batch)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: {
+ levels: { low: 'low', high: 'high', max: 'max' },
+ budget: false,
+ },
+ cost: { input: 0.06, output: 0.2, cacheRead: 0.012, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 131072,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'z-ai/glm-5.3-flashx',
+ provider: 'openrouter',
+ name: 'Z.ai: GLM 5.3 FlashX',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: {
+ levels: { low: 'low', high: 'high', max: 'max' },
+ budget: false,
+ },
+ cost: { input: 0.37, output: 1.25, cacheRead: 0.09, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 131072,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'z-ai/glm-5.3-prime',
+ provider: 'openrouter',
+ name: 'Z.ai: GLM 5.3 Prime',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: {
+ levels: { low: 'low', high: 'high', max: 'max' },
+ budget: false,
+ },
+ cost: { input: 2.8, output: 8.8, cacheRead: 0.56, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 131072,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'z-ai/glm-5.3:batch',
+ provider: 'openrouter',
+ name: 'Z.ai: GLM 5.3 (batch)',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text'],
+ reasoning: {
+ levels: { low: 'low', high: 'high', max: 'max' },
+ budget: false,
+ },
+ cost: { input: 0.45, output: 2, cacheRead: 0.1, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 131072,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+ {
+ id: 'z-ai/glm-5v-turbo',
+ provider: 'openrouter',
+ name: 'Z.ai: GLM 5V Turbo',
+ api: 'openai-completions',
+ baseUrl: 'https://openrouter.ai/api/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 1.2, output: 4, cacheRead: 0.24, cacheWrite: 0 },
+ contextWindow: 202752,
+ maxTokens: 131072,
+ compat: {
+ thinkingFormat: 'openrouter',
+ supportsStrictMode: true,
+ sendSessionAffinityHeaders: true,
+ sessionAffinityFormat: 'openrouter',
+ supportsDeveloperRole: false,
+ },
+ },
+]
diff --git a/packages/ai-models/src/providers/qwen-token-plan-cn.ts b/packages/ai-models/src/providers/qwen-token-plan-cn.ts
new file mode 100644
index 0000000000..03f5ab40f6
--- /dev/null
+++ b/packages/ai-models/src/providers/qwen-token-plan-cn.ts
@@ -0,0 +1,597 @@
+// Generated by scripts/generate-ai-models.ts from modelschemas. Do not edit.
+import type { ModelRecord, ProviderRecord } from '../types'
+
+/** Qwen Token Plan (China). */
+export const provider: ProviderRecord = {
+ id: 'qwen-token-plan-cn',
+ name: 'Qwen Token Plan (China)',
+ baseUrl: 'https://token-plan.cn-beijing.maas.aliyuncs.com/compatible-mode/v1',
+ apis: ['openai-completions'],
+ env: [['QWEN_TOKEN_PLAN_CN_API_KEY']],
+}
+
+/** Every Qwen Token Plan (China) model, sorted by id. */
+export const models: ReadonlyArray = [
+ {
+ id: 'deepseek-v4-flash-0731',
+ provider: 'qwen-token-plan-cn',
+ name: 'deepseek-v4-flash-0731',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://token-plan.cn-beijing.maas.aliyuncs.com/compatible-mode/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ thinkingFormat: 'qwen',
+ supportsReasoningEffort: false,
+ },
+ },
+ {
+ id: 'deepseek-v4-pro',
+ provider: 'qwen-token-plan-cn',
+ name: 'deepseek-v4-pro',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://token-plan.cn-beijing.maas.aliyuncs.com/compatible-mode/v1',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 12,
+ output: 24,
+ cacheRead: 0,
+ cacheWrite: 0,
+ currency: 'CNY',
+ },
+ contextWindow: 1000000,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ thinkingFormat: 'qwen',
+ supportsReasoningEffort: false,
+ },
+ },
+ {
+ id: 'deepseek-v4-pro-0813',
+ provider: 'qwen-token-plan-cn',
+ name: 'deepseek-v4-pro-0813',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://token-plan.cn-beijing.maas.aliyuncs.com/compatible-mode/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ thinkingFormat: 'qwen',
+ supportsReasoningEffort: false,
+ },
+ },
+ {
+ id: 'deepseek-v4.1-flash',
+ provider: 'qwen-token-plan-cn',
+ name: 'deepseek-v4.1-flash',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://token-plan.cn-beijing.maas.aliyuncs.com/compatible-mode/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ thinkingFormat: 'qwen',
+ supportsReasoningEffort: false,
+ },
+ },
+ {
+ id: 'glm-5',
+ provider: 'qwen-token-plan-cn',
+ name: 'glm-5',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://token-plan.cn-beijing.maas.aliyuncs.com/compatible-mode/v1',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 4,
+ output: 18,
+ cacheRead: 0,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 32000,
+ input: 6,
+ output: 22,
+ cacheRead: 0,
+ cacheWrite: 0,
+ },
+ ],
+ currency: 'CNY',
+ },
+ contextWindow: 198000,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ thinkingFormat: 'qwen',
+ supportsReasoningEffort: false,
+ },
+ },
+ {
+ id: 'glm-5.1',
+ provider: 'qwen-token-plan-cn',
+ name: 'glm-5.1',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://token-plan.cn-beijing.maas.aliyuncs.com/compatible-mode/v1',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 6,
+ output: 24,
+ cacheRead: 0,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 32000,
+ input: 8,
+ output: 28,
+ cacheRead: 0,
+ cacheWrite: 0,
+ },
+ ],
+ currency: 'CNY',
+ },
+ contextWindow: 198000,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ thinkingFormat: 'qwen',
+ supportsReasoningEffort: false,
+ },
+ },
+ {
+ id: 'glm-5.2',
+ provider: 'qwen-token-plan-cn',
+ name: 'glm-5.2',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://token-plan.cn-beijing.maas.aliyuncs.com/compatible-mode/v1',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 8,
+ output: 28,
+ cacheRead: 0,
+ cacheWrite: 0,
+ currency: 'CNY',
+ },
+ contextWindow: 1000000,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ thinkingFormat: 'qwen',
+ supportsReasoningEffort: false,
+ },
+ },
+ {
+ id: 'glm-5.3',
+ provider: 'qwen-token-plan-cn',
+ name: 'glm-5.3',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://token-plan.cn-beijing.maas.aliyuncs.com/compatible-mode/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: {
+ input: 8,
+ output: 28,
+ cacheRead: 0,
+ cacheWrite: 0,
+ currency: 'CNY',
+ },
+ contextWindow: 0,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ thinkingFormat: 'qwen',
+ supportsReasoningEffort: false,
+ },
+ },
+ {
+ id: 'kimi-k2.5',
+ provider: 'qwen-token-plan-cn',
+ name: 'kimi-k2.5',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://token-plan.cn-beijing.maas.aliyuncs.com/compatible-mode/v1',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 4,
+ output: 21,
+ cacheRead: 0,
+ cacheWrite: 0,
+ currency: 'CNY',
+ },
+ contextWindow: 256000,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ thinkingFormat: 'qwen',
+ supportsReasoningEffort: false,
+ },
+ },
+ {
+ id: 'kimi-k2.6',
+ provider: 'qwen-token-plan-cn',
+ name: 'kimi-k2.6',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://token-plan.cn-beijing.maas.aliyuncs.com/compatible-mode/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: {
+ input: 6.5,
+ output: 27,
+ cacheRead: 0,
+ cacheWrite: 0,
+ currency: 'CNY',
+ },
+ contextWindow: 0,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ thinkingFormat: 'qwen',
+ supportsReasoningEffort: false,
+ },
+ },
+ {
+ id: 'kimi-k2.7-code',
+ provider: 'qwen-token-plan-cn',
+ name: 'kimi-k2.7-code',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://token-plan.cn-beijing.maas.aliyuncs.com/compatible-mode/v1',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 6.5,
+ output: 27,
+ cacheRead: 0,
+ cacheWrite: 0,
+ currency: 'CNY',
+ },
+ contextWindow: 256000,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ thinkingFormat: 'qwen',
+ supportsReasoningEffort: false,
+ },
+ },
+ {
+ id: 'MiniMax-M2.5',
+ provider: 'qwen-token-plan-cn',
+ name: 'MiniMax-M2.5',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://token-plan.cn-beijing.maas.aliyuncs.com/compatible-mode/v1',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 2.1,
+ output: 8.4,
+ cacheRead: 0,
+ cacheWrite: 0,
+ currency: 'CNY',
+ },
+ contextWindow: 192000,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ thinkingFormat: 'qwen',
+ supportsReasoningEffort: false,
+ },
+ },
+ {
+ id: 'qwen3.6-flash',
+ provider: 'qwen-token-plan-cn',
+ name: 'qwen3.6-flash',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://token-plan.cn-beijing.maas.aliyuncs.com/compatible-mode/v1',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 1.2,
+ output: 7.2,
+ cacheRead: 0,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 256000,
+ input: 4.8,
+ output: 28.8,
+ cacheRead: 0,
+ cacheWrite: 0,
+ },
+ ],
+ currency: 'CNY',
+ },
+ contextWindow: 1000000,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ thinkingFormat: 'qwen',
+ supportsReasoningEffort: false,
+ },
+ },
+ {
+ id: 'qwen3.6-plus',
+ provider: 'qwen-token-plan-cn',
+ name: 'qwen3.6-plus',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://token-plan.cn-beijing.maas.aliyuncs.com/compatible-mode/v1',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ thinkingFormat: 'qwen',
+ supportsReasoningEffort: false,
+ },
+ },
+ {
+ id: 'qwen3.7-max',
+ provider: 'qwen-token-plan-cn',
+ name: 'qwen3.7-max',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://token-plan.cn-beijing.maas.aliyuncs.com/compatible-mode/v1',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 12,
+ output: 36,
+ cacheRead: 0,
+ cacheWrite: 0,
+ currency: 'CNY',
+ },
+ contextWindow: 1000000,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ thinkingFormat: 'qwen',
+ supportsReasoningEffort: false,
+ },
+ },
+ {
+ id: 'qwen3.7-plus',
+ provider: 'qwen-token-plan-cn',
+ name: 'qwen3.7-plus',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://token-plan.cn-beijing.maas.aliyuncs.com/compatible-mode/v1',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ thinkingFormat: 'qwen',
+ supportsReasoningEffort: false,
+ },
+ },
+ {
+ id: 'qwen3.8-flash',
+ provider: 'qwen-token-plan-cn',
+ name: 'qwen3.8-flash',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://token-plan.cn-beijing.maas.aliyuncs.com/compatible-mode/v1',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 0.8,
+ output: 2.7,
+ cacheRead: 0,
+ cacheWrite: 0,
+ currency: 'CNY',
+ },
+ contextWindow: 1000000,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ thinkingFormat: 'qwen',
+ supportsReasoningEffort: false,
+ },
+ },
+ {
+ id: 'qwen3.8-max',
+ provider: 'qwen-token-plan-cn',
+ name: 'qwen3.8-max',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://token-plan.cn-beijing.maas.aliyuncs.com/compatible-mode/v1',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 12,
+ output: 36,
+ cacheRead: 0,
+ cacheWrite: 0,
+ currency: 'CNY',
+ },
+ contextWindow: 1000000,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ thinkingFormat: 'qwen',
+ supportsReasoningEffort: false,
+ },
+ },
+]
diff --git a/packages/ai-models/src/providers/qwen-token-plan-individual.ts b/packages/ai-models/src/providers/qwen-token-plan-individual.ts
new file mode 100644
index 0000000000..316f9f8964
--- /dev/null
+++ b/packages/ai-models/src/providers/qwen-token-plan-individual.ts
@@ -0,0 +1,237 @@
+// Generated by scripts/generate-ai-models.ts from modelschemas. Do not edit.
+import type { ModelRecord, ProviderRecord } from '../types'
+
+/** Qwen Token Plan (Individual). */
+export const provider: ProviderRecord = {
+ id: 'qwen-token-plan-individual',
+ name: 'Qwen Token Plan (Individual)',
+ baseUrl:
+ 'https://token-plan.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1',
+ apis: ['openai-completions'],
+ env: [['QWEN_TOKEN_PLAN_API_KEY']],
+}
+
+/** Every Qwen Token Plan (Individual) model, sorted by id. */
+export const models: ReadonlyArray = [
+ {
+ id: 'deepseek-v4-flash-0731',
+ provider: 'qwen-token-plan-individual',
+ name: 'DeepSeek-V4-Flash-0731',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://token-plan.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 393216,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ thinkingFormat: 'qwen',
+ maxTokensField: 'max_tokens',
+ supportsReasoningEffort: false,
+ },
+ },
+ {
+ id: 'deepseek-v4-pro',
+ provider: 'qwen-token-plan-individual',
+ name: 'DeepSeek-V4-Pro',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://token-plan.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1',
+ input: ['text'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 2.4, output: 4.8, cacheRead: 0.2, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 393216,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ thinkingFormat: 'qwen',
+ maxTokensField: 'max_tokens',
+ supportsReasoningEffort: false,
+ },
+ },
+ {
+ id: 'deepseek-v4-pro-0813',
+ provider: 'qwen-token-plan-individual',
+ name: 'DeepSeek-V4-Pro-0813',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://token-plan.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 393216,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ thinkingFormat: 'qwen',
+ maxTokensField: 'max_tokens',
+ supportsReasoningEffort: false,
+ },
+ },
+ {
+ id: 'glm-5.2',
+ provider: 'qwen-token-plan-individual',
+ name: 'GLM-5.2',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://token-plan.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1',
+ input: ['text'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 1.4, output: 4.4, cacheRead: 0.28, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 131072,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ thinkingFormat: 'qwen',
+ maxTokensField: 'max_tokens',
+ supportsReasoningEffort: false,
+ },
+ },
+ {
+ id: 'qwen3.6-flash',
+ provider: 'qwen-token-plan-individual',
+ name: 'Qwen3.6-Flash',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://token-plan.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: {
+ input: 0.25,
+ output: 1.5,
+ cacheRead: 0.025,
+ cacheWrite: 0.3125,
+ tiers: [
+ {
+ inputTokensAbove: 256000,
+ input: 1,
+ output: 4,
+ cacheRead: 0.1,
+ cacheWrite: 1.25,
+ },
+ ],
+ },
+ contextWindow: 1000000,
+ maxTokens: 65536,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ thinkingFormat: 'qwen',
+ maxTokensField: 'max_tokens',
+ supportsReasoningEffort: false,
+ },
+ },
+ {
+ id: 'qwen3.7-max',
+ provider: 'qwen-token-plan-individual',
+ name: 'Qwen3.7-Max',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://token-plan.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1',
+ input: ['text'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 2.5, output: 7.5, cacheRead: 0.5, cacheWrite: 3.125 },
+ contextWindow: 1000000,
+ maxTokens: 131072,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ thinkingFormat: 'qwen',
+ requiresReasoningContentOnAssistantMessages: true,
+ maxTokensField: 'max_tokens',
+ supportsReasoningEffort: false,
+ },
+ },
+ {
+ id: 'qwen3.7-plus',
+ provider: 'qwen-token-plan-individual',
+ name: 'Qwen3.7-Plus',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://token-plan.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: {
+ input: 0.4,
+ output: 1.6,
+ cacheRead: 0.08,
+ cacheWrite: 0.5,
+ tiers: [
+ {
+ inputTokensAbove: 256000,
+ input: 1.2,
+ output: 4.8,
+ cacheRead: 0.24,
+ cacheWrite: 1.5,
+ },
+ ],
+ },
+ contextWindow: 1000000,
+ maxTokens: 131072,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ thinkingFormat: 'qwen',
+ requiresReasoningContentOnAssistantMessages: true,
+ maxTokensField: 'max_tokens',
+ supportsReasoningEffort: false,
+ },
+ },
+ {
+ id: 'qwen3.8-flash',
+ provider: 'qwen-token-plan-individual',
+ name: 'Qwen3.8-Flash',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://token-plan.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.15, output: 0.47, cacheRead: 0.016, cacheWrite: 0.2 },
+ contextWindow: 1000000,
+ maxTokens: 131072,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ thinkingFormat: 'qwen',
+ requiresReasoningContentOnAssistantMessages: true,
+ maxTokensField: 'max_tokens',
+ supportsReasoningEffort: false,
+ },
+ },
+ {
+ id: 'qwen3.8-max',
+ provider: 'qwen-token-plan-individual',
+ name: 'Qwen3.8-Max',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://token-plan.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 2, output: 6, cacheRead: 0.25, cacheWrite: 2.5 },
+ contextWindow: 1000000,
+ maxTokens: 131072,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ thinkingFormat: 'qwen',
+ requiresReasoningContentOnAssistantMessages: true,
+ maxTokensField: 'max_tokens',
+ supportsReasoningEffort: false,
+ },
+ },
+]
diff --git a/packages/ai-models/src/providers/qwen-token-plan.ts b/packages/ai-models/src/providers/qwen-token-plan.ts
new file mode 100644
index 0000000000..1f07a7ee33
--- /dev/null
+++ b/packages/ai-models/src/providers/qwen-token-plan.ts
@@ -0,0 +1,374 @@
+// Generated by scripts/generate-ai-models.ts from modelschemas. Do not edit.
+import type { ModelRecord, ProviderRecord } from '../types'
+
+/** Qwen Token Plan. */
+export const provider: ProviderRecord = {
+ id: 'qwen-token-plan',
+ name: 'Qwen Token Plan',
+ baseUrl:
+ 'https://token-plan.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1',
+ apis: ['openai-completions'],
+ env: [['QWEN_TOKEN_PLAN_API_KEY']],
+}
+
+/** Every Qwen Token Plan model, sorted by id. */
+export const models: ReadonlyArray = [
+ {
+ id: 'deepseek-v4-flash-0731',
+ provider: 'qwen-token-plan',
+ name: 'DeepSeek-V4-Flash-0731',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://token-plan.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 393216,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ thinkingFormat: 'qwen',
+ maxTokensField: 'max_tokens',
+ supportsReasoningEffort: false,
+ },
+ },
+ {
+ id: 'deepseek-v4-pro',
+ provider: 'qwen-token-plan',
+ name: 'DeepSeek-V4-Pro',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://token-plan.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1',
+ input: ['text'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 2.4, output: 4.8, cacheRead: 0.2, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 393216,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ thinkingFormat: 'qwen',
+ maxTokensField: 'max_tokens',
+ supportsReasoningEffort: false,
+ },
+ },
+ {
+ id: 'deepseek-v4-pro-0813',
+ provider: 'qwen-token-plan',
+ name: 'DeepSeek-V4-Pro-0813',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://token-plan.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 393216,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ thinkingFormat: 'qwen',
+ maxTokensField: 'max_tokens',
+ supportsReasoningEffort: false,
+ },
+ },
+ {
+ id: 'deepseek-v4.1-flash',
+ provider: 'qwen-token-plan',
+ name: 'DeepSeek-V4.1-Flash',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://token-plan.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1',
+ input: ['text', 'image'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 393216,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ thinkingFormat: 'qwen',
+ maxTokensField: 'max_tokens',
+ supportsReasoningEffort: false,
+ },
+ },
+ {
+ id: 'glm-5.1',
+ provider: 'qwen-token-plan',
+ name: 'GLM-5.1',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://token-plan.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1',
+ input: ['text'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 1.4, output: 4.4, cacheRead: 0.26, cacheWrite: 0 },
+ contextWindow: 202745,
+ maxTokens: 131072,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ thinkingFormat: 'qwen',
+ maxTokensField: 'max_tokens',
+ supportsReasoningEffort: false,
+ },
+ },
+ {
+ id: 'glm-5.2',
+ provider: 'qwen-token-plan',
+ name: 'GLM-5.2',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://token-plan.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1',
+ input: ['text'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 1.4, output: 4.4, cacheRead: 0.28, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 131072,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ thinkingFormat: 'qwen',
+ maxTokensField: 'max_tokens',
+ supportsReasoningEffort: false,
+ },
+ },
+ {
+ id: 'glm-5.3',
+ provider: 'qwen-token-plan',
+ name: 'GLM-5.3',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://token-plan.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: true,
+ },
+ cost: { input: 1.4, output: 4.4, cacheRead: 0.28, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 131072,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ thinkingFormat: 'qwen',
+ maxTokensField: 'max_tokens',
+ supportsReasoningEffort: false,
+ },
+ },
+ {
+ id: 'kimi-k2.7-code',
+ provider: 'qwen-token-plan',
+ name: 'kimi-k2.7-code',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://token-plan.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: true,
+ },
+ cost: { input: 0.95, output: 4, cacheRead: 0.19, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 16384,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ thinkingFormat: 'qwen',
+ requiresReasoningContentOnAssistantMessages: true,
+ maxTokensField: 'max_tokens',
+ supportsReasoningEffort: false,
+ },
+ },
+ {
+ id: 'qwen3.6-flash',
+ provider: 'qwen-token-plan',
+ name: 'Qwen3.6-Flash',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://token-plan.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: {
+ input: 0.25,
+ output: 1.5,
+ cacheRead: 0.025,
+ cacheWrite: 0.3125,
+ tiers: [
+ {
+ inputTokensAbove: 256000,
+ input: 1,
+ output: 4,
+ cacheRead: 0.1,
+ cacheWrite: 1.25,
+ },
+ ],
+ },
+ contextWindow: 1000000,
+ maxTokens: 65536,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ thinkingFormat: 'qwen',
+ maxTokensField: 'max_tokens',
+ supportsReasoningEffort: false,
+ },
+ },
+ {
+ id: 'qwen3.6-plus',
+ provider: 'qwen-token-plan',
+ name: 'Qwen3.6-Plus',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://token-plan.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: {
+ input: 0.5,
+ output: 3,
+ cacheRead: 0.05,
+ cacheWrite: 0.625,
+ tiers: [
+ {
+ inputTokensAbove: 256000,
+ input: 2,
+ output: 6,
+ cacheRead: 0.2,
+ cacheWrite: 2.5,
+ },
+ ],
+ },
+ contextWindow: 1000000,
+ maxTokens: 65536,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ thinkingFormat: 'qwen',
+ requiresReasoningContentOnAssistantMessages: true,
+ maxTokensField: 'max_tokens',
+ supportsReasoningEffort: false,
+ },
+ },
+ {
+ id: 'qwen3.7-max',
+ provider: 'qwen-token-plan',
+ name: 'Qwen3.7-Max',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://token-plan.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1',
+ input: ['text'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 2.5, output: 7.5, cacheRead: 0.5, cacheWrite: 3.125 },
+ contextWindow: 1000000,
+ maxTokens: 131072,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ thinkingFormat: 'qwen',
+ requiresReasoningContentOnAssistantMessages: true,
+ maxTokensField: 'max_tokens',
+ supportsReasoningEffort: false,
+ },
+ },
+ {
+ id: 'qwen3.7-plus',
+ provider: 'qwen-token-plan',
+ name: 'Qwen3.7-Plus',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://token-plan.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: {
+ input: 0.4,
+ output: 1.6,
+ cacheRead: 0.08,
+ cacheWrite: 0.5,
+ tiers: [
+ {
+ inputTokensAbove: 256000,
+ input: 1.2,
+ output: 4.8,
+ cacheRead: 0.24,
+ cacheWrite: 1.5,
+ },
+ ],
+ },
+ contextWindow: 1000000,
+ maxTokens: 131072,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ thinkingFormat: 'qwen',
+ requiresReasoningContentOnAssistantMessages: true,
+ maxTokensField: 'max_tokens',
+ supportsReasoningEffort: false,
+ },
+ },
+ {
+ id: 'qwen3.8-flash',
+ provider: 'qwen-token-plan',
+ name: 'Qwen3.8-Flash',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://token-plan.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.15, output: 0.47, cacheRead: 0.016, cacheWrite: 0.2 },
+ contextWindow: 1000000,
+ maxTokens: 131072,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ thinkingFormat: 'qwen',
+ requiresReasoningContentOnAssistantMessages: true,
+ maxTokensField: 'max_tokens',
+ supportsReasoningEffort: false,
+ },
+ },
+ {
+ id: 'qwen3.8-max',
+ provider: 'qwen-token-plan',
+ name: 'Qwen3.8-Max',
+ api: 'openai-completions',
+ baseUrl:
+ 'https://token-plan.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 2, output: 6, cacheRead: 0.25, cacheWrite: 2.5 },
+ contextWindow: 1000000,
+ maxTokens: 131072,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsStrictMode: true,
+ thinkingFormat: 'qwen',
+ requiresReasoningContentOnAssistantMessages: true,
+ maxTokensField: 'max_tokens',
+ supportsReasoningEffort: false,
+ },
+ },
+]
diff --git a/packages/ai-models/src/providers/together.ts b/packages/ai-models/src/providers/together.ts
new file mode 100644
index 0000000000..830d7cf3c2
--- /dev/null
+++ b/packages/ai-models/src/providers/together.ts
@@ -0,0 +1,4075 @@
+// Generated by scripts/generate-ai-models.ts from modelschemas. Do not edit.
+import type { ModelRecord, ProviderRecord } from '../types'
+
+/** Together AI. */
+export const provider: ProviderRecord = {
+ id: 'together',
+ name: 'Together AI',
+ baseUrl: 'https://api.together.ai/v1',
+ apis: ['openai-completions'],
+ env: [['TOGETHER_API_KEY']],
+}
+
+/** Every Together AI model, sorted by id. */
+export const models: ReadonlyArray = [
+ {
+ id: 'agentica-org/DeepCoder-14B-Preview',
+ provider: 'together',
+ name: 'Deepcoder 14B Preview',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'allenai/Molmo-7B-D-0924',
+ provider: 'together',
+ name: 'Molmo 7B D 0924',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 4096,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'arcee-ai/trinity-mini',
+ provider: 'together',
+ name: 'Trinity Mini',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.045, output: 0.15, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'arize-ai/qwen-2-1.5b-instruct',
+ provider: 'together',
+ name: 'Arize AI Qwen 2 1.5B Instruct',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.1, output: 0.1, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 32768,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'deepcogito/cogito-v1-preview-llama-70B',
+ provider: 'together',
+ name: 'Cogito V1 Preview Llama 70B',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 8192,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'deepcogito/cogito-v1-preview-llama-70B-Turbo',
+ provider: 'together',
+ name: 'Cogito V1 Preview Llama 70B Turbo',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'deepcogito/cogito-v1-preview-llama-8B',
+ provider: 'together',
+ name: 'Cogito V1 Preview Llama 8B',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 8192,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'deepcogito/cogito-v1-preview-qwen-14B',
+ provider: 'together',
+ name: 'Cogito V1 Preview Qwen 14B',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 8192,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'deepcogito/cogito-v1-preview-qwen-32B',
+ provider: 'together',
+ name: 'Cogito V1 Preview Qwen 32B',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 8192,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'deepseek-ai/deepseek-coder-33b-instruct',
+ provider: 'together',
+ name: 'Deepseek Coder 33B Instruct',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.8, output: 0.8, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 16384,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'deepseek-ai/DeepSeek-OCR-2',
+ provider: 'together',
+ name: 'Deepseek OCR 2',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 8192,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'deepseek-ai/DeepSeek-R1-0528',
+ provider: 'together',
+ name: 'DeepSeek R1 0528 NVFP4',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 3, output: 7, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 163840,
+ maxTokens: 12288,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'deepseek-ai/DeepSeek-R1-Distill-Llama-70B',
+ provider: 'together',
+ name: 'DeepSeek R1 Distill Llama 70B',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 2, output: 2, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 32768,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'deepseek-ai/DeepSeek-R1-Distill-Qwen-1.5B',
+ provider: 'together',
+ name: 'DeepSeek R1 Distill Qwen 1.5B',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.18, output: 0.18, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'deepseek-ai/DeepSeek-R1-Distill-Qwen-14B',
+ provider: 'together',
+ name: 'DeepSeek R1 Distill Qwen 14B',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 1.6, output: 1.6, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 32768,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'deepseek-ai/DeepSeek-R1-Distill-Qwen-7B',
+ provider: 'together',
+ name: 'DeepSeek R1 Distill Qwen 7B',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'deepseek-ai/DeepSeek-V3.1',
+ provider: 'together',
+ name: 'Deepseek V3.1 NVFP4',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.6, output: 1.7, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 40000,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'deepseek-ai/DeepSeek-V4-Flash-0731',
+ provider: 'together',
+ name: 'Deepseek V4 Flash 0731',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.14, output: 0.28, cacheRead: 0.03, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'deepseek-ai/DeepSeek-V4-Pro-0813',
+ provider: 'together',
+ name: 'DeepSeek V4 Pro 0813',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: {
+ levels: { off: 'none', high: 'high', max: 'max' },
+ budget: false,
+ },
+ cost: { input: 1.32, output: 3.96, cacheRead: 0.13, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ requiresReasoningContentOnAssistantMessages: true,
+ },
+ },
+ {
+ id: 'deepseek-ai/DeepSeek-V4.1-Flash',
+ provider: 'together',
+ name: 'DeepSeek V4.1 Flash',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.3, output: 1.2, cacheRead: 0.006, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'facebook/cwm',
+ provider: 'together',
+ name: 'Facebook CWM',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'google/gemma-2-27b-it',
+ provider: 'together',
+ name: 'Gemma-2 Instruct (27B)',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.8, output: 0.8, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 8192,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'google/gemma-2-9b-it',
+ provider: 'together',
+ name: 'Gemma 2 9B It',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 8192,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'google/gemma-2b-it',
+ provider: 'together',
+ name: 'Gemma 2B It',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 8192,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'google/gemma-3-1b-it',
+ provider: 'together',
+ name: 'Gemma 3 1b it',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 32768,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'google/gemma-3-1b-pt',
+ provider: 'together',
+ name: 'Gemma 3 1B Pt',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 32768,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'google/gemma-3-270m-it',
+ provider: 'together',
+ name: 'Gemma 3 270M It',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 32768,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'google/gemma-3-270m-it-lora',
+ provider: 'together',
+ name: 'Gemma 3 270M It Lora',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 32768,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'google/gemma-3-27b-it',
+ provider: 'together',
+ name: 'Gemma 3 27B It',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 65536,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'google/gemma-3-27b-it-lora',
+ provider: 'together',
+ name: 'Gemma 3 27B It Lora',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'google/gemma-3-27b-pt',
+ provider: 'together',
+ name: 'Gemma 3 27B Pt',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'google/gemma-3-4b-it',
+ provider: 'together',
+ name: 'Gemma 3 4b it',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 65536,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'google/gemma-4-12B-it',
+ provider: 'together',
+ name: 'Gemma 4 12B It',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'google/gemma-4-26B-A4B-it',
+ provider: 'together',
+ name: 'Gemma 4 26B A4b It',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'google/gemma-4-31B-it',
+ provider: 'together',
+ name: 'Gemma 4 31B-it FP8',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.39, output: 0.97, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'google/gemma-4-31B-it-lora',
+ provider: 'together',
+ name: 'Gemma 4 31B It Lora',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'google/gemma-4-E2B-it',
+ provider: 'together',
+ name: 'Gemma 4 E2B-it',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'google/gemma-4-E4B-it',
+ provider: 'together',
+ name: 'Gemma 4 E4B-it',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'google/medgemma-27b-text-it',
+ provider: 'together',
+ name: 'Medgemma 27B Text It',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'Hcompany/Holo3-35B-A3B',
+ provider: 'together',
+ name: 'Holo3 35B A3b',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'meta-llama/Llama-2-7b-chat-hf',
+ provider: 'together',
+ name: 'meta-llama/Llama-2-7b-chat-hf',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 4096,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'meta-llama/Llama-3-8b-chat-hf',
+ provider: 'together',
+ name: 'Meta Llama 3 8B Instruct Reference',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.2, output: 0.2, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 8192,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'meta-llama/Llama-3.1-405B',
+ provider: 'together',
+ name: 'Llama 3.1 405B',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'meta-llama/Llama-3.1-405B-Instruct',
+ provider: 'together',
+ name: 'Meta Llama 3.1 405B Instruct',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 3.5, output: 3.5, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 4096,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'meta-llama/Llama-3.2-1B',
+ provider: 'together',
+ name: 'Llama 3.2 1B',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'meta-llama/Llama-3.2-1B-Instruct',
+ provider: 'together',
+ name: 'Meta Llama 3.2 1B Instruct',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.06, output: 0.06, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'meta-llama/Llama-3.2-3B',
+ provider: 'together',
+ name: 'Meta Llama 3.2 3B',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'meta-llama/Llama-3.2-3B-Instruct',
+ provider: 'together',
+ name: 'Meta Llama 3.2 3B Instruct',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.06, output: 0.06, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'meta-llama/Llama-3.3-70B-Instruct',
+ provider: 'together',
+ name: 'Meta Llama 3.3 70B Instruct',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'meta-llama/Llama-3.3-70B-Instruct-FP8-Lora',
+ provider: 'together',
+ name: 'Llama 3.3 70B Instruct FP8 Lora',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'meta-llama/Llama-3.3-70B-Instruct-Turbo',
+ provider: 'together',
+ name: 'Meta Llama 3.3 70B Instruct Turbo',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 1.04, output: 1.04, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'meta-llama/Llama-4-Maverick-17B-128E-Instruct-FP4',
+ provider: 'together',
+ name: 'Llama 4 Maverick 17B 128E Instruct Nvfp4',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'meta-llama/Llama-4-Scout-17B-16E',
+ provider: 'together',
+ name: 'Llama 4 Scout (17Bx16E)',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'meta-llama/Llama-4-Scout-17B-16E-Instruct',
+ provider: 'together',
+ name: 'Llama 4 Scout Instruct (17Bx16E)',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.18, output: 0.59, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'meta-llama/Llama-4-Scout-17B-16E-Instruct-FP8-Lora',
+ provider: 'together',
+ name: 'Llama 4 Scout 17B 16E Instruct Fp8 Lora',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 10485760,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'meta-llama/Meta-Llama-3-70B-Instruct-Turbo',
+ provider: 'together',
+ name: 'Meta Llama 3 70B Instruct Turbo',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.88, output: 0.88, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 8192,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'meta-llama/Meta-Llama-3-8B-Instruct',
+ provider: 'together',
+ name: 'Meta Llama 3 8B Instruct',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.2, output: 0.2, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 8192,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'meta-llama/Meta-Llama-3.1-70B',
+ provider: 'together',
+ name: 'Llama 3.1 70B',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'meta-llama/Meta-Llama-3.1-70B-Instruct-Turbo',
+ provider: 'together',
+ name: 'Meta Llama 3.1 70B Instruct Turbo',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.88, output: 0.88, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'meta-llama/Meta-Llama-3.1-8B',
+ provider: 'together',
+ name: 'Meta Llama 3.1 8B',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.2, output: 0.2, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 16384,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'meta-llama/Meta-Llama-3.1-8B-Instruct-Turbo',
+ provider: 'together',
+ name: 'Meta Llama 3.1 8B Instruct Turbo',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.18, output: 0.18, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'meta-models/Muse-Glimmer-30B',
+ provider: 'together',
+ name: 'Muse Glimmer 30B',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: false,
+ cost: { input: 0.35, output: 1.5, cacheRead: 0.04, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'MiniMaxAI/MiniMax-M1-40k',
+ provider: 'together',
+ name: 'Minimax M1 40K',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'MiniMaxAI/MiniMax-M1-80k',
+ provider: 'together',
+ name: 'Minimax M1 80K',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'MiniMaxAI/MiniMax-M2',
+ provider: 'together',
+ name: 'MiniMax M2',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 196608,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'MiniMaxAI/MiniMax-M2.5-FP4',
+ provider: 'together',
+ name: 'MiniMax M2.5 FP4',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 8192,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'MiniMaxAI/MiniMax-M2.7',
+ provider: 'together',
+ name: 'MiniMax M2.7 FP4',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.3, output: 1.2, cacheRead: 0.06, cacheWrite: 0 },
+ contextWindow: 196608,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'MiniMaxAI/MiniMax-M3',
+ provider: 'together',
+ name: 'MiniMax M3',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.3, output: 1.2, cacheRead: 0.06, cacheWrite: 0 },
+ contextWindow: 524288,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'mistralai/Devstral-Small-2505',
+ provider: 'together',
+ name: 'Devstral Small 2505',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'mistralai/Magistral-Small-2506',
+ provider: 'together',
+ name: 'Magistral Small 2506',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 40960,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'mistralai/Ministral-3-14B-Instruct-2512',
+ provider: 'together',
+ name: 'Ministral 3 14B Instruct 2512',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.2, output: 0.2, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'mistralai/Mistral-7B-Instruct-v0.1',
+ provider: 'together',
+ name: 'Mistral (7B) Instruct v0.1',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.2, output: 0.2, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 32768,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'mistralai/Mistral-7B-Instruct-v0.3',
+ provider: 'together',
+ name: 'Mistral (7B) Instruct v0.3',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.2, output: 0.2, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 32768,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'mistralai/Mistral-7B-v0.1',
+ provider: 'together',
+ name: 'Mistral 7B v0.1',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 32768,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'mistralai/Mistral-Small-24B-Instruct-2501',
+ provider: 'together',
+ name: 'Mistral Small (24B) Instruct 25.01',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.1, output: 0.3, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 32768,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'mistralai/Mixtral-8x22B-Instruct-v0.1',
+ provider: 'together',
+ name: 'Mixtral 8X22b Instruct V0.1',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 65536,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'mistralai/Mixtral-8x7B-Instruct-v0.1',
+ provider: 'together',
+ name: 'Mixtral-8x7B Instruct v0.1',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.6, output: 0.6, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 32768,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'mistralai/Mixtral-8x7B-Instruct-v0.1-FP8-Lora',
+ provider: 'together',
+ name: 'Mixtral 8x7B Instruct V0.1 FP8 Lora',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 32768,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'mistralai/Mixtral-8x7B-v0.1',
+ provider: 'together',
+ name: 'Mixtral 8X7b V0.1',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 32768,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'moonshotai/Kimi-K2.5-fp4',
+ provider: 'together',
+ name: 'Kimi K2.5 Fp4',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.5, output: 2.8, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'moonshotai/Kimi-K2.6',
+ provider: 'together',
+ name: 'Kimi K2.6 Fp4',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 1.2, output: 4.5, cacheRead: 0.2, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'moonshotai/Kimi-K2.7-Code',
+ provider: 'together',
+ name: 'Kimi K2.7 Code',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.95, output: 4, cacheRead: 0.19, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'moonshotai/Kimi-K3',
+ provider: 'together',
+ name: 'Kimi K3',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 3, output: 15, cacheRead: 0.3, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ requiresReasoningContentOnAssistantMessages: true,
+ },
+ },
+ {
+ id: 'nim/meta/llama-3.1-70b-instruct',
+ provider: 'together',
+ name: 'nim/meta/llama-3.1-70b-instruct',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 16384,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'nim/meta/llama-3.1-8b-instruct',
+ provider: 'together',
+ name: 'nim/meta/llama-3.1-8b-instruct',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 16384,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'nim/meta/llama-3.2-11b-vision-instruct',
+ provider: 'together',
+ name: 'nim/meta/llama-3.2-11b-vision-instruct',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 16384,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'nim/meta/llama-3.2-90b-vision-instruct',
+ provider: 'together',
+ name: 'nim/meta/llama-3.2-90b-vision-instruct',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 16384,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'nim/meta/llama-3.3-70b-instruct',
+ provider: 'together',
+ name: 'nim/meta/llama-3.3-70b-instruct',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 16384,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'nim/mistralai/mixtral-8x22b-instruct-v01',
+ provider: 'together',
+ name: 'nim/mistralai/mixtral-8x22b-instruct-v01',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 16384,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'nim/mistralai/mixtral-8x7b-instruct-v01',
+ provider: 'together',
+ name: 'nim/mistralai/mixtral-8x7b-instruct-v01',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 16384,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'nim/nv-mistralai/mistral-nemo-12b-instruct',
+ provider: 'together',
+ name: 'nim/nv-mistralai/mistral-nemo-12b-instruct',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 16384,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'nim/nvidia/llama-3.1-nemotron-70b-instruct',
+ provider: 'together',
+ name: 'nim/nvidia/llama-3.1-nemotron-70b-instruct',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 16384,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'nim/nvidia/llama-3.3-nemotron-super-49b-v1',
+ provider: 'together',
+ name: 'nim/nvidia/llama-3.3-nemotron-super-49b-v1',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 16384,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'NousResearch/Nous-Hermes-2-Mixtral-8x7B-DPO',
+ provider: 'together',
+ name: 'Nous Hermes 2 Mixtral 8X7B Dpo',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.6, output: 0.6, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 32768,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'nvidia/Llama-3.1-Nemotron-70B-Instruct-HF',
+ provider: 'together',
+ name: 'Llama 3.1 Nemotron 70B Instruct HF',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.88, output: 0.88, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 32768,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'nvidia/nemotron-3-nano-omni-30b-a3b-reasoning-fp8',
+ provider: 'together',
+ name: 'Nemotron 3 Nano Omni 30B A3b Reasoning Fp8',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'nvidia/nemotron-3-ultra-550b-a55b',
+ provider: 'together',
+ name: 'NVIDIA Nemotron 3 Ultra 550B A55B NVFP4',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.6, output: 3.6, cacheRead: 0.2, cacheWrite: 0 },
+ contextWindow: 512288,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'nvidia/NVIDIA-Nemotron-3-Nano-30B-A3B-BF16',
+ provider: 'together',
+ name: 'Nvidia Nemotron 3 Nano 30B A3b Bf16',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'nvidia/NVIDIA-Nemotron-3-Super-120B-A12B-BF16',
+ provider: 'together',
+ name: 'Nvidia Nemotron 3 Super 120B A12b Bf16',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'nvidia/NVIDIA-Nemotron-3-Super-120B-A12B-FP8',
+ provider: 'together',
+ name: 'Nvidia Nemotron 3 Super 120B A12b Fp8',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'nvidia/NVIDIA-Nemotron-Nano-9B-v2',
+ provider: 'together',
+ name: 'Nvidia Nemotron Nano 9B V2',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.06, output: 0.25, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'openai/gpt-oss-120b',
+ provider: 'together',
+ name: 'OpenAI GPT-OSS 120B',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0.15, output: 0.6, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'openai/gpt-oss-20b',
+ provider: 'together',
+ name: 'OpenAI GPT-OSS 20B',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0.05, output: 0.2, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'Prism-ML/Ternary-Bonsai-27B',
+ provider: 'together',
+ name: 'Ternary Bonsai 27B',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'Qwen/Qwen2-1.5B',
+ provider: 'together',
+ name: 'Qwen 2 (1.5B)',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 32768,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'Qwen/Qwen2-1.5B-Instruct',
+ provider: 'together',
+ name: 'Qwen 2 Instruct (1.5B)',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.02, output: 0.02, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 32768,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'Qwen/Qwen2-72B',
+ provider: 'together',
+ name: 'Qwen 2 (72B)',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 32768,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'Qwen/Qwen2-72B-Instruct',
+ provider: 'together',
+ name: 'Qwen2 72B Instruct',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.9, output: 0.9, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 32768,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'Qwen/Qwen2-7B',
+ provider: 'together',
+ name: 'Qwen 2 (7B)',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 32768,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'Qwen/Qwen2-VL-72B-Instruct',
+ provider: 'together',
+ name: 'Qwen2-VL (72B) Instruct',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 1.2, output: 1.2, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 32768,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'Qwen/Qwen2.5-1.5B',
+ provider: 'together',
+ name: 'Qwen2.5 1.5B',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'Qwen/Qwen2.5-1.5B-Instruct',
+ provider: 'together',
+ name: 'Qwen2.5 1.5B Instruct',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 32768,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'Qwen/Qwen2.5-14B',
+ provider: 'together',
+ name: 'Qwen2.5 14B',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'Qwen/Qwen2.5-14B-Instruct',
+ provider: 'together',
+ name: 'Qwen 2.5 14B Instruct',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.8, output: 0.8, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 32768,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'Qwen/Qwen2.5-32B',
+ provider: 'together',
+ name: 'Qwen2.5 32B',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'Qwen/Qwen2.5-32B-Instruct',
+ provider: 'together',
+ name: 'Qwen2.5 32B Instruct',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 32768,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'Qwen/Qwen2.5-3B-Instruct',
+ provider: 'together',
+ name: 'Qwen2.5 3B Instruct',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 32768,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'Qwen/Qwen2.5-72B',
+ provider: 'together',
+ name: 'Qwen2.5 72B',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'Qwen/Qwen2.5-72B-Instruct',
+ provider: 'together',
+ name: 'Qwen2.5 72B Instruct',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 1.2, output: 1.2, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 32768,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'Qwen/Qwen2.5-72B-Instruct-Turbo',
+ provider: 'together',
+ name: 'Qwen2.5 72B Instruct Turbo',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 1.2, output: 1.2, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'Qwen/Qwen2.5-7B',
+ provider: 'together',
+ name: 'Qwen2.5 7B',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'Qwen/Qwen2.5-7B-Instruct',
+ provider: 'together',
+ name: 'Qwen2.5 7B Instruct',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 32768,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'Qwen/Qwen2.5-7B-Instruct-Turbo',
+ provider: 'together',
+ name: 'Qwen2.5 7B Instruct Turbo',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.3, output: 0.3, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 32768,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'Qwen/Qwen2.5-Coder-32B-Instruct',
+ provider: 'together',
+ name: 'Qwen 2.5 Coder 32B Instruct',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.8, output: 0.8, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 16384,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'Qwen/Qwen2.5-VL-72B-Instruct',
+ provider: 'together',
+ name: 'Qwen2.5-VL (72B) Instruct',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 1.95, output: 8, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 32768,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'Qwen/Qwen3-0.6B',
+ provider: 'together',
+ name: 'Qwen3 0.6B',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 40960,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'Qwen/Qwen3-0.6B-Base',
+ provider: 'together',
+ name: 'Qwen3 0.6B Base',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 32768,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'Qwen/Qwen3-1.7B',
+ provider: 'together',
+ name: 'Qwen3 1.7B',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 40960,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'Qwen/Qwen3-1.7B-Base',
+ provider: 'together',
+ name: 'Qwen3 1.7B Base',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 32768,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'Qwen/Qwen3-14B',
+ provider: 'together',
+ name: 'Qwen3 14B',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 2048,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'Qwen/Qwen3-14B-Base',
+ provider: 'together',
+ name: 'Qwen3 14B Base',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 32768,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'Qwen/Qwen3-235B-A22B-Instruct-2507-FP8',
+ provider: 'together',
+ name: 'Qwen3 235B A22b Instruct 2507 Fp8',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'Qwen/Qwen3-30B-A3B',
+ provider: 'together',
+ name: 'Qwen3 30B A3b',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 40960,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'Qwen/Qwen3-30B-A3B-Base',
+ provider: 'together',
+ name: 'Qwen3 30B A3b Base',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 32768,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'Qwen/Qwen3-30B-A3B-Instruct-2507-Lora',
+ provider: 'together',
+ name: 'Qwen3 30B A3B Instruct 2507 Lora',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'Qwen/Qwen3-32B',
+ provider: 'together',
+ name: 'Qwen3 32B',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 40960,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'Qwen/Qwen3-4B-Base',
+ provider: 'together',
+ name: 'Qwen3 4B Base',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 32768,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'Qwen/Qwen3-4B-Instruct-2507',
+ provider: 'together',
+ name: 'Qwen3 4B Instruct 2507',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'Qwen/Qwen3-8B',
+ provider: 'together',
+ name: 'Qwen3 8B',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 40960,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'Qwen/Qwen3-8B-Base',
+ provider: 'together',
+ name: 'Qwen3 8B Base',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 32768,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'Qwen/Qwen3-8B-Lora',
+ provider: 'together',
+ name: 'Qwen3 8B Lora',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 40960,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'Qwen/Qwen3-Coder-30B-A3B-Instruct',
+ provider: 'together',
+ name: 'Qwen3 Coder 30B A3b Instruct',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'Qwen/Qwen3-Coder-480B-A35B-Instruct-FP8',
+ provider: 'together',
+ name: 'Qwen3 Coder 480B A35B Instruct Fp8',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 2, output: 2, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'Qwen/Qwen3-Coder-Next-FP8',
+ provider: 'together',
+ name: 'Qwen3 Coder Next Fp8',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.5, output: 1.2, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'Qwen/Qwen3-Next-80B-A3B-Instruct',
+ provider: 'together',
+ name: 'Qwen3 Next 80B A3b Instruct',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.15, output: 1.5, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'Qwen/Qwen3-Next-80B-A3B-Instruct-FP8',
+ provider: 'together',
+ name: 'Qwen3 Next 80B A3b Instruct Fp8',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 0,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'Qwen/Qwen3-Next-80B-A3B-Thinking',
+ provider: 'together',
+ name: 'Qwen3 Next 80B A3b Thinking',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.15, output: 1.5, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'Qwen/Qwen3-VL-235B-A22B-Instruct-FP8',
+ provider: 'together',
+ name: 'Qwen3-VL-235B-A22B-Instruct-FP8',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'Qwen/Qwen3-VL-32B-Instruct',
+ provider: 'together',
+ name: 'Qwen3-VL-32B-Instruct',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.5, output: 1.5, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'Qwen/Qwen3-VL-8B-Instruct',
+ provider: 'together',
+ name: 'Qwen3-VL-8B-Instruct',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: false,
+ cost: { input: 0.18, output: 0.68, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'Qwen/Qwen3.5-122B-A10B-FP8',
+ provider: 'together',
+ name: 'Qwen3.5 122B A10b Fp8',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'Qwen/Qwen3.5-2B-Lora',
+ provider: 'together',
+ name: 'Qwen3.5 2B Lora',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'Qwen/Qwen3.5-35B-A3B',
+ provider: 'together',
+ name: 'Qwen3.5 35B A3b',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'Qwen/Qwen3.5-35B-A3B-Lora',
+ provider: 'together',
+ name: 'Qwen3.5 35B A3B Lora',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'Qwen/Qwen3.5-397B-A17B',
+ provider: 'together',
+ name: 'Qwen3.5 397B A17b',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.6, output: 3.6, cacheRead: 0.35, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'Qwen/Qwen3.5-9B',
+ provider: 'together',
+ name: 'Qwen3.5 9B FP8',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.17, output: 0.25, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'Qwen/Qwen3.5-9B-FP8',
+ provider: 'together',
+ name: 'Qwen3.5 9B Fp8',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'Qwen/Qwen3.6-35B-A3B-FP8',
+ provider: 'together',
+ name: 'Qwen3.6 35B A3b Fp8',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'Qwen/Qwen3.6-35B-A3B-Lora',
+ provider: 'together',
+ name: 'Qwen3.6 35B A3B Lora',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'Qwen/Qwen3.6-Plus',
+ provider: 'together',
+ name: 'Qwen3.6 Plus',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.5, output: 3, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'Qwen/Qwen3.7-Max',
+ provider: 'together',
+ name: 'Qwen3.7 Max',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 2.5, output: 7.5, cacheRead: 0.5, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'Qwen/Qwen3.7-Plus',
+ provider: 'together',
+ name: 'Qwen3.7 Plus',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.32, output: 1.28, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'Qwen/Qwen3.8-2.4T-A95B',
+ provider: 'together',
+ name: 'Qwen3.8-2.4T-A95B',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 2, output: 6, cacheRead: 0.25, cacheWrite: 0 },
+ contextWindow: 1010000,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'Qwen/Qwen3.8-Flash',
+ provider: 'together',
+ name: 'Qwen3.8 Flash',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.15, output: 0.47, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'Qwen/QwQ-32B',
+ provider: 'together',
+ name: 'Qwen QwQ-32B',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 1.2, output: 1.2, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 32768,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'sarvamai/sarvam-m',
+ provider: 'together',
+ name: 'Sarvam M',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 32768,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'thinkingmachines/Inkling',
+ provider: 'together',
+ name: 'Inkling FP4',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text', 'image', 'audio'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 1, output: 4.05, cacheRead: 0.17, cacheWrite: 0 },
+ contextWindow: 524288,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'together/Tev1-4B-experimental',
+ provider: 'together',
+ name: 'Tev1 4B Experimental',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.042, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 32768,
+ maxTokens: 8,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'togethercomputer/EssentialAI-RNJ-1-Instruct',
+ provider: 'together',
+ name: 'EssentialAI Rnj-1 Instruct',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 32768,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'togethercomputer/meta-llama-3.1-8B-Instruct-AWQ-INT4',
+ provider: 'together',
+ name: 'Meta Llama 3.1 8B Instruct Awq Int4',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'zai-org/GLM-4.5-Air-FP8',
+ provider: 'together',
+ name: 'Glm 4.5 Air Fp8',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.2, output: 1.1, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'zai-org/GLM-4.5V',
+ provider: 'together',
+ name: 'GLM 4.5V',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 65536,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'zai-org/GLM-4.6',
+ provider: 'together',
+ name: 'GLM 4.6 Fp8',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.6, output: 2.2, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 202752,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'zai-org/GLM-4.7',
+ provider: 'together',
+ name: 'GLM 4.7 FP8',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.45, output: 2, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 202752,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'zai-org/GLM-4.7-fp4',
+ provider: 'together',
+ name: 'GLM 4.7 FP4',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 202752,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'zai-org/GLM-4.7-FP8',
+ provider: 'together',
+ name: 'Glm 4.7 Fp8',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 202752,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'zai-org/GLM-5',
+ provider: 'together',
+ name: 'GLM 5 Fp4',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 1, output: 3.2, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 202752,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'zai-org/GLM-5-FP4',
+ provider: 'together',
+ name: 'GLM 5 Fp4',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 202752,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'zai-org/GLM-5.1',
+ provider: 'together',
+ name: 'GLM 5.1 FP4',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 1.4, output: 4.4, cacheRead: 0.26, cacheWrite: 0 },
+ contextWindow: 202752,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'zai-org/GLM-5.2',
+ provider: 'together',
+ name: 'GLM 5.2',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 1.4, output: 4.4, cacheRead: 0.26, cacheWrite: 0 },
+ contextWindow: 1048575,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ requiresReasoningContentOnAssistantMessages: true,
+ },
+ },
+ {
+ id: 'zai-org/GLM-5.2-FP8',
+ provider: 'together',
+ name: 'GLM 5.2 FP8',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'zai-org/GLM-5.2-FP8-Lora',
+ provider: 'together',
+ name: 'GLM 5.2 FP8 Lora',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'zai-org/GLM-5.3',
+ provider: 'together',
+ name: 'GLM 5.3',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high', max: 'max' },
+ budget: false,
+ },
+ cost: { input: 1.4, output: 4.4, cacheRead: 0.26, cacheWrite: 0 },
+ contextWindow: 1048575,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ requiresReasoningContentOnAssistantMessages: true,
+ },
+ },
+ {
+ id: 'zai-org/GLM-5.3-Flash',
+ provider: 'together',
+ name: 'GLM 5.3 Flash',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text', 'image', 'video'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.15, output: 0.5, cacheRead: 0.03, cacheWrite: 0 },
+ contextWindow: 1048575,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'zai-org/GLM-5.3-FP8',
+ provider: 'together',
+ name: 'GLM 5.3 FP8',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'zai-org/GLM-5.3-FP8-Lora',
+ provider: 'together',
+ name: 'GLM 5.3 FP8 Lora',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+ {
+ id: 'zai-org/GLM-OCR',
+ provider: 'together',
+ name: 'GLM OCR',
+ api: 'openai-completions',
+ baseUrl: 'https://api.together.ai/v1',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ supportsReasoningEffort: false,
+ maxTokensField: 'max_tokens',
+ supportsLongCacheRetention: false,
+ supportsStrictMode: false,
+ thinkingFormat: 'together',
+ },
+ },
+]
diff --git a/packages/ai-models/src/providers/vercel-ai-gateway.ts b/packages/ai-models/src/providers/vercel-ai-gateway.ts
new file mode 100644
index 0000000000..015ffdb440
--- /dev/null
+++ b/packages/ai-models/src/providers/vercel-ai-gateway.ts
@@ -0,0 +1,6383 @@
+// Generated by scripts/generate-ai-models.ts from modelschemas. Do not edit.
+import type { ModelRecord, ProviderRecord } from '../types'
+
+/** Vercel AI Gateway. */
+export const provider: ProviderRecord = {
+ id: 'vercel-ai-gateway',
+ name: 'Vercel AI Gateway',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ apis: ['anthropic-messages'],
+ env: [['AI_GATEWAY_API_KEY']],
+}
+
+/** Every Vercel AI Gateway model, sorted by id. */
+export const models: ReadonlyArray = [
+ {
+ id: 'alibaba/qwen-3-14b',
+ provider: 'vercel-ai-gateway',
+ name: 'Qwen3-14B',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.12, output: 0.24, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 40960,
+ maxTokens: 16384,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'alibaba/qwen-3-235b',
+ provider: 'vercel-ai-gateway',
+ name: 'Qwen3 235B A22B',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.22, output: 0.88, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 16384,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'alibaba/qwen-3-30b',
+ provider: 'vercel-ai-gateway',
+ name: 'Qwen3-30B-A3B',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.12, output: 0.5, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 40960,
+ maxTokens: 16384,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'alibaba/qwen-3-32b',
+ provider: 'vercel-ai-gateway',
+ name: 'Qwen 3 32B',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: true,
+ },
+ cost: { input: 0.15, output: 0.6, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 8192,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'alibaba/qwen3-coder',
+ provider: 'vercel-ai-gateway',
+ name: 'Qwen3 Coder 480B A35B Instruct',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.22, output: 1.8, cacheRead: 0.022, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 32768,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'alibaba/qwen3-coder-30b-a3b',
+ provider: 'vercel-ai-gateway',
+ name: 'Qwen 3 Coder 30B A3B Instruct',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.15, output: 0.6, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 8192,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'alibaba/qwen3-coder-next',
+ provider: 'vercel-ai-gateway',
+ name: 'Qwen3 Coder Next',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.5, output: 1.2, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 256000,
+ maxTokens: 256000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'alibaba/qwen3-max-thinking',
+ provider: 'vercel-ai-gateway',
+ name: 'Qwen 3 Max Thinking',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: true,
+ },
+ cost: {
+ input: 1.2,
+ output: 6,
+ cacheRead: 0.24,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 32000,
+ input: 2.4,
+ output: 12,
+ cacheRead: 0.48,
+ cacheWrite: 0,
+ },
+ {
+ inputTokensAbove: 128000,
+ input: 3,
+ output: 15,
+ cacheRead: 0.6,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 256000,
+ maxTokens: 65536,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'alibaba/qwen3-next-80b-a3b-instruct',
+ provider: 'vercel-ai-gateway',
+ name: 'Qwen3 Next 80B A3B Instruct',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.15, output: 1.2, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262114,
+ maxTokens: 262114,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'alibaba/qwen3-next-80b-a3b-thinking',
+ provider: 'vercel-ai-gateway',
+ name: 'Qwen3 Next 80B A3B Thinking',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: true,
+ },
+ cost: { input: 0.15, output: 1.2, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 262144,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'alibaba/qwen3-vl-instruct',
+ provider: 'vercel-ai-gateway',
+ name: 'Qwen3 VL 235B A22B Instruct',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.2, output: 0.88, cacheRead: 0.11, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 262144,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'alibaba/qwen3.5-flash',
+ provider: 'vercel-ai-gateway',
+ name: 'Qwen 3.5 Flash',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 0.1, output: 0.4, cacheRead: 0.01, cacheWrite: 0.125 },
+ contextWindow: 1000000,
+ maxTokens: 64000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'alibaba/qwen3.5-plus',
+ provider: 'vercel-ai-gateway',
+ name: 'Qwen 3.5 Plus',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 0.4,
+ output: 2.4,
+ cacheRead: 0.04,
+ cacheWrite: 0.5,
+ tiers: [
+ {
+ inputTokensAbove: 256000,
+ input: 0.5,
+ output: 3,
+ cacheRead: 0.05,
+ cacheWrite: 0.625,
+ },
+ ],
+ },
+ contextWindow: 1000000,
+ maxTokens: 64000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'alibaba/qwen3.6-27b',
+ provider: 'vercel-ai-gateway',
+ name: 'Qwen 3.6 27B',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: true,
+ },
+ cost: { input: 0.6, output: 3.6, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 256000,
+ maxTokens: 256000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'alibaba/qwen3.6-plus',
+ provider: 'vercel-ai-gateway',
+ name: 'Qwen 3.6 Plus',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 0.5,
+ output: 3,
+ cacheRead: 0.05,
+ cacheWrite: 0.625,
+ tiers: [
+ {
+ inputTokensAbove: 255999,
+ input: 2,
+ output: 6,
+ cacheRead: 0.2,
+ cacheWrite: 2.5,
+ },
+ ],
+ },
+ contextWindow: 1000000,
+ maxTokens: 64000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'alibaba/qwen3.7-flash',
+ provider: 'vercel-ai-gateway',
+ name: 'Qwen 3.7 Flash',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 0.03,
+ output: 0.13,
+ cacheRead: 0.006,
+ cacheWrite: 0.038,
+ tiers: [
+ {
+ inputTokensAbove: 31999,
+ input: 0.1,
+ output: 0.4,
+ cacheRead: 0.02,
+ cacheWrite: 0.125,
+ },
+ {
+ inputTokensAbove: 255999,
+ input: 0.2,
+ output: 0.8,
+ cacheRead: 0.04,
+ cacheWrite: 0.25,
+ },
+ ],
+ },
+ contextWindow: 991000,
+ maxTokens: 64000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'alibaba/qwen3.7-max',
+ provider: 'vercel-ai-gateway',
+ name: 'Qwen 3.7 Max',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 2.5, output: 7.5, cacheRead: 0.5, cacheWrite: 3.125 },
+ contextWindow: 991000,
+ maxTokens: 64000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'alibaba/qwen3.7-plus',
+ provider: 'vercel-ai-gateway',
+ name: 'Qwen 3.7 Plus',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 0.4,
+ output: 1.6,
+ cacheRead: 0.08,
+ cacheWrite: 0.5,
+ tiers: [
+ {
+ inputTokensAbove: 255999,
+ input: 1.2,
+ output: 4.8,
+ cacheRead: 0.24,
+ cacheWrite: 1.5,
+ },
+ ],
+ },
+ contextWindow: 1000000,
+ maxTokens: 64000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'alibaba/qwen3.8-2.4t-a95b',
+ provider: 'vercel-ai-gateway',
+ name: 'Qwen3.8 2.4T A95B',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', xhigh: 'xhigh' },
+ budget: false,
+ },
+ cost: { input: 2, output: 6, cacheRead: 0.25, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'alibaba/qwen3.8-27b',
+ provider: 'vercel-ai-gateway',
+ name: 'Qwen3.8 27B',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'video', 'document'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', xhigh: 'xhigh' },
+ budget: false,
+ },
+ cost: { input: 0.5, output: 3, cacheRead: 0.1, cacheWrite: 0.625 },
+ contextWindow: 1000000,
+ maxTokens: 131072,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'alibaba/qwen3.8-flash',
+ provider: 'vercel-ai-gateway',
+ name: 'Qwen 3.8 Flash',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', xhigh: 'xhigh' },
+ budget: false,
+ },
+ cost: { input: 0.15, output: 0.47, cacheRead: 0.016, cacheWrite: 0.2 },
+ contextWindow: 991000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'alibaba/qwen3.8-max',
+ provider: 'vercel-ai-gateway',
+ name: 'Qwen 3.8 Max',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', xhigh: 'xhigh' },
+ budget: false,
+ },
+ cost: { input: 2, output: 6, cacheRead: 0.25, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'alibaba/qwen3.8-max-0902',
+ provider: 'vercel-ai-gateway',
+ name: 'Qwen3.8 Max 0902',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', xhigh: 'xhigh' },
+ budget: false,
+ },
+ cost: { input: 2, output: 6, cacheRead: 0.25, cacheWrite: 2.5 },
+ contextWindow: 991000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'alibaba/qwen3.8-max-prime',
+ provider: 'vercel-ai-gateway',
+ name: 'Qwen 3.8 Max Prime',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', xhigh: 'xhigh' },
+ budget: false,
+ },
+ cost: { input: 4, output: 12, cacheRead: 0.5, cacheWrite: 5 },
+ contextWindow: 1000000,
+ maxTokens: 131072,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'alibaba/qwen3.8-omni-flash',
+ provider: 'vercel-ai-gateway',
+ name: 'Qwen 3.8 Omni Flash',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', xhigh: 'xhigh' },
+ budget: false,
+ },
+ cost: { input: 0.15, output: 0.47, cacheRead: 0.016, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 131072,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'amazon/nova-2-lite',
+ provider: 'vercel-ai-gateway',
+ name: 'Nova 2 Lite',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0.3, output: 2.5, cacheRead: 0.075, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 1000000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'amazon/nova-lite',
+ provider: 'vercel-ai-gateway',
+ name: 'Nova Lite',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: false,
+ cost: { input: 0.06, output: 0.24, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 300000,
+ maxTokens: 8192,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'amazon/nova-micro',
+ provider: 'vercel-ai-gateway',
+ name: 'Nova Micro',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.035, output: 0.14, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 8192,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'amazon/nova-pro',
+ provider: 'vercel-ai-gateway',
+ name: 'Nova Pro',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: false,
+ cost: { input: 0.8, output: 3.2, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 300000,
+ maxTokens: 8192,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'anthropic/claude-fable-5',
+ provider: 'vercel-ai-gateway',
+ name: 'Claude Fable 5',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 10, output: 50, cacheRead: 1, cacheWrite: 12.5 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true, supportsTemperature: false },
+ },
+ {
+ id: 'anthropic/claude-fable-5-batch',
+ provider: 'vercel-ai-gateway',
+ name: 'Claude Fable 5 (Batch)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 5, output: 25, cacheRead: 0.5, cacheWrite: 6.25 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true, supportsTemperature: false },
+ },
+ {
+ id: 'anthropic/claude-fable-5.1',
+ provider: 'vercel-ai-gateway',
+ name: 'Claude Fable 5.1',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 10, output: 50, cacheRead: 0.25, cacheWrite: 12.5 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'anthropic/claude-fable-5.1-batch',
+ provider: 'vercel-ai-gateway',
+ name: 'Claude Fable 5.1 (Batch)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 5, output: 25, cacheRead: 0.125, cacheWrite: 6.25 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'anthropic/claude-haiku-4.5',
+ provider: 'vercel-ai-gateway',
+ name: 'Claude Haiku 4.5',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: true,
+ },
+ cost: { input: 1, output: 5, cacheRead: 0.1, cacheWrite: 1.25 },
+ contextWindow: 200000,
+ maxTokens: 64000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'anthropic/claude-haiku-4.5-batch',
+ provider: 'vercel-ai-gateway',
+ name: 'Claude Haiku 4.5 (Batch)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: true,
+ },
+ cost: { input: 0.5, output: 2.5, cacheRead: 0.05, cacheWrite: 0.625 },
+ contextWindow: 200000,
+ maxTokens: 64000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'anthropic/claude-haiku-5.5',
+ provider: 'vercel-ai-gateway',
+ name: 'Claude Haiku 5.5',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 0.1,
+ output: 0.5,
+ cacheRead: 0.01,
+ cacheWrite: 0.125,
+ tiers: [
+ {
+ inputTokensAbove: 100000,
+ input: 0.5,
+ output: 2.5,
+ cacheRead: 0.05,
+ cacheWrite: 0.625,
+ },
+ ],
+ },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true, supportsTemperature: false },
+ },
+ {
+ id: 'anthropic/claude-haiku-5.5-batch',
+ provider: 'vercel-ai-gateway',
+ name: 'Claude Haiku 5.5 (Batch)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 0.05,
+ output: 0.25,
+ cacheRead: 0.005,
+ cacheWrite: 0.0625,
+ tiers: [
+ {
+ inputTokensAbove: 100000,
+ input: 0.25,
+ output: 1.25,
+ cacheRead: 0.025,
+ cacheWrite: 0.3125,
+ },
+ ],
+ },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true, supportsTemperature: false },
+ },
+ {
+ id: 'anthropic/claude-opus-4.5',
+ provider: 'vercel-ai-gateway',
+ name: 'Claude Opus 4.5',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 5, output: 25, cacheRead: 0.5, cacheWrite: 6.25 },
+ contextWindow: 200000,
+ maxTokens: 64000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'anthropic/claude-opus-4.5-batch',
+ provider: 'vercel-ai-gateway',
+ name: 'Claude Opus 4.5 (Batch)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 2.5, output: 12.5, cacheRead: 0.25, cacheWrite: 3.125 },
+ contextWindow: 200000,
+ maxTokens: 64000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'anthropic/claude-opus-4.6',
+ provider: 'vercel-ai-gateway',
+ name: 'Claude Opus 4.6',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 5, output: 25, cacheRead: 0.5, cacheWrite: 6.25 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'anthropic/claude-opus-4.6-batch',
+ provider: 'vercel-ai-gateway',
+ name: 'Claude Opus 4.6 (Batch)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 2.5, output: 12.5, cacheRead: 0.25, cacheWrite: 3.125 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'anthropic/claude-opus-4.7',
+ provider: 'vercel-ai-gateway',
+ name: 'Claude Opus 4.7',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 5, output: 25, cacheRead: 0.5, cacheWrite: 6.25 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'anthropic/claude-opus-4.7-batch',
+ provider: 'vercel-ai-gateway',
+ name: 'Claude Opus 4.7 (Batch)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 2.5, output: 12.5, cacheRead: 0.25, cacheWrite: 3.125 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'anthropic/claude-opus-4.8',
+ provider: 'vercel-ai-gateway',
+ name: 'Claude Opus 4.8',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 5, output: 25, cacheRead: 0.5, cacheWrite: 6.25 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'anthropic/claude-opus-4.8-batch',
+ provider: 'vercel-ai-gateway',
+ name: 'Claude Opus 4.8 (Batch)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 2.5, output: 12.5, cacheRead: 0.25, cacheWrite: 3.125 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'anthropic/claude-opus-4.8-fast',
+ provider: 'vercel-ai-gateway',
+ name: 'Claude Opus 4.8 (Fast)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 10, output: 50, cacheRead: 1, cacheWrite: 12.5 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'anthropic/claude-opus-5',
+ provider: 'vercel-ai-gateway',
+ name: 'Claude Opus 5',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 5, output: 25, cacheRead: 0.5, cacheWrite: 6.25 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true, supportsTemperature: false },
+ },
+ {
+ id: 'anthropic/claude-opus-5-batch',
+ provider: 'vercel-ai-gateway',
+ name: 'Claude Opus 5 (Batch)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 2.5, output: 12.5, cacheRead: 0.25, cacheWrite: 3.125 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true, supportsTemperature: false },
+ },
+ {
+ id: 'anthropic/claude-opus-5-fast',
+ provider: 'vercel-ai-gateway',
+ name: 'Claude Opus 5 (Fast)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 10, output: 50, cacheRead: 1, cacheWrite: 12.5 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true, supportsTemperature: false },
+ },
+ {
+ id: 'anthropic/claude-opus-5.5',
+ provider: 'vercel-ai-gateway',
+ name: 'Claude Opus 5.5',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 4, output: 20, cacheRead: 0.2, cacheWrite: 5 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true, supportsTemperature: false },
+ },
+ {
+ id: 'anthropic/claude-opus-5.5-batch',
+ provider: 'vercel-ai-gateway',
+ name: 'Claude Opus 5.5 (Batch)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 2, output: 10, cacheRead: 0.1, cacheWrite: 2.5 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true, supportsTemperature: false },
+ },
+ {
+ id: 'anthropic/claude-opus-5.5-fast',
+ provider: 'vercel-ai-gateway',
+ name: 'Claude Opus 5.5 (Fast)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 8, output: 40, cacheRead: 0.4, cacheWrite: 10 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true, supportsTemperature: false },
+ },
+ {
+ id: 'anthropic/claude-sonnet-4',
+ provider: 'vercel-ai-gateway',
+ name: 'Claude Sonnet 4',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: true,
+ },
+ cost: {
+ input: 3,
+ output: 15,
+ cacheRead: 0.3,
+ cacheWrite: 3.75,
+ tiers: [
+ {
+ inputTokensAbove: 200000,
+ input: 6,
+ output: 22.5,
+ cacheRead: 0.5999999999,
+ cacheWrite: 7.5,
+ },
+ ],
+ },
+ contextWindow: 1000000,
+ maxTokens: 64000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'anthropic/claude-sonnet-4.5',
+ provider: 'vercel-ai-gateway',
+ name: 'Claude Sonnet 4.5',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: true,
+ },
+ cost: {
+ input: 3,
+ output: 15,
+ cacheRead: 0.3,
+ cacheWrite: 3.75,
+ tiers: [
+ {
+ inputTokensAbove: 200000,
+ input: 6,
+ output: 22.5,
+ cacheRead: 0.5999999999,
+ cacheWrite: 7.5,
+ },
+ ],
+ },
+ contextWindow: 1000000,
+ maxTokens: 64000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'anthropic/claude-sonnet-4.5-batch',
+ provider: 'vercel-ai-gateway',
+ name: 'Claude Sonnet 4.5 (Batch)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: true,
+ },
+ cost: {
+ input: 1.5,
+ output: 7.5,
+ cacheRead: 0.15,
+ cacheWrite: 1.875,
+ tiers: [
+ {
+ inputTokensAbove: 200000,
+ input: 3,
+ output: 11.25,
+ cacheRead: 0.3,
+ cacheWrite: 3.75,
+ },
+ ],
+ },
+ contextWindow: 1000000,
+ maxTokens: 64000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'anthropic/claude-sonnet-4.6',
+ provider: 'vercel-ai-gateway',
+ name: 'Claude Sonnet 4.6',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 3, output: 15, cacheRead: 0.3, cacheWrite: 3.75 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'anthropic/claude-sonnet-4.6-batch',
+ provider: 'vercel-ai-gateway',
+ name: 'Claude Sonnet 4.6 (Batch)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 1.5, output: 7.5, cacheRead: 0.15, cacheWrite: 1.875 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'anthropic/claude-sonnet-5',
+ provider: 'vercel-ai-gateway',
+ name: 'Claude Sonnet 5',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 2, output: 10, cacheRead: 0.2, cacheWrite: 2.5 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true, supportsTemperature: false },
+ },
+ {
+ id: 'anthropic/claude-sonnet-5-batch',
+ provider: 'vercel-ai-gateway',
+ name: 'Claude Sonnet 5 (Batch)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 1, output: 5, cacheRead: 0.1, cacheWrite: 1.25 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true, supportsTemperature: false },
+ },
+ {
+ id: 'anthropic/claude-sonnet-5.5',
+ provider: 'vercel-ai-gateway',
+ name: 'Claude Sonnet 5.5',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 2, output: 10, cacheRead: 0.1, cacheWrite: 2.5 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true, supportsTemperature: false },
+ },
+ {
+ id: 'anthropic/claude-sonnet-5.5-batch',
+ provider: 'vercel-ai-gateway',
+ name: 'Claude Sonnet 5.5 (Batch)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 1, output: 5, cacheRead: 0.05, cacheWrite: 1.25 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true, supportsTemperature: false },
+ },
+ {
+ id: 'arcee-ai/trinity-large-thinking',
+ provider: 'vercel-ai-gateway',
+ name: 'Trinity Large Thinking',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0.25, output: 0.8, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262100,
+ maxTokens: 80000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'bytedance/seed-1.6',
+ provider: 'vercel-ai-gateway',
+ name: 'Seed 1.6',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: {
+ input: 0.25,
+ output: 2,
+ cacheRead: 0.05,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 128000,
+ input: 0.5,
+ output: 4,
+ cacheRead: 0.05,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 256000,
+ maxTokens: 32000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'bytedance/seed-1.8',
+ provider: 'vercel-ai-gateway',
+ name: 'Bytedance Seed 1.8',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 0.25,
+ output: 2,
+ cacheRead: 0.05,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 128000,
+ input: 0.5,
+ output: 4,
+ cacheRead: 0.05,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 256000,
+ maxTokens: 64000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'bytedance/seed-2.1-turbo',
+ provider: 'vercel-ai-gateway',
+ name: 'Seed 2.1 Turbo',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'video'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0.5, output: 2.5, cacheRead: 0.1, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 262144,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'callstack/apex',
+ provider: 'vercel-ai-gateway',
+ name: 'Apex',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', xhigh: 'xhigh' },
+ budget: false,
+ },
+ cost: { input: 0.5, output: 3, cacheRead: 0.2, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 131072,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'cohere/command-a',
+ provider: 'vercel-ai-gateway',
+ name: 'Command A',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 2.5, output: 10, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 256000,
+ maxTokens: 8000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'deepseek/deepseek-r1',
+ provider: 'vercel-ai-gateway',
+ name: 'DeepSeek-R1',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 1.35, output: 5.4, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 8192,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'deepseek/deepseek-v3.1',
+ provider: 'vercel-ai-gateway',
+ name: 'DeepSeek V3.1',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0.25, output: 0.95, cacheRead: 0.13, cacheWrite: 0 },
+ contextWindow: 163840,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'deepseek/deepseek-v3.2',
+ provider: 'vercel-ai-gateway',
+ name: 'DeepSeek V3.2',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0.62, output: 1.85, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 8000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'deepseek/deepseek-v3.2-thinking',
+ provider: 'vercel-ai-gateway',
+ name: 'DeepSeek V3.2 Thinking',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0.62, output: 1.85, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 8000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'deepseek/deepseek-v4-flash',
+ provider: 'vercel-ai-gateway',
+ name: 'DeepSeek V4 Flash',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0.13, output: 0.26, cacheRead: 0.028, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 384000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'deepseek/deepseek-v4-flash-0731',
+ provider: 'vercel-ai-gateway',
+ name: 'DeepSeek V4 Flash 0731',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0.076, output: 0.153, cacheRead: 0.014, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 384000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'deepseek/deepseek-v4-flash-vision-exp',
+ provider: 'vercel-ai-gateway',
+ name: 'DeepSeek V4 Flash Vision Exp',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0.2156, output: 0.6468, cacheRead: 0.0068, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 1048576,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'deepseek/deepseek-v4-pro',
+ provider: 'vercel-ai-gateway',
+ name: 'DeepSeek V4 Pro',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', high: 'high', max: 'max' },
+ budget: false,
+ },
+ cost: { input: 0.66, output: 1.98, cacheRead: 0.022, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 384000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'deepseek/deepseek-v4-pro-0813',
+ provider: 'vercel-ai-gateway',
+ name: 'DeepSeek V4 Pro 0813',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', high: 'high', max: 'max' },
+ budget: false,
+ },
+ cost: { input: 0.66, output: 1.98, cacheRead: 0.066, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 384000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'deepseek/deepseek-v4.1-flash',
+ provider: 'vercel-ai-gateway',
+ name: 'DeepSeek V4.1 Flash',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', high: 'high', max: 'max' },
+ budget: false,
+ },
+ cost: { input: 0.3, output: 1.2, cacheRead: 0.007, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 32768,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'deepseek/deepseek-v4.1-flash-fast',
+ provider: 'vercel-ai-gateway',
+ name: 'DeepSeek V4.1 Flash Fast',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0.6, output: 2.4, cacheRead: 0.014, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 32768,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'fireworks/ember-1',
+ provider: 'vercel-ai-gateway',
+ name: 'Ember-1',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 3, output: 15, cacheRead: 0.3, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 1048576,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'google/gemini-2.5-flash',
+ provider: 'vercel-ai-gateway',
+ name: 'Gemini 2.5 Flash',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0.3, output: 2.5, cacheRead: 0.03, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 65535,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'google/gemini-2.5-flash-batch',
+ provider: 'vercel-ai-gateway',
+ name: 'Gemini 2.5 Flash (Batch)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0.15, output: 1.25, cacheRead: 0.03, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 64000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'google/gemini-2.5-flash-image',
+ provider: 'vercel-ai-gateway',
+ name: 'Nano Banana (Gemini 2.5 Flash Image)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0.3, output: 2.5, cacheRead: 0.03, cacheWrite: 0 },
+ contextWindow: 32768,
+ maxTokens: 65535,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'google/gemini-2.5-flash-lite',
+ provider: 'vercel-ai-gateway',
+ name: 'Gemini 2.5 Flash Lite',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0.1, output: 0.4, cacheRead: 0.01, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 65535,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'google/gemini-2.5-flash-lite-batch',
+ provider: 'vercel-ai-gateway',
+ name: 'Gemini 2.5 Flash Lite (Batch)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0.05, output: 0.2, cacheRead: 0.01, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 65535,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'google/gemini-2.5-pro',
+ provider: 'vercel-ai-gateway',
+ name: 'Gemini 2.5 Pro',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: {
+ input: 1.25,
+ output: 10,
+ cacheRead: 0.125,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 200000,
+ input: 2.5,
+ output: 15,
+ cacheRead: 0.25,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 1048576,
+ maxTokens: 65535,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'google/gemini-2.5-pro-batch',
+ provider: 'vercel-ai-gateway',
+ name: 'Gemini 2.5 Pro (Batch)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: {
+ input: 0.625,
+ output: 5,
+ cacheRead: 0.125,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 200000,
+ input: 1.25,
+ output: 7.5,
+ cacheRead: 0.25,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 1048576,
+ maxTokens: 65535,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'google/gemini-3-flash',
+ provider: 'vercel-ai-gateway',
+ name: 'Gemini 3 Flash',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: { levels: { low: 'low', high: 'high' }, budget: false },
+ cost: {
+ input: 0.5,
+ output: 3,
+ cacheRead: 0.05,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 200000,
+ input: 0.5,
+ output: 3,
+ cacheRead: 0.05,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 1000000,
+ maxTokens: 65000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'google/gemini-3-flash-batch',
+ provider: 'vercel-ai-gateway',
+ name: 'Gemini 3 Flash (Batch)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: { levels: { low: 'low', high: 'high' }, budget: false },
+ cost: {
+ input: 0.25,
+ output: 1.5,
+ cacheRead: 0.05,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 200000,
+ input: 0.25,
+ output: 1.5,
+ cacheRead: 0.05,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 1000000,
+ maxTokens: 64000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'google/gemini-3-pro-image',
+ provider: 'vercel-ai-gateway',
+ name: 'Nano Banana Pro (Gemini 3 Pro Image)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image'],
+ reasoning: { levels: { low: 'low', high: 'high' }, budget: false },
+ cost: { input: 2, output: 12, cacheRead: 0.2, cacheWrite: 0 },
+ contextWindow: 65536,
+ maxTokens: 32768,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'google/gemini-3.1-flash-image',
+ provider: 'vercel-ai-gateway',
+ name: 'Gemini 3.1 Flash Image (Nano Banana 2)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image'],
+ reasoning: { levels: { low: 'low', high: 'high' }, budget: false },
+ cost: { input: 0.5, output: 3, cacheRead: 0.05, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 32768,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'google/gemini-3.1-flash-image-preview',
+ provider: 'vercel-ai-gateway',
+ name: 'Gemini 3.1 Flash Image Preview (Nano Banana 2)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image'],
+ reasoning: { levels: { low: 'low', high: 'high' }, budget: false },
+ cost: { input: 0.5, output: 3, cacheRead: 0.05, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 32768,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'google/gemini-3.1-flash-lite',
+ provider: 'vercel-ai-gateway',
+ name: 'Gemini 3.1 Flash Lite',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: { levels: { low: 'low', high: 'high' }, budget: false },
+ cost: { input: 0.25, output: 1.5, cacheRead: 0.03, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 65000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'google/gemini-3.1-flash-lite-batch',
+ provider: 'vercel-ai-gateway',
+ name: 'Gemini 3.1 Flash Lite (Batch)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: { levels: { low: 'low', high: 'high' }, budget: false },
+ cost: { input: 0.125, output: 0.75, cacheRead: 0.015, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 65000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'google/gemini-3.1-flash-lite-image',
+ provider: 'vercel-ai-gateway',
+ name: 'Gemini 3.1 Flash Lite Image (Nano Banana 2 Lite)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image'],
+ reasoning: { levels: { low: 'low', high: 'high' }, budget: false },
+ cost: { input: 0.25, output: 1.5, cacheRead: 0.03, cacheWrite: 0 },
+ contextWindow: 65536,
+ maxTokens: 4096,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'google/gemini-3.1-pro-preview',
+ provider: 'vercel-ai-gateway',
+ name: 'Gemini 3.1 Pro Preview',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: { levels: { low: 'low', high: 'high' }, budget: false },
+ cost: {
+ input: 2,
+ output: 12,
+ cacheRead: 0.2,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 200000,
+ input: 4,
+ output: 18,
+ cacheRead: 0.4,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 1000000,
+ maxTokens: 64000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'google/gemini-3.1-pro-preview-batch',
+ provider: 'vercel-ai-gateway',
+ name: 'Gemini 3.1 Pro Preview (Batch)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: { levels: { low: 'low', high: 'high' }, budget: false },
+ cost: {
+ input: 1,
+ output: 6,
+ cacheRead: 0.2,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 200000,
+ input: 2,
+ output: 9,
+ cacheRead: 0.4,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 1000000,
+ maxTokens: 64000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'google/gemini-3.5-flash',
+ provider: 'vercel-ai-gateway',
+ name: 'Gemini 3.5 Flash',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'video', 'document'],
+ reasoning: { levels: { low: 'low', high: 'high' }, budget: false },
+ cost: { input: 1.5, output: 9, cacheRead: 0.15, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 64000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'google/gemini-3.5-flash-batch',
+ provider: 'vercel-ai-gateway',
+ name: 'Gemini 3.5 Flash (Batch)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'video', 'document'],
+ reasoning: { levels: { low: 'low', high: 'high' }, budget: false },
+ cost: { input: 0.75, output: 4.5, cacheRead: 0.075, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 64000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'google/gemini-3.5-flash-lite',
+ provider: 'vercel-ai-gateway',
+ name: 'Gemini 3.5 Flash Lite',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'video', 'document'],
+ reasoning: { levels: { low: 'low', high: 'high' }, budget: false },
+ cost: { input: 0.3, output: 2.5, cacheRead: 0.03, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 65000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'google/gemini-3.5-flash-lite-batch',
+ provider: 'vercel-ai-gateway',
+ name: 'Gemini 3.5 Flash Lite (Batch)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'video', 'document'],
+ reasoning: { levels: { low: 'low', high: 'high' }, budget: false },
+ cost: { input: 0.15, output: 1.25, cacheRead: 0.015, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 65000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'google/gemini-3.6-flash',
+ provider: 'vercel-ai-gateway',
+ name: 'Gemini 3.6 Flash',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'video', 'document'],
+ reasoning: { levels: { low: 'low', high: 'high' }, budget: false },
+ cost: { input: 0.75, output: 3.75, cacheRead: 0.075, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 64000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'google/gemini-3.6-flash-batch',
+ provider: 'vercel-ai-gateway',
+ name: 'Gemini 3.6 Flash (Batch)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'video', 'document'],
+ reasoning: { levels: { low: 'low', high: 'high' }, budget: false },
+ cost: { input: 0.375, output: 1.875, cacheRead: 0.0375, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 64000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'google/gemini-3.7-flash',
+ provider: 'vercel-ai-gateway',
+ name: 'Gemini 3.7 Flash',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'video', 'document'],
+ reasoning: { levels: { low: 'low', high: 'high' }, budget: false },
+ cost: { input: 0.75, output: 3.75, cacheRead: 0.075, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 65535,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'google/gemini-3.7-flash-batch',
+ provider: 'vercel-ai-gateway',
+ name: 'Gemini 3.7 Flash (Batch)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'video', 'document'],
+ reasoning: { levels: { low: 'low', high: 'high' }, budget: false },
+ cost: { input: 0.375, output: 1.875, cacheRead: 0.0375, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 65535,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'google/gemini-3.8-flash',
+ provider: 'vercel-ai-gateway',
+ name: 'Gemini 3.8 Flash',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'video', 'document'],
+ reasoning: { levels: { low: 'low', high: 'high' }, budget: false },
+ cost: { input: 0.75, output: 3.75, cacheRead: 0.075, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 65535,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'google/gemini-4-argon',
+ provider: 'vercel-ai-gateway',
+ name: 'Gemini 4 Argon',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'video', 'document'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 2, output: 10, cacheRead: 0.1, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 1000000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'google/gemini-nano-banana-2.1',
+ provider: 'vercel-ai-gateway',
+ name: 'Gemini Nano Banana 2.1',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ minimal: 'minimal',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 1.5, output: 7.5, cacheRead: 0.15, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 32768,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'google/gemini-omni-flash-preview',
+ provider: 'vercel-ai-gateway',
+ name: 'Gemini Omni Flash Preview',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'video', 'document'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 1.5, output: 9, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 57920,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'google/gemma-4-26b-a4b-it',
+ provider: 'vercel-ai-gateway',
+ name: 'Google Gemma 4 26B A4B',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.15, output: 0.6, cacheRead: 0.015, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 131072,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'google/gemma-4-31b-it',
+ provider: 'vercel-ai-gateway',
+ name: 'Gemma 4 31B IT',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.14, output: 0.4, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 131072,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'inception/mercury-2',
+ provider: 'vercel-ai-gateway',
+ name: 'Mercury 2',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0.25, output: 0.75, cacheRead: 0.025, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'inception/mercury-2.5',
+ provider: 'vercel-ai-gateway',
+ name: 'Mercury 2.5',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0.04, output: 0.15, cacheRead: 0.004, cacheWrite: 0 },
+ contextWindow: 260000,
+ maxTokens: 65536,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'inception/mercury-coder-small',
+ provider: 'vercel-ai-gateway',
+ name: 'Mercury Coder Small Beta',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.25, output: 1, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 32000,
+ maxTokens: 16384,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'inclusionai/ling-3.0-flash',
+ provider: 'vercel-ai-gateway',
+ name: 'Ling 3.0 Flash',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.021, output: 0.063, cacheRead: 0.0042, cacheWrite: 0 },
+ contextWindow: 256000,
+ maxTokens: 32000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'inclusionai/ling-3.0-flash-fin',
+ provider: 'vercel-ai-gateway',
+ name: 'Ling 3.0 Flash Fin',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.075, output: 0.22, cacheRead: 0.015, cacheWrite: 0 },
+ contextWindow: 256000,
+ maxTokens: 32000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'inclusionai/ling-3.0-flash-sante',
+ provider: 'vercel-ai-gateway',
+ name: 'Ling 3.0 Flash Sante',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0.075, output: 0.22, cacheRead: 0.015, cacheWrite: 0 },
+ contextWindow: 256000,
+ maxTokens: 32000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'inclusionai/ling-3.0-flash-vl',
+ provider: 'vercel-ai-gateway',
+ name: 'Ling 3.0 Flash VL',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'video'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.075, output: 0.22, cacheRead: 0.015, cacheWrite: 0 },
+ contextWindow: 256000,
+ maxTokens: 32000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'inclusionai/ling-3.1-flash',
+ provider: 'vercel-ai-gateway',
+ name: 'Ling 3.1 Flash',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0.3, output: 0.9, cacheRead: 0.06, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 32768,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'inference-net/schematron-v2-small',
+ provider: 'vercel-ai-gateway',
+ name: 'Schematron V2 Small',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.05, output: 0.23, cacheRead: 0.05, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 4096,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'inference-net/schematron-v2-turbo',
+ provider: 'vercel-ai-gateway',
+ name: 'Schematron V2 Turbo',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.03, output: 0.15, cacheRead: 0.03, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 8192,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'interfaze/interfaze-beta',
+ provider: 'vercel-ai-gateway',
+ name: 'Interfaze Beta',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 1.5, output: 3.5, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 32000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'liquid/lfm2.5-24b-a2b',
+ provider: 'vercel-ai-gateway',
+ name: 'LFM2.5-24B-A2B',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 0.05, output: 0.7, cacheRead: 0.025, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 8200,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'meituan/longcat-2.5-preview',
+ provider: 'vercel-ai-gateway',
+ name: 'LongCat 2.5 Preview',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.3, output: 1.2, cacheRead: 0.006, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 131072,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'meta/llama-3.1-70b',
+ provider: 'vercel-ai-gateway',
+ name: 'Llama 3.1 70B Instruct',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0.72, output: 0.72, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 8192,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'meta/llama-3.1-8b',
+ provider: 'vercel-ai-gateway',
+ name: 'Llama 3.1 8B Instruct',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0.22, output: 0.22, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 8192,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'meta/llama-3.3-70b',
+ provider: 'vercel-ai-gateway',
+ name: 'Llama 3.3 70B Instruct',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0.72, output: 0.72, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 8192,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'meta/llama-4-maverick',
+ provider: 'vercel-ai-gateway',
+ name: 'Llama 4 Maverick 17B Instruct',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0.24, output: 0.97, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 8192,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'meta/llama-4-scout',
+ provider: 'vercel-ai-gateway',
+ name: 'Llama 4 Scout 17B Instruct',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0.17, output: 0.66, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 8192,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'meta/muse-glimmer-30b',
+ provider: 'vercel-ai-gateway',
+ name: 'Muse Glimmer 30B',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0.35, output: 1.5, cacheRead: 0.04, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 131072,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'meta/muse-spark-1.1',
+ provider: 'vercel-ai-gateway',
+ name: 'Muse Spark 1.1',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ },
+ budget: false,
+ },
+ cost: { input: 1.25, output: 4.25, cacheRead: 0.15, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 1048576,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'meta/muse-spark-1.2',
+ provider: 'vercel-ai-gateway',
+ name: 'Muse Spark 1.2',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ },
+ budget: false,
+ },
+ cost: { input: 1.25, output: 4.25, cacheRead: 0.15, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 1048576,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'meta/muse-spark-1.2-contributor',
+ provider: 'vercel-ai-gateway',
+ name: 'Muse Spark 1.2 Contributor',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ },
+ budget: false,
+ },
+ cost: { input: 0.1, output: 0.2, cacheRead: 0.002, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 1048576,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'meta/muse-spark-1.3',
+ provider: 'vercel-ai-gateway',
+ name: 'Muse Spark 1.3',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 1.25, output: 4.25, cacheRead: 0.15, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 1048576,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'meta/muse-spark-1.3-contributor',
+ provider: 'vercel-ai-gateway',
+ name: 'Muse Spark 1.3 Contributor',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 0.1, output: 0.2, cacheRead: 0.002, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 1048576,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'meta/muse-wonder-1.0',
+ provider: 'vercel-ai-gateway',
+ name: 'Muse Wonder',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 4, output: 20, cacheRead: 0.2, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 1048576,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'minimax/minimax-m2',
+ provider: 'vercel-ai-gateway',
+ name: 'MiniMax M2',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: true,
+ },
+ cost: { input: 0.3, output: 1.2, cacheRead: 0.03, cacheWrite: 0.375 },
+ contextWindow: 205000,
+ maxTokens: 205000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'minimax/minimax-m2.1',
+ provider: 'vercel-ai-gateway',
+ name: 'MiniMax M2.1',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: true,
+ },
+ cost: { input: 0.3, output: 1.2, cacheRead: 0.03, cacheWrite: 0.375 },
+ contextWindow: 204800,
+ maxTokens: 131072,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'minimax/minimax-m2.1-lightning',
+ provider: 'vercel-ai-gateway',
+ name: 'MiniMax M2.1 Lightning',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: true,
+ },
+ cost: { input: 0.3, output: 2.4, cacheRead: 0.03, cacheWrite: 0.375 },
+ contextWindow: 204800,
+ maxTokens: 131072,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'minimax/minimax-m2.5',
+ provider: 'vercel-ai-gateway',
+ name: 'MiniMax M2.5',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: true,
+ },
+ cost: { input: 0.3, output: 1.2, cacheRead: 0.03, cacheWrite: 0.375 },
+ contextWindow: 204800,
+ maxTokens: 131000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'minimax/minimax-m2.5-highspeed',
+ provider: 'vercel-ai-gateway',
+ name: 'MiniMax M2.5 High Speed',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: true,
+ },
+ cost: { input: 0.6, output: 2.4, cacheRead: 0.03, cacheWrite: 0.375 },
+ contextWindow: 204800,
+ maxTokens: 131000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'minimax/minimax-m2.7',
+ provider: 'vercel-ai-gateway',
+ name: 'MiniMax M2.7',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: true,
+ },
+ cost: { input: 0.3, output: 1.2, cacheRead: 0.06, cacheWrite: 0.375 },
+ contextWindow: 204800,
+ maxTokens: 131000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'minimax/minimax-m2.7-highspeed',
+ provider: 'vercel-ai-gateway',
+ name: 'MiniMax M2.7 High Speed',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: true,
+ },
+ cost: { input: 0.6, output: 2.4, cacheRead: 0.06, cacheWrite: 0.375 },
+ contextWindow: 204800,
+ maxTokens: 131100,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'minimax/minimax-m3',
+ provider: 'vercel-ai-gateway',
+ name: 'MiniMax M3',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: true,
+ },
+ cost: { input: 0.3, output: 1.2, cacheRead: 0.06, cacheWrite: 0 },
+ contextWindow: 512000,
+ maxTokens: 512000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'mistral/codestral',
+ provider: 'vercel-ai-gateway',
+ name: 'Mistral Codestral',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.3, output: 0.9, cacheRead: 0.03, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 4000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'mistral/ministral-14b',
+ provider: 'vercel-ai-gateway',
+ name: 'Ministral 14B',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: false,
+ cost: { input: 0.2, output: 0.2, cacheRead: 0.02, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 256000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'mistral/ministral-3b',
+ provider: 'vercel-ai-gateway',
+ name: 'Ministral 3B',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.1, output: 0.1, cacheRead: 0.01, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 4000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'mistral/ministral-8b',
+ provider: 'vercel-ai-gateway',
+ name: 'Ministral 8B',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.15, output: 0.15, cacheRead: 0.015, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 4000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'mistral/mistral-large-3',
+ provider: 'vercel-ai-gateway',
+ name: 'Mistral Large 3',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.5, output: 1.5, cacheRead: 0.05, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 256000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'mistral/mistral-large-4',
+ provider: 'vercel-ai-gateway',
+ name: 'Mistral Large 4',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image'],
+ reasoning: { levels: { off: 'none', high: 'high' }, budget: false },
+ cost: { input: 0.68, output: 2.09, cacheRead: 0.07, cacheWrite: 0 },
+ contextWindow: 524288,
+ maxTokens: 262144,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'mistral/mistral-medium-3.5',
+ provider: 'vercel-ai-gateway',
+ name: 'Mistral Medium Latest',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image'],
+ reasoning: { levels: { off: 'none', high: 'high' }, budget: false },
+ cost: { input: 1.5, output: 7.5, cacheRead: 0.15, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 256000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'mistral/mistral-nemo',
+ provider: 'vercel-ai-gateway',
+ name: 'Mistral Nemo 12B',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.029, output: 0.03, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 131072,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'mistral/mistral-small',
+ provider: 'vercel-ai-gateway',
+ name: 'Mistral Small',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 0.15, output: 0.6, cacheRead: 0.015, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 4000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'mixedbread/toast-1',
+ provider: 'vercel-ai-gateway',
+ name: 'Toast 1',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.3, output: 0.72, cacheRead: 0.036, cacheWrite: 0 },
+ contextWindow: 131000,
+ maxTokens: 4000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'moonshotai/kimi-k2',
+ provider: 'vercel-ai-gateway',
+ name: 'Kimi K2 Instruct',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.57, output: 2.3, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 131072,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'moonshotai/kimi-k2.5',
+ provider: 'vercel-ai-gateway',
+ name: 'Kimi K2.5',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.6, output: 3, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 256000,
+ maxTokens: 256000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'moonshotai/kimi-k2.6',
+ provider: 'vercel-ai-gateway',
+ name: 'Kimi K2.6',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'video'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.95, output: 4, cacheRead: 0.16, cacheWrite: 0 },
+ contextWindow: 262000,
+ maxTokens: 262000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'moonshotai/kimi-k2.7-code',
+ provider: 'vercel-ai-gateway',
+ name: 'Kimi K2.7 Code',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'video', 'document'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0.95, output: 4, cacheRead: 0.19, cacheWrite: 0 },
+ contextWindow: 256000,
+ maxTokens: 32768,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'moonshotai/kimi-k2.7-code-highspeed',
+ provider: 'vercel-ai-gateway',
+ name: 'Kimi K2.7 Code High Speed',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'video', 'document'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 1.9, output: 8, cacheRead: 0.38, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 32768,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'moonshotai/kimi-k3',
+ provider: 'vercel-ai-gateway',
+ name: 'Kimi K3',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'video', 'document'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', high: 'high', max: 'max' },
+ budget: false,
+ },
+ cost: { input: 3, output: 15, cacheRead: 0.3, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 131072,
+ compat: { allowEmptySignature: true, supportsTemperature: false },
+ },
+ {
+ id: 'moonshotai/kimi-k3-fast',
+ provider: 'vercel-ai-gateway',
+ name: 'Kimi K3 Fast',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 4.5, output: 22.5, cacheRead: 0.45, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 131072,
+ compat: { allowEmptySignature: true, supportsTemperature: false },
+ },
+ {
+ id: 'morph/morph-v3-fast',
+ provider: 'vercel-ai-gateway',
+ name: 'Morph V3 Fast',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.8, output: 1.2, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 81920,
+ maxTokens: 16384,
+ compat: { allowEmptySignature: true, supportsTemperature: false },
+ },
+ {
+ id: 'morph/morph-v3-large',
+ provider: 'vercel-ai-gateway',
+ name: 'Morph V3 Large',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.9, output: 1.9, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 81920,
+ maxTokens: 16384,
+ compat: { allowEmptySignature: true, supportsTemperature: false },
+ },
+ {
+ id: 'nvidia/nemotron-3-nano-30b-a3b',
+ provider: 'vercel-ai-gateway',
+ name: 'Nemotron 3 Nano 30B A3B',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.05, output: 0.2, cacheRead: 0.025, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 262144,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'nvidia/nemotron-3-super-120b-a12b',
+ provider: 'vercel-ai-gateway',
+ name: 'NVIDIA Nemotron 3 Super 120B A12B',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0.15, output: 0.65, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 256000,
+ maxTokens: 32000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'nvidia/nemotron-3-ultra-550b-a55b',
+ provider: 'vercel-ai-gateway',
+ name: 'Nemotron 3 Ultra',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: {
+ levels: { off: 'none', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0.6, output: 2.4, cacheRead: 0.12, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 65000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'nvidia/nemotron-3.5-lightning',
+ provider: 'vercel-ai-gateway',
+ name: 'Nemotron 3.5 Lightning 30B',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: true,
+ },
+ cost: { input: 0.05, output: 0.2, cacheRead: 0.01, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 131072,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'nvidia/nemotron-3.5-lightning-free',
+ provider: 'vercel-ai-gateway',
+ name: 'Nemotron 3.5 Lightning Free',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 65000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'nvidia/nemotron-nano-12b-v2-vl',
+ provider: 'vercel-ai-gateway',
+ name: 'Nvidia Nemotron Nano 12B V2 VL',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.2, output: 0.6, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 131072,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'nvidia/nemotron-nano-9b-v2',
+ provider: 'vercel-ai-gateway',
+ name: 'Nvidia Nemotron Nano 9B V2',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.06, output: 0.23, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 131072,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'openai/gpt-3.5-turbo',
+ provider: 'vercel-ai-gateway',
+ name: 'GPT-3.5 Turbo',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.5, output: 1.5, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 16385,
+ maxTokens: 4096,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'openai/gpt-4-turbo',
+ provider: 'vercel-ai-gateway',
+ name: 'GPT-4 Turbo',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: { input: 10, output: 30, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 4096,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'openai/gpt-4.1',
+ provider: 'vercel-ai-gateway',
+ name: 'GPT-4.1',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: false,
+ cost: { input: 2, output: 8, cacheRead: 0.5, cacheWrite: 0 },
+ contextWindow: 1047576,
+ maxTokens: 32768,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'openai/gpt-4.1-batch',
+ provider: 'vercel-ai-gateway',
+ name: 'GPT-4.1 (Batch)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: false,
+ cost: { input: 1, output: 4, cacheRead: 0.25, cacheWrite: 0 },
+ contextWindow: 1047576,
+ maxTokens: 32768,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'openai/gpt-4.1-fast',
+ provider: 'vercel-ai-gateway',
+ name: 'GPT-4.1 (Fast)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: false,
+ cost: { input: 3.5, output: 14, cacheRead: 0.875, cacheWrite: 0 },
+ contextWindow: 1047576,
+ maxTokens: 32768,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'openai/gpt-4.1-mini',
+ provider: 'vercel-ai-gateway',
+ name: 'GPT-4.1 mini',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: false,
+ cost: { input: 0.4, output: 1.6, cacheRead: 0.1, cacheWrite: 0 },
+ contextWindow: 1047576,
+ maxTokens: 32768,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'openai/gpt-4.1-mini-batch',
+ provider: 'vercel-ai-gateway',
+ name: 'GPT-4.1 mini (Batch)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: false,
+ cost: { input: 0.2, output: 0.8, cacheRead: 0.05, cacheWrite: 0 },
+ contextWindow: 1047576,
+ maxTokens: 32768,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'openai/gpt-4.1-mini-fast',
+ provider: 'vercel-ai-gateway',
+ name: 'GPT-4.1 mini (Fast)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: false,
+ cost: { input: 0.7, output: 2.8, cacheRead: 0.175, cacheWrite: 0 },
+ contextWindow: 1047576,
+ maxTokens: 32768,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'openai/gpt-4.1-nano',
+ provider: 'vercel-ai-gateway',
+ name: 'GPT-4.1 nano',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: false,
+ cost: { input: 0.1, output: 0.4, cacheRead: 0.025, cacheWrite: 0 },
+ contextWindow: 1047576,
+ maxTokens: 32768,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'openai/gpt-4.1-nano-batch',
+ provider: 'vercel-ai-gateway',
+ name: 'GPT-4.1 nano (Batch)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: false,
+ cost: { input: 0.05, output: 0.2, cacheRead: 0.0125, cacheWrite: 0 },
+ contextWindow: 1047576,
+ maxTokens: 32768,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'openai/gpt-4.1-nano-fast',
+ provider: 'vercel-ai-gateway',
+ name: 'GPT-4.1 nano (Fast)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: false,
+ cost: { input: 0.2, output: 0.8, cacheRead: 0.05, cacheWrite: 0 },
+ contextWindow: 1047576,
+ maxTokens: 32768,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'openai/gpt-4o',
+ provider: 'vercel-ai-gateway',
+ name: 'GPT-4o',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: false,
+ cost: { input: 2.5, output: 10, cacheRead: 1.25, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 16384,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'openai/gpt-4o-batch',
+ provider: 'vercel-ai-gateway',
+ name: 'GPT-4o (Batch)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: false,
+ cost: { input: 1.25, output: 5, cacheRead: 0.625, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 16384,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'openai/gpt-4o-fast',
+ provider: 'vercel-ai-gateway',
+ name: 'GPT-4o (Fast)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: false,
+ cost: { input: 4.25, output: 17, cacheRead: 2.125, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 16384,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'openai/gpt-4o-mini',
+ provider: 'vercel-ai-gateway',
+ name: 'GPT-4o mini',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: false,
+ cost: { input: 0.15, output: 0.6, cacheRead: 0.075, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 16384,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'openai/gpt-4o-mini-batch',
+ provider: 'vercel-ai-gateway',
+ name: 'GPT-4o mini (Batch)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: false,
+ cost: { input: 0.075, output: 0.3, cacheRead: 0.0375, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 16384,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'openai/gpt-4o-mini-fast',
+ provider: 'vercel-ai-gateway',
+ name: 'GPT-4o mini (Fast)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: false,
+ cost: { input: 0.25, output: 1, cacheRead: 0.125, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 16384,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'openai/gpt-5',
+ provider: 'vercel-ai-gateway',
+ name: 'GPT-5',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 1.25, output: 10, cacheRead: 0.125, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true, supportsTemperature: false },
+ },
+ {
+ id: 'openai/gpt-5-batch',
+ provider: 'vercel-ai-gateway',
+ name: 'GPT-5 (Batch)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.625, output: 5, cacheRead: 0.0625, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true, supportsTemperature: false },
+ },
+ {
+ id: 'openai/gpt-5-codex',
+ provider: 'vercel-ai-gateway',
+ name: 'GPT-5-Codex',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 1.25, output: 10, cacheRead: 0.13, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true, supportsTemperature: false },
+ },
+ {
+ id: 'openai/gpt-5-fast',
+ provider: 'vercel-ai-gateway',
+ name: 'GPT-5 (Fast)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 2.5, output: 20, cacheRead: 0.25, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true, supportsTemperature: false },
+ },
+ {
+ id: 'openai/gpt-5-mini',
+ provider: 'vercel-ai-gateway',
+ name: 'GPT-5 mini',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.25, output: 2, cacheRead: 0.025, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true, supportsTemperature: false },
+ },
+ {
+ id: 'openai/gpt-5-mini-batch',
+ provider: 'vercel-ai-gateway',
+ name: 'GPT-5 mini (Batch)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.125, output: 1, cacheRead: 0.0125, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true, supportsTemperature: false },
+ },
+ {
+ id: 'openai/gpt-5-mini-fast',
+ provider: 'vercel-ai-gateway',
+ name: 'GPT-5 mini (Fast)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.45, output: 3.6, cacheRead: 0.045, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true, supportsTemperature: false },
+ },
+ {
+ id: 'openai/gpt-5-nano',
+ provider: 'vercel-ai-gateway',
+ name: 'GPT-5 nano',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.05, output: 0.4, cacheRead: 0.005, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true, supportsTemperature: false },
+ },
+ {
+ id: 'openai/gpt-5-nano-batch',
+ provider: 'vercel-ai-gateway',
+ name: 'GPT-5 nano (Batch)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.025, output: 0.2, cacheRead: 0.0025, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true, supportsTemperature: false },
+ },
+ {
+ id: 'openai/gpt-5-pro',
+ provider: 'vercel-ai-gateway',
+ name: 'GPT-5 pro',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: { levels: { high: 'high' }, budget: false },
+ cost: { input: 15, output: 120, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 272000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'openai/gpt-5-pro-batch',
+ provider: 'vercel-ai-gateway',
+ name: 'GPT-5 pro (Batch)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: { levels: { high: 'high' }, budget: false },
+ cost: { input: 7.5, output: 60, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 272000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'openai/gpt-5.1-codex',
+ provider: 'vercel-ai-gateway',
+ name: 'GPT-5.1-Codex',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 1.25, output: 10, cacheRead: 0.13, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'openai/gpt-5.1-codex-max',
+ provider: 'vercel-ai-gateway',
+ name: 'GPT 5.1 Codex Max',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 1.25, output: 10, cacheRead: 0.125, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'openai/gpt-5.1-codex-mini',
+ provider: 'vercel-ai-gateway',
+ name: 'GPT 5.1 Codex Mini',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0.25, output: 2, cacheRead: 0.03, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'openai/gpt-5.1-thinking',
+ provider: 'vercel-ai-gateway',
+ name: 'GPT 5.1 Thinking',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ },
+ budget: false,
+ },
+ cost: { input: 1.25, output: 10, cacheRead: 0.125, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'openai/gpt-5.1-thinking-fast',
+ provider: 'vercel-ai-gateway',
+ name: 'GPT 5.1 Thinking (Fast)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ },
+ budget: false,
+ },
+ cost: { input: 2.5, output: 20, cacheRead: 0.25, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'openai/gpt-5.2',
+ provider: 'vercel-ai-gateway',
+ name: 'GPT 5.2',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ },
+ budget: false,
+ },
+ cost: { input: 1.75, output: 14, cacheRead: 0.175, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'openai/gpt-5.2-batch',
+ provider: 'vercel-ai-gateway',
+ name: 'GPT 5.2 (Batch)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ },
+ budget: false,
+ },
+ cost: { input: 0.875, output: 7, cacheRead: 0.0875, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'openai/gpt-5.2-codex',
+ provider: 'vercel-ai-gateway',
+ name: 'GPT 5.2 Codex',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 1.75, output: 14, cacheRead: 0.175, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'openai/gpt-5.2-fast',
+ provider: 'vercel-ai-gateway',
+ name: 'GPT 5.2 (Fast)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ },
+ budget: false,
+ },
+ cost: { input: 3.5, output: 28, cacheRead: 0.35, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'openai/gpt-5.2-pro',
+ provider: 'vercel-ai-gateway',
+ name: 'GPT 5.2 ',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: { medium: 'medium', high: 'high', xhigh: 'xhigh' },
+ budget: false,
+ },
+ cost: { input: 21, output: 168, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'openai/gpt-5.3-codex',
+ provider: 'vercel-ai-gateway',
+ name: 'GPT 5.3 Codex',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ },
+ budget: false,
+ },
+ cost: { input: 1.75, output: 14, cacheRead: 0.175, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'openai/gpt-5.3-codex-fast',
+ provider: 'vercel-ai-gateway',
+ name: 'GPT 5.3 Codex (Fast)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ },
+ budget: false,
+ },
+ cost: { input: 3.5, output: 28, cacheRead: 0.35, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'openai/gpt-5.4',
+ provider: 'vercel-ai-gateway',
+ name: 'GPT 5.4',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 2.5,
+ output: 15,
+ cacheRead: 0.25,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 271999,
+ input: 5,
+ output: 22.5,
+ cacheRead: 0.5000000001,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'openai/gpt-5.4-batch',
+ provider: 'vercel-ai-gateway',
+ name: 'GPT 5.4 (Batch)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 1.25,
+ output: 7.5,
+ cacheRead: 0.125,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 271999,
+ input: 2.5,
+ output: 11.25,
+ cacheRead: 0.25,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'openai/gpt-5.4-fast',
+ provider: 'vercel-ai-gateway',
+ name: 'GPT 5.4 (Fast)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ },
+ budget: false,
+ },
+ cost: { input: 5, output: 30, cacheRead: 0.5, cacheWrite: 0 },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'openai/gpt-5.4-mini',
+ provider: 'vercel-ai-gateway',
+ name: 'GPT 5.4 Mini',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ },
+ budget: false,
+ },
+ cost: { input: 0.75, output: 4.5, cacheRead: 0.075, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'openai/gpt-5.4-mini-batch',
+ provider: 'vercel-ai-gateway',
+ name: 'GPT 5.4 Mini (Batch)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ },
+ budget: false,
+ },
+ cost: { input: 0.375, output: 2.25, cacheRead: 0.0375, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'openai/gpt-5.4-mini-fast',
+ provider: 'vercel-ai-gateway',
+ name: 'GPT 5.4 Mini (Fast)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ },
+ budget: false,
+ },
+ cost: { input: 1.5, output: 9, cacheRead: 0.15, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'openai/gpt-5.4-nano',
+ provider: 'vercel-ai-gateway',
+ name: 'GPT 5.4 Nano',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ },
+ budget: false,
+ },
+ cost: { input: 0.2, output: 1.25, cacheRead: 0.02, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'openai/gpt-5.4-nano-batch',
+ provider: 'vercel-ai-gateway',
+ name: 'GPT 5.4 Nano (Batch)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ },
+ budget: false,
+ },
+ cost: { input: 0.1, output: 0.625, cacheRead: 0.01, cacheWrite: 0 },
+ contextWindow: 400000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'openai/gpt-5.4-pro',
+ provider: 'vercel-ai-gateway',
+ name: 'GPT 5.4 Pro',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 30,
+ output: 180,
+ cacheRead: 0,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 271999,
+ input: 60,
+ output: 270,
+ cacheRead: 0,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'openai/gpt-5.5',
+ provider: 'vercel-ai-gateway',
+ name: 'GPT 5.5',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 5,
+ output: 30,
+ cacheRead: 0.5,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 271999,
+ input: 10,
+ output: 45,
+ cacheRead: 1,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'openai/gpt-5.5-batch',
+ provider: 'vercel-ai-gateway',
+ name: 'GPT 5.5 (Batch)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 2.5,
+ output: 15,
+ cacheRead: 0.25,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 271999,
+ input: 5,
+ output: 22.5,
+ cacheRead: 0.5000000001,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'openai/gpt-5.5-fast',
+ provider: 'vercel-ai-gateway',
+ name: 'GPT 5.5 (Fast)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ },
+ budget: false,
+ },
+ cost: { input: 12.5, output: 75, cacheRead: 1.25, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true, supportsTemperature: false },
+ },
+ {
+ id: 'openai/gpt-5.5-pro',
+ provider: 'vercel-ai-gateway',
+ name: 'GPT 5.5 Pro',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: { medium: 'medium', high: 'high', xhigh: 'xhigh' },
+ budget: false,
+ },
+ cost: {
+ input: 30,
+ output: 180,
+ cacheRead: 0,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 271999,
+ input: 60,
+ output: 270,
+ cacheRead: 0,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'openai/gpt-5.5-pro-batch',
+ provider: 'vercel-ai-gateway',
+ name: 'GPT 5.5 Pro (Batch)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: { medium: 'medium', high: 'high', xhigh: 'xhigh' },
+ budget: false,
+ },
+ cost: {
+ input: 15,
+ output: 90,
+ cacheRead: 0,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 271999,
+ input: 30,
+ output: 135,
+ cacheRead: 0,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'openai/gpt-5.6-luna',
+ provider: 'vercel-ai-gateway',
+ name: 'GPT 5.6 Luna',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 0.2,
+ output: 1.2,
+ cacheRead: 0.02,
+ cacheWrite: 0.25,
+ tiers: [
+ {
+ inputTokensAbove: 271999,
+ input: 0.4,
+ output: 1.8,
+ cacheRead: 0.04000000001,
+ cacheWrite: 0.5,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'openai/gpt-5.6-luna-batch',
+ provider: 'vercel-ai-gateway',
+ name: 'GPT 5.6 Luna (Batch)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 0.1,
+ output: 0.6,
+ cacheRead: 0.01,
+ cacheWrite: 0.125,
+ tiers: [
+ {
+ inputTokensAbove: 271999,
+ input: 0.2,
+ output: 0.9,
+ cacheRead: 0.02,
+ cacheWrite: 0.25,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'openai/gpt-5.6-luna-fast',
+ provider: 'vercel-ai-gateway',
+ name: 'GPT 5.6 Luna (Fast)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 0.4,
+ output: 2.4,
+ cacheRead: 0.04,
+ cacheWrite: 0.5,
+ tiers: [
+ {
+ inputTokensAbove: 271999,
+ input: 0.8,
+ output: 3.6,
+ cacheRead: 0.08000000001,
+ cacheWrite: 1,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true, supportsTemperature: false },
+ },
+ {
+ id: 'openai/gpt-5.6-sol',
+ provider: 'vercel-ai-gateway',
+ name: 'GPT 5.6 Sol',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 4,
+ output: 20,
+ cacheRead: 0.4,
+ cacheWrite: 5,
+ tiers: [
+ {
+ inputTokensAbove: 271999,
+ input: 8,
+ output: 30,
+ cacheRead: 0.8,
+ cacheWrite: 10,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'openai/gpt-5.6-sol-batch',
+ provider: 'vercel-ai-gateway',
+ name: 'GPT 5.6 Sol (Batch)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 2,
+ output: 10,
+ cacheRead: 0.2,
+ cacheWrite: 2.5,
+ tiers: [
+ {
+ inputTokensAbove: 271999,
+ input: 4,
+ output: 15,
+ cacheRead: 0.4,
+ cacheWrite: 5,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'openai/gpt-5.6-sol-fast',
+ provider: 'vercel-ai-gateway',
+ name: 'GPT 5.6 Sol (Fast)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 8,
+ output: 40,
+ cacheRead: 0.8,
+ cacheWrite: 10,
+ tiers: [
+ {
+ inputTokensAbove: 271999,
+ input: 16,
+ output: 60,
+ cacheRead: 1.6,
+ cacheWrite: 20,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true, supportsTemperature: false },
+ },
+ {
+ id: 'openai/gpt-5.6-terra',
+ provider: 'vercel-ai-gateway',
+ name: 'GPT 5.6 Terra',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 2,
+ output: 12,
+ cacheRead: 0.2,
+ cacheWrite: 2.5,
+ tiers: [
+ {
+ inputTokensAbove: 271999,
+ input: 4,
+ output: 18,
+ cacheRead: 0.4,
+ cacheWrite: 5,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'openai/gpt-5.6-terra-batch',
+ provider: 'vercel-ai-gateway',
+ name: 'GPT 5.6 Terra (Batch)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 1,
+ output: 6,
+ cacheRead: 0.1,
+ cacheWrite: 1.25,
+ tiers: [
+ {
+ inputTokensAbove: 271999,
+ input: 2,
+ output: 9,
+ cacheRead: 0.2,
+ cacheWrite: 2.5,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'openai/gpt-5.6-terra-fast',
+ provider: 'vercel-ai-gateway',
+ name: 'GPT 5.6 Terra (Fast)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 4,
+ output: 24,
+ cacheRead: 0.4,
+ cacheWrite: 5,
+ tiers: [
+ {
+ inputTokensAbove: 271999,
+ input: 8,
+ output: 36,
+ cacheRead: 0.8,
+ cacheWrite: 10,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true, supportsTemperature: false },
+ },
+ {
+ id: 'openai/gpt-6-astra',
+ provider: 'vercel-ai-gateway',
+ name: 'GPT-6 Astra',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 10,
+ output: 50,
+ cacheRead: 1,
+ cacheWrite: 12.5,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 20,
+ output: 75,
+ cacheRead: 2,
+ cacheWrite: 25,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true, supportsTemperature: false },
+ },
+ {
+ id: 'openai/gpt-6-astra-batch',
+ provider: 'vercel-ai-gateway',
+ name: 'GPT-6 Astra (Batch)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 5,
+ output: 25,
+ cacheRead: 0.5,
+ cacheWrite: 6.25,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 10,
+ output: 37.5,
+ cacheRead: 1,
+ cacheWrite: 12.5,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true, supportsTemperature: false },
+ },
+ {
+ id: 'openai/gpt-6-astra-fast',
+ provider: 'vercel-ai-gateway',
+ name: 'GPT-6 Astra (Fast)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 20,
+ output: 100,
+ cacheRead: 2,
+ cacheWrite: 25,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 40,
+ output: 150,
+ cacheRead: 4.000000001,
+ cacheWrite: 50,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true, supportsTemperature: false },
+ },
+ {
+ id: 'openai/gpt-6-luna',
+ provider: 'vercel-ai-gateway',
+ name: 'GPT-6 Luna',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 0.1,
+ output: 0.5,
+ cacheRead: 0.01,
+ cacheWrite: 0.125,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 0.2,
+ output: 0.75,
+ cacheRead: 0.02,
+ cacheWrite: 0.25,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'openai/gpt-6-luna-batch',
+ provider: 'vercel-ai-gateway',
+ name: 'GPT-6 Luna (Batch)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 0.05,
+ output: 0.25,
+ cacheRead: 0.005,
+ cacheWrite: 0.0625,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 0.1,
+ output: 0.375,
+ cacheRead: 0.01,
+ cacheWrite: 0.125,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'openai/gpt-6-luna-fast',
+ provider: 'vercel-ai-gateway',
+ name: 'GPT-6 Luna (Fast)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 0.2,
+ output: 1,
+ cacheRead: 0.02,
+ cacheWrite: 0.25,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 0.4,
+ output: 1.5,
+ cacheRead: 0.04000000001,
+ cacheWrite: 0.5,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'openai/gpt-6-sol',
+ provider: 'vercel-ai-gateway',
+ name: 'GPT-6 Sol',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 2,
+ output: 10,
+ cacheRead: 0.2,
+ cacheWrite: 2.5,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 4,
+ output: 15,
+ cacheRead: 0.4,
+ cacheWrite: 5,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'openai/gpt-6-sol-batch',
+ provider: 'vercel-ai-gateway',
+ name: 'GPT-6 Sol (Batch)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 1,
+ output: 5,
+ cacheRead: 0.1,
+ cacheWrite: 1.25,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 2,
+ output: 7.5,
+ cacheRead: 0.2,
+ cacheWrite: 2.5,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'openai/gpt-6-sol-fast',
+ provider: 'vercel-ai-gateway',
+ name: 'GPT-6 Sol (Fast)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 4,
+ output: 20,
+ cacheRead: 0.4,
+ cacheWrite: 5,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 8,
+ output: 30,
+ cacheRead: 0.8,
+ cacheWrite: 10,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'openai/gpt-6.1-sol',
+ provider: 'vercel-ai-gateway',
+ name: 'GPT-6.1 Sol',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 2,
+ output: 10,
+ cacheRead: 0.1,
+ cacheWrite: 2.5,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 4,
+ output: 15,
+ cacheRead: 0.1999999999,
+ cacheWrite: 5,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'openai/gpt-6.1-sol-batch',
+ provider: 'vercel-ai-gateway',
+ name: 'GPT-6.1 Sol (Batch)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 1,
+ output: 5,
+ cacheRead: 0.05,
+ cacheWrite: 1.25,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 2,
+ output: 7.5,
+ cacheRead: 0.09999999995,
+ cacheWrite: 2.5,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'openai/gpt-6.1-sol-fast',
+ provider: 'vercel-ai-gateway',
+ name: 'GPT-6.1 Sol (Fast)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 4,
+ output: 20,
+ cacheRead: 0.2,
+ cacheWrite: 5,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 8,
+ output: 30,
+ cacheRead: 0.3999999998,
+ cacheWrite: 10,
+ },
+ ],
+ },
+ contextWindow: 1050000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'openai/gpt-oss-120b',
+ provider: 'vercel-ai-gateway',
+ name: 'GPT OSS 120B',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0.1, output: 0.5, cacheRead: 0.1, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 131072,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'openai/gpt-oss-20b',
+ provider: 'vercel-ai-gateway',
+ name: 'GPT OSS 20B',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0.03, output: 0.14, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 131072,
+ maxTokens: 8192,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'openai/gpt-oss-safeguard-120b',
+ provider: 'vercel-ai-gateway',
+ name: 'GPT OSS Safeguard 120B',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0.15, output: 0.6, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 16000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'openai/gpt-oss-safeguard-20b',
+ provider: 'vercel-ai-gateway',
+ name: 'GPT OSS Safeguard 20B',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0.07, output: 0.2, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 16000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'openai/o1',
+ provider: 'vercel-ai-gateway',
+ name: 'o1',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 15, output: 60, cacheRead: 7.5, cacheWrite: 0 },
+ contextWindow: 200000,
+ maxTokens: 100000,
+ compat: { allowEmptySignature: true, supportsTemperature: false },
+ },
+ {
+ id: 'openai/o3',
+ provider: 'vercel-ai-gateway',
+ name: 'o3',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 2, output: 8, cacheRead: 0.5, cacheWrite: 0 },
+ contextWindow: 200000,
+ maxTokens: 100000,
+ compat: { allowEmptySignature: true, supportsTemperature: false },
+ },
+ {
+ id: 'openai/o3-fast',
+ provider: 'vercel-ai-gateway',
+ name: 'o3 (Fast)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 3.5, output: 14, cacheRead: 0.875, cacheWrite: 0 },
+ contextWindow: 200000,
+ maxTokens: 100000,
+ compat: { allowEmptySignature: true, supportsTemperature: false },
+ },
+ {
+ id: 'openai/o3-mini',
+ provider: 'vercel-ai-gateway',
+ name: 'o3-mini',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 1.1, output: 4.4, cacheRead: 0.55, cacheWrite: 0 },
+ contextWindow: 200000,
+ maxTokens: 100000,
+ compat: { allowEmptySignature: true, supportsTemperature: false },
+ },
+ {
+ id: 'openai/o3-pro',
+ provider: 'vercel-ai-gateway',
+ name: 'o3 Pro',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 20, output: 80, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 200000,
+ maxTokens: 100000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'openai/o4-mini',
+ provider: 'vercel-ai-gateway',
+ name: 'o4-mini',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 1.1, output: 4.4, cacheRead: 0.275, cacheWrite: 0 },
+ contextWindow: 200000,
+ maxTokens: 100000,
+ compat: { allowEmptySignature: true, supportsTemperature: false },
+ },
+ {
+ id: 'openai/o4-mini-fast',
+ provider: 'vercel-ai-gateway',
+ name: 'o4-mini (Fast)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 2, output: 8, cacheRead: 0.5, cacheWrite: 0 },
+ contextWindow: 200000,
+ maxTokens: 100000,
+ compat: { allowEmptySignature: true, supportsTemperature: false },
+ },
+ {
+ id: 'perplexity/sonar',
+ provider: 'vercel-ai-gateway',
+ name: 'Sonar',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ },
+ budget: false,
+ },
+ cost: { input: 0.25, output: 2.5, cacheRead: 0, cacheWrite: 0.0625 },
+ contextWindow: 127000,
+ maxTokens: 8000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'poolside/laguna-s-2.1',
+ provider: 'vercel-ai-gateway',
+ name: 'Laguna S 2.1',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.09, output: 0.18, cacheRead: 0.009, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 131072,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'poolside/laguna-s-2.1-free',
+ provider: 'vercel-ai-gateway',
+ name: 'Laguna S 2.1 Free',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 256000,
+ maxTokens: 32768,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'quiverai/arrow-2',
+ provider: 'vercel-ai-gateway',
+ name: 'Arrow 2',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high', xhigh: 'xhigh' },
+ budget: false,
+ },
+ cost: { input: 4, output: 20, cacheRead: 0.4, cacheWrite: 5 },
+ contextWindow: 131072,
+ maxTokens: 131072,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'quiverai/arrow-2-telos',
+ provider: 'vercel-ai-gateway',
+ name: 'Arrow 2 Telos',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high', xhigh: 'xhigh' },
+ budget: false,
+ },
+ cost: { input: 6, output: 30, cacheRead: 0.6, cacheWrite: 7.5 },
+ contextWindow: 131072,
+ maxTokens: 131072,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'sakana/fugu-max',
+ provider: 'vercel-ai-gateway',
+ name: 'Fugu Max',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image'],
+ reasoning: { levels: { high: 'high', xhigh: 'xhigh' }, budget: false },
+ cost: { input: 2, output: 6, cacheRead: 0.25, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 1000000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'sakana/fugu-ultra',
+ provider: 'vercel-ai-gateway',
+ name: 'Fugu Ultra',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image'],
+ reasoning: { levels: { high: 'high', xhigh: 'xhigh' }, budget: false },
+ cost: {
+ input: 5,
+ output: 30,
+ cacheRead: 0.5,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 10,
+ output: 45,
+ cacheRead: 1,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 1000000,
+ maxTokens: 1000000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'sakana/fugu-ultra-v2',
+ provider: 'vercel-ai-gateway',
+ name: 'Fugu Ultra v2',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image'],
+ reasoning: { levels: { high: 'high', xhigh: 'xhigh' }, budget: false },
+ cost: {
+ input: 5,
+ output: 30,
+ cacheRead: 0.5,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 272000,
+ input: 10,
+ output: 45,
+ cacheRead: 1,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 1000000,
+ maxTokens: 1000000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'sakana/namazu',
+ provider: 'vercel-ai-gateway',
+ name: 'Sakana Namazu',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0.95, output: 4, cacheRead: 0.15, cacheWrite: 0 },
+ contextWindow: 256000,
+ maxTokens: 256000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'spacexai/grok-4.1-fast-non-reasoning',
+ provider: 'vercel-ai-gateway',
+ name: 'Grok 4.1 Fast Non-Reasoning',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0.2, output: 0.5, cacheRead: 0.05, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 1000000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'spacexai/grok-4.1-fast-reasoning',
+ provider: 'vercel-ai-gateway',
+ name: 'Grok 4.1 Fast Reasoning',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0.2, output: 0.5, cacheRead: 0.05, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 1000000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'spacexai/grok-4.20-multi-agent',
+ provider: 'vercel-ai-gateway',
+ name: 'Grok 4.20 Multi-Agent',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: {
+ input: 1.25,
+ output: 2.5,
+ cacheRead: 0.2,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 200000,
+ input: 2.5,
+ output: 5,
+ cacheRead: 0.4,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 2000000,
+ maxTokens: 2000000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'spacexai/grok-4.20-multi-agent-batch',
+ provider: 'vercel-ai-gateway',
+ name: 'Grok 4.20 Multi-Agent (Batch)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: {
+ input: 1,
+ output: 2,
+ cacheRead: 0.16,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 200000,
+ input: 2,
+ output: 4,
+ cacheRead: 0.32,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 2000000,
+ maxTokens: 2000000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'spacexai/grok-4.20-multi-agent-beta',
+ provider: 'vercel-ai-gateway',
+ name: 'Grok 4.20 Multi Agent Beta',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: {
+ input: 1.25,
+ output: 2.5,
+ cacheRead: 0.2,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 200000,
+ input: 2.5,
+ output: 5,
+ cacheRead: 0.4,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 2000000,
+ maxTokens: 2000000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'spacexai/grok-4.20-non-reasoning',
+ provider: 'vercel-ai-gateway',
+ name: 'Grok 4.20 Non-Reasoning',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: {
+ input: 1.25,
+ output: 2.5,
+ cacheRead: 0.2,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 200000,
+ input: 2.5,
+ output: 5,
+ cacheRead: 0.4,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 2000000,
+ maxTokens: 2000000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'spacexai/grok-4.20-non-reasoning-batch',
+ provider: 'vercel-ai-gateway',
+ name: 'Grok 4.20 Non-Reasoning (Batch)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: {
+ input: 1,
+ output: 2,
+ cacheRead: 0.16,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 200000,
+ input: 2,
+ output: 4,
+ cacheRead: 0.32,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 2000000,
+ maxTokens: 2000000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'spacexai/grok-4.20-non-reasoning-beta',
+ provider: 'vercel-ai-gateway',
+ name: 'Grok 4.20 Beta Non-Reasoning',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: {
+ input: 1.25,
+ output: 2.5,
+ cacheRead: 0.2,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 200000,
+ input: 2.5,
+ output: 5,
+ cacheRead: 0.4,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 2000000,
+ maxTokens: 2000000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'spacexai/grok-4.20-reasoning',
+ provider: 'vercel-ai-gateway',
+ name: 'Grok 4.20 Reasoning',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: {
+ input: 1.25,
+ output: 2.5,
+ cacheRead: 0.2,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 200000,
+ input: 2.5,
+ output: 5,
+ cacheRead: 0.4,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 2000000,
+ maxTokens: 2000000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'spacexai/grok-4.20-reasoning-batch',
+ provider: 'vercel-ai-gateway',
+ name: 'Grok 4.20 Reasoning (Batch)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: {
+ input: 1,
+ output: 2,
+ cacheRead: 0.16,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 200000,
+ input: 2,
+ output: 4,
+ cacheRead: 0.32,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 2000000,
+ maxTokens: 2000000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'spacexai/grok-4.20-reasoning-beta',
+ provider: 'vercel-ai-gateway',
+ name: 'Grok 4.20 Beta Reasoning',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: {
+ input: 1.25,
+ output: 2.5,
+ cacheRead: 0.2,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 200000,
+ input: 2.5,
+ output: 5,
+ cacheRead: 0.4,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 2000000,
+ maxTokens: 2000000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'spacexai/grok-4.3',
+ provider: 'vercel-ai-gateway',
+ name: 'Grok 4.3',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: {
+ input: 1.25,
+ output: 2.5,
+ cacheRead: 0.2,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 200000,
+ input: 2.5,
+ output: 5,
+ cacheRead: 0.4,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 1000000,
+ maxTokens: 1000000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'spacexai/grok-4.3-batch',
+ provider: 'vercel-ai-gateway',
+ name: 'Grok 4.3 (Batch)',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: {
+ input: 1,
+ output: 2,
+ cacheRead: 0.16,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 200000,
+ input: 2,
+ output: 4,
+ cacheRead: 0.32,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 1000000,
+ maxTokens: 1000000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'spacexai/grok-4.5',
+ provider: 'vercel-ai-gateway',
+ name: 'Grok 4.5',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: {
+ input: 2,
+ output: 6,
+ cacheRead: 0.3,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 200000,
+ input: 4,
+ output: 12,
+ cacheRead: 0.6,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 500000,
+ maxTokens: 500000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'spacexai/grok-4.6',
+ provider: 'vercel-ai-gateway',
+ name: 'Grok 4.6',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high', xhigh: 'xhigh' },
+ budget: false,
+ },
+ cost: {
+ input: 2,
+ output: 6,
+ cacheRead: 0.5,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 200000,
+ input: 4,
+ output: 12,
+ cacheRead: 1,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 500000,
+ maxTokens: 500000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'spacexai/grok-4.7',
+ provider: 'vercel-ai-gateway',
+ name: 'Grok 4.7',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high', xhigh: 'xhigh' },
+ budget: false,
+ },
+ cost: {
+ input: 2,
+ output: 6,
+ cacheRead: 0.5,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 200000,
+ input: 4,
+ output: 12,
+ cacheRead: 1,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 500000,
+ maxTokens: 500000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'spacexai/grok-build-0.1',
+ provider: 'vercel-ai-gateway',
+ name: 'Grok Build 0.1',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: {
+ input: 1,
+ output: 2,
+ cacheRead: 0.2,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 200000,
+ input: 2,
+ output: 4,
+ cacheRead: 0.4,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 256000,
+ maxTokens: 256000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'stealth/glyph-cluster',
+ provider: 'vercel-ai-gateway',
+ name: 'Glyph Cluster',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high', xhigh: 'xhigh' },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 256000,
+ maxTokens: 256000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'stepfun/step-3.7-flash',
+ provider: 'vercel-ai-gateway',
+ name: 'Step 3.7 Flash',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0.2, output: 1.15, cacheRead: 0.04, cacheWrite: 0 },
+ contextWindow: 256000,
+ maxTokens: 256000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'stepfun/step-5-preview',
+ provider: 'vercel-ai-gateway',
+ name: 'Step 5 Preview',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 1, output: 2.7, cacheRead: 0.05, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 1000000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'tencent/hy-mt2-lite',
+ provider: 'vercel-ai-gateway',
+ name: 'Tencent Hy-MT2-Lite',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.044, output: 0.177, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 8000,
+ maxTokens: 4000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'tencent/hy-mt2-plus',
+ provider: 'vercel-ai-gateway',
+ name: 'Tencent Hy-MT2-Plus',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.074, output: 0.295, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 8000,
+ maxTokens: 4000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'tencent/hy-mt2-pro',
+ provider: 'vercel-ai-gateway',
+ name: 'Tencent Hy-MT2-Pro',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: false,
+ cost: { input: 0.074, output: 0.295, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 8000,
+ maxTokens: 4000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'tencent/hy3',
+ provider: 'vercel-ai-gateway',
+ name: 'Hy3',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 0.14, output: 0.58, cacheRead: 0.035, cacheWrite: 0 },
+ contextWindow: 262144,
+ maxTokens: 262144,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'tencent/hy4-preview',
+ provider: 'vercel-ai-gateway',
+ name: 'Tencent Hy4 Preview',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: { levels: { off: 'none', high: 'high' }, budget: false },
+ cost: { input: 0.834, output: 2.501, cacheRead: 0.042, cacheWrite: 0 },
+ contextWindow: 1024000,
+ maxTokens: 64000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'thinkingmachines/inkling',
+ provider: 'vercel-ai-gateway',
+ name: 'Inkling',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 1, output: 4.05, cacheRead: 0.17, cacheWrite: 0 },
+ contextWindow: 256000,
+ maxTokens: 256000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'thinkingmachines/inkling-small',
+ provider: 'vercel-ai-gateway',
+ name: 'Inkling Small',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 0.45, output: 1.2, cacheRead: 0.1, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 1000000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'xiaomi/mimo-v2.5',
+ provider: 'vercel-ai-gateway',
+ name: 'MiMo M2.5',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.14, output: 0.28, cacheRead: 0.0028, cacheWrite: 0 },
+ contextWindow: 1050000,
+ maxTokens: 131100,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'xiaomi/mimo-v2.5-pro',
+ provider: 'vercel-ai-gateway',
+ name: 'MiMo V2.5 Pro',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.3045, output: 0.609, cacheRead: 0.0028, cacheWrite: 0 },
+ contextWindow: 1050000,
+ maxTokens: 131000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'xiaomi/mimo-v2.6-flash',
+ provider: 'vercel-ai-gateway',
+ name: 'MiMo V2.6 Flash',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'audio', 'video'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.14, output: 0.28, cacheRead: 0.0028, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 131072,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'xiaomi/mimo-v2.6-pro',
+ provider: 'vercel-ai-gateway',
+ name: 'MiMo V2.6 Pro',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'audio', 'video'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 0.435, output: 0.87, cacheRead: 0.0036, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 131072,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'xiaomi/mimo-v2.6-pro-ultraspeed',
+ provider: 'vercel-ai-gateway',
+ name: 'MiMo V2.6 Pro UltraSpeed',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'audio', 'video'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: { input: 4.35, output: 8.7, cacheRead: 0.036, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 131072,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'zai/glm-4.5',
+ provider: 'vercel-ai-gateway',
+ name: 'GLM 4.5',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.6, output: 2.2, cacheRead: 0.11, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 96000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'zai/glm-4.5-air',
+ provider: 'vercel-ai-gateway',
+ name: 'GLM 4.5 Air',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.2, output: 1.1, cacheRead: 0.03, cacheWrite: 0 },
+ contextWindow: 128000,
+ maxTokens: 96000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'zai/glm-4.5v',
+ provider: 'vercel-ai-gateway',
+ name: 'GLM 4.5V',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.6, output: 1.8, cacheRead: 0.11, cacheWrite: 0 },
+ contextWindow: 66000,
+ maxTokens: 16000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'zai/glm-4.6',
+ provider: 'vercel-ai-gateway',
+ name: 'GLM 4.6',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.6, output: 2.2, cacheRead: 0.11, cacheWrite: 0 },
+ contextWindow: 200000,
+ maxTokens: 96000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'zai/glm-4.7',
+ provider: 'vercel-ai-gateway',
+ name: 'GLM 4.7',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.6, output: 2.2, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 200000,
+ maxTokens: 120000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'zai/glm-4.7-flash',
+ provider: 'vercel-ai-gateway',
+ name: 'GLM 4.7 Flash',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.07, output: 0.4, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 200000,
+ maxTokens: 131000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'zai/glm-4.7-flashx',
+ provider: 'vercel-ai-gateway',
+ name: 'GLM 4.7 FlashX',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.06, output: 0.4, cacheRead: 0.01, cacheWrite: 0 },
+ contextWindow: 200000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'zai/glm-5',
+ provider: 'vercel-ai-gateway',
+ name: 'GLM 5',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 1, output: 3.2, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 202800,
+ maxTokens: 131100,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'zai/glm-5-turbo',
+ provider: 'vercel-ai-gateway',
+ name: 'GLM 5 Turbo',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 1.2, output: 4, cacheRead: 0.24, cacheWrite: 0 },
+ contextWindow: 202800,
+ maxTokens: 131100,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'zai/glm-5.1',
+ provider: 'vercel-ai-gateway',
+ name: 'GLM 5.1',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 1.4, output: 4.4, cacheRead: 0.26, cacheWrite: 0 },
+ contextWindow: 202800,
+ maxTokens: 64000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'zai/glm-5.2',
+ provider: 'vercel-ai-gateway',
+ name: 'GLM 5.2',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: {
+ levels: { off: 'none', high: 'high', max: 'max' },
+ budget: false,
+ },
+ cost: { input: 0.8, output: 2.55, cacheRead: 0.16, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'zai/glm-5.2-fast',
+ provider: 'vercel-ai-gateway',
+ name: 'GLM 5.2 Fast',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 2.8, output: 8.8, cacheRead: 0.56, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'zai/glm-5.3',
+ provider: 'vercel-ai-gateway',
+ name: 'GLM 5.3',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: {
+ levels: { low: 'low', high: 'high', max: 'max' },
+ budget: false,
+ },
+ cost: { input: 1.4, output: 4.4, cacheRead: 0.14, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 1000000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'zai/glm-5.3-fast',
+ provider: 'vercel-ai-gateway',
+ name: 'GLM 5.3 Fast',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text'],
+ reasoning: {
+ levels: { off: 'none', low: 'low', medium: 'medium', high: 'high' },
+ budget: false,
+ },
+ cost: { input: 2.1, output: 6.6, cacheRead: 0.21, cacheWrite: 0 },
+ contextWindow: 1048576,
+ maxTokens: 262144,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'zai/glm-5.3-flash',
+ provider: 'vercel-ai-gateway',
+ name: 'GLM 5.3 Flash',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { low: 'low', high: 'high', max: 'max' },
+ budget: false,
+ },
+ cost: { input: 0.15, output: 0.5, cacheRead: 0.03, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 131000,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'zai/glm-5.3-flashx',
+ provider: 'vercel-ai-gateway',
+ name: 'GLM 5.3 FlashX',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { low: 'low', high: 'high', max: 'max' },
+ budget: false,
+ },
+ cost: { input: 0.37, output: 1.25, cacheRead: 0.075, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 131072,
+ compat: { allowEmptySignature: true },
+ },
+ {
+ id: 'zai/glm-5v-turbo',
+ provider: 'vercel-ai-gateway',
+ name: 'GLM 5V Turbo',
+ api: 'anthropic-messages',
+ baseUrl: 'https://ai-gateway.vercel.sh',
+ input: ['text', 'image', 'document'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 1.2, output: 4, cacheRead: 0.24, cacheWrite: 0 },
+ contextWindow: 200000,
+ maxTokens: 128000,
+ compat: { allowEmptySignature: true },
+ },
+]
diff --git a/packages/ai-models/src/providers/xai.ts b/packages/ai-models/src/providers/xai.ts
new file mode 100644
index 0000000000..b5a85f9be2
--- /dev/null
+++ b/packages/ai-models/src/providers/xai.ts
@@ -0,0 +1,276 @@
+// Generated by scripts/generate-ai-models.ts from modelschemas. Do not edit.
+import type { ModelRecord, ProviderRecord } from '../types'
+
+/** xAI. */
+export const provider: ProviderRecord = {
+ id: 'xai',
+ name: 'xAI',
+ baseUrl: 'https://api.x.ai/v1',
+ apis: ['openai-responses'],
+ env: [['XAI_API_KEY']],
+}
+
+/** Every xAI model, sorted by id. */
+export const models: ReadonlyArray = [
+ {
+ id: 'grok-4.20-0309-non-reasoning',
+ provider: 'xai',
+ name: 'Grok 4.20 0309 Non Reasoning',
+ api: 'openai-responses',
+ baseUrl: 'https://api.x.ai/v1',
+ input: ['text', 'image'],
+ reasoning: false,
+ cost: {
+ input: 1.25,
+ output: 2.5,
+ cacheRead: 0.2,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 199999,
+ input: 2.5,
+ output: 5,
+ cacheRead: 0.4,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 1000000,
+ maxTokens: 0,
+ compat: { supportsLongCacheRetention: false },
+ },
+ {
+ id: 'grok-4.20-0309-reasoning',
+ provider: 'xai',
+ name: 'Grok 4.20 0309 Reasoning',
+ api: 'openai-responses',
+ baseUrl: 'https://api.x.ai/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 1.25,
+ output: 2.5,
+ cacheRead: 0.2,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 199999,
+ input: 2.5,
+ output: 5,
+ cacheRead: 0.4,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 1000000,
+ maxTokens: 0,
+ compat: { supportsLongCacheRetention: false },
+ },
+ {
+ id: 'grok-4.20-multi-agent-0309',
+ provider: 'xai',
+ name: 'Grok 4.20 Multi Agent 0309',
+ api: 'openai-responses',
+ baseUrl: 'https://api.x.ai/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 1.25,
+ output: 2.5,
+ cacheRead: 0.2,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 199999,
+ input: 2.5,
+ output: 5,
+ cacheRead: 0.4,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 1000000,
+ maxTokens: 0,
+ compat: { supportsLongCacheRetention: false },
+ },
+ {
+ id: 'grok-4.3',
+ provider: 'xai',
+ name: 'Grok 4.3',
+ api: 'openai-responses',
+ baseUrl: 'https://api.x.ai/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 1.25,
+ output: 2.5,
+ cacheRead: 0.2,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 199999,
+ input: 2.5,
+ output: 5,
+ cacheRead: 0.4,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 1000000,
+ maxTokens: 0,
+ compat: { supportsLongCacheRetention: false },
+ },
+ {
+ id: 'grok-4.5',
+ provider: 'xai',
+ name: 'Grok 4.5',
+ api: 'openai-responses',
+ baseUrl: 'https://api.x.ai/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high', xhigh: 'xhigh' },
+ budget: false,
+ },
+ cost: {
+ input: 2,
+ output: 6,
+ cacheRead: 0.3,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 199999,
+ input: 4,
+ output: 12,
+ cacheRead: 0.6,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 500000,
+ maxTokens: 0,
+ compat: { supportsLongCacheRetention: false },
+ },
+ {
+ id: 'grok-4.6',
+ provider: 'xai',
+ name: 'Grok 4.6',
+ api: 'openai-responses',
+ baseUrl: 'https://api.x.ai/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high', xhigh: 'xhigh' },
+ budget: false,
+ },
+ cost: {
+ input: 2,
+ output: 6,
+ cacheRead: 0.5,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 199999,
+ input: 4,
+ output: 12,
+ cacheRead: 1,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 500000,
+ maxTokens: 0,
+ compat: { supportsLongCacheRetention: false },
+ },
+ {
+ id: 'grok-4.7',
+ provider: 'xai',
+ name: 'Grok 4.7',
+ api: 'openai-responses',
+ baseUrl: 'https://api.x.ai/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: { low: 'low', medium: 'medium', high: 'high', xhigh: 'xhigh' },
+ budget: false,
+ },
+ cost: {
+ input: 2,
+ output: 6,
+ cacheRead: 0.5,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 199999,
+ input: 4,
+ output: 12,
+ cacheRead: 1,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 500000,
+ maxTokens: 0,
+ compat: { supportsLongCacheRetention: false },
+ },
+ {
+ id: 'grok-build-0.1',
+ provider: 'xai',
+ name: 'Grok Build 0.1',
+ api: 'openai-responses',
+ baseUrl: 'https://api.x.ai/v1',
+ input: ['text', 'image'],
+ reasoning: {
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: false,
+ },
+ cost: {
+ input: 1,
+ output: 2,
+ cacheRead: 0.2,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 199999,
+ input: 2,
+ output: 4,
+ cacheRead: 0.4,
+ cacheWrite: 0,
+ },
+ ],
+ },
+ contextWindow: 256000,
+ maxTokens: 0,
+ compat: { supportsLongCacheRetention: false },
+ },
+]
diff --git a/packages/ai-models/src/providers/xiaomi-token-plan-ams.ts b/packages/ai-models/src/providers/xiaomi-token-plan-ams.ts
new file mode 100644
index 0000000000..82b7092251
--- /dev/null
+++ b/packages/ai-models/src/providers/xiaomi-token-plan-ams.ts
@@ -0,0 +1,83 @@
+// Generated by scripts/generate-ai-models.ts from modelschemas. Do not edit.
+import type { ModelRecord, ProviderRecord } from '../types'
+
+/** Xiaomi MiMo Token Plan (Amsterdam). */
+export const provider: ProviderRecord = {
+ id: 'xiaomi-token-plan-ams',
+ name: 'Xiaomi MiMo Token Plan (Amsterdam)',
+ baseUrl: 'https://token-plan-ams.xiaomimimo.com/v1',
+ apis: ['openai-completions'],
+ env: [['XIAOMI_TOKEN_PLAN_AMS_API_KEY']],
+}
+
+/** Every Xiaomi MiMo Token Plan (Amsterdam) model, sorted by id. */
+export const models: ReadonlyArray = [
+ {
+ id: 'mimo-v2.5',
+ provider: 'xiaomi-token-plan-ams',
+ name: 'mimo-v2.5',
+ api: 'openai-completions',
+ baseUrl: 'https://token-plan-ams.xiaomimimo.com/v1',
+ input: ['text', 'image', 'audio', 'video'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.14, output: 0.28, cacheRead: 0.0028, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: {
+ supportsStrictMode: true,
+ requiresReasoningContentOnAssistantMessages: true,
+ thinkingFormat: 'deepseek',
+ },
+ },
+ {
+ id: 'mimo-v2.5-pro',
+ provider: 'xiaomi-token-plan-ams',
+ name: 'mimo-v2.5-pro',
+ api: 'openai-completions',
+ baseUrl: 'https://token-plan-ams.xiaomimimo.com/v1',
+ input: ['text'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.435, output: 0.87, cacheRead: 0.0036, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: {
+ supportsStrictMode: true,
+ requiresReasoningContentOnAssistantMessages: true,
+ thinkingFormat: 'deepseek',
+ },
+ },
+ {
+ id: 'mimo-v2.6-flash',
+ provider: 'xiaomi-token-plan-ams',
+ name: 'mimo-v2.6-flash',
+ api: 'openai-completions',
+ baseUrl: 'https://token-plan-ams.xiaomimimo.com/v1',
+ input: ['text', 'image', 'audio', 'video'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.14, output: 0.28, cacheRead: 0.0028, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: {
+ supportsStrictMode: true,
+ requiresReasoningContentOnAssistantMessages: true,
+ thinkingFormat: 'deepseek',
+ },
+ },
+ {
+ id: 'mimo-v2.6-pro',
+ provider: 'xiaomi-token-plan-ams',
+ name: 'mimo-v2.6-pro',
+ api: 'openai-completions',
+ baseUrl: 'https://token-plan-ams.xiaomimimo.com/v1',
+ input: ['text', 'image', 'audio', 'video'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.435, output: 0.87, cacheRead: 0.0036, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: {
+ supportsStrictMode: true,
+ requiresReasoningContentOnAssistantMessages: true,
+ thinkingFormat: 'deepseek',
+ },
+ },
+]
diff --git a/packages/ai-models/src/providers/xiaomi-token-plan-cn.ts b/packages/ai-models/src/providers/xiaomi-token-plan-cn.ts
new file mode 100644
index 0000000000..8928ba0146
--- /dev/null
+++ b/packages/ai-models/src/providers/xiaomi-token-plan-cn.ts
@@ -0,0 +1,83 @@
+// Generated by scripts/generate-ai-models.ts from modelschemas. Do not edit.
+import type { ModelRecord, ProviderRecord } from '../types'
+
+/** Xiaomi MiMo Token Plan (China). */
+export const provider: ProviderRecord = {
+ id: 'xiaomi-token-plan-cn',
+ name: 'Xiaomi MiMo Token Plan (China)',
+ baseUrl: 'https://token-plan-cn.xiaomimimo.com/v1',
+ apis: ['openai-completions'],
+ env: [['XIAOMI_TOKEN_PLAN_CN_API_KEY']],
+}
+
+/** Every Xiaomi MiMo Token Plan (China) model, sorted by id. */
+export const models: ReadonlyArray = [
+ {
+ id: 'mimo-v2.5',
+ provider: 'xiaomi-token-plan-cn',
+ name: 'mimo-v2.5',
+ api: 'openai-completions',
+ baseUrl: 'https://token-plan-cn.xiaomimimo.com/v1',
+ input: ['text', 'image', 'audio', 'video'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.14, output: 0.28, cacheRead: 0.0028, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: {
+ supportsStrictMode: true,
+ requiresReasoningContentOnAssistantMessages: true,
+ thinkingFormat: 'deepseek',
+ },
+ },
+ {
+ id: 'mimo-v2.5-pro',
+ provider: 'xiaomi-token-plan-cn',
+ name: 'mimo-v2.5-pro',
+ api: 'openai-completions',
+ baseUrl: 'https://token-plan-cn.xiaomimimo.com/v1',
+ input: ['text'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.435, output: 0.87, cacheRead: 0.0036, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: {
+ supportsStrictMode: true,
+ requiresReasoningContentOnAssistantMessages: true,
+ thinkingFormat: 'deepseek',
+ },
+ },
+ {
+ id: 'mimo-v2.6-flash',
+ provider: 'xiaomi-token-plan-cn',
+ name: 'mimo-v2.6-flash',
+ api: 'openai-completions',
+ baseUrl: 'https://token-plan-cn.xiaomimimo.com/v1',
+ input: ['text', 'image', 'audio', 'video'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.14, output: 0.28, cacheRead: 0.0028, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: {
+ supportsStrictMode: true,
+ requiresReasoningContentOnAssistantMessages: true,
+ thinkingFormat: 'deepseek',
+ },
+ },
+ {
+ id: 'mimo-v2.6-pro',
+ provider: 'xiaomi-token-plan-cn',
+ name: 'mimo-v2.6-pro',
+ api: 'openai-completions',
+ baseUrl: 'https://token-plan-cn.xiaomimimo.com/v1',
+ input: ['text', 'image', 'audio', 'video'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.435, output: 0.87, cacheRead: 0.0036, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: {
+ supportsStrictMode: true,
+ requiresReasoningContentOnAssistantMessages: true,
+ thinkingFormat: 'deepseek',
+ },
+ },
+]
diff --git a/packages/ai-models/src/providers/xiaomi-token-plan-sgp.ts b/packages/ai-models/src/providers/xiaomi-token-plan-sgp.ts
new file mode 100644
index 0000000000..e7b8c4d3a0
--- /dev/null
+++ b/packages/ai-models/src/providers/xiaomi-token-plan-sgp.ts
@@ -0,0 +1,83 @@
+// Generated by scripts/generate-ai-models.ts from modelschemas. Do not edit.
+import type { ModelRecord, ProviderRecord } from '../types'
+
+/** Xiaomi MiMo Token Plan (Singapore). */
+export const provider: ProviderRecord = {
+ id: 'xiaomi-token-plan-sgp',
+ name: 'Xiaomi MiMo Token Plan (Singapore)',
+ baseUrl: 'https://token-plan-sgp.xiaomimimo.com/v1',
+ apis: ['openai-completions'],
+ env: [['XIAOMI_TOKEN_PLAN_SGP_API_KEY']],
+}
+
+/** Every Xiaomi MiMo Token Plan (Singapore) model, sorted by id. */
+export const models: ReadonlyArray = [
+ {
+ id: 'mimo-v2.5',
+ provider: 'xiaomi-token-plan-sgp',
+ name: 'mimo-v2.5',
+ api: 'openai-completions',
+ baseUrl: 'https://token-plan-sgp.xiaomimimo.com/v1',
+ input: ['text', 'image', 'audio', 'video'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.14, output: 0.28, cacheRead: 0.0028, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: {
+ supportsStrictMode: true,
+ requiresReasoningContentOnAssistantMessages: true,
+ thinkingFormat: 'deepseek',
+ },
+ },
+ {
+ id: 'mimo-v2.5-pro',
+ provider: 'xiaomi-token-plan-sgp',
+ name: 'mimo-v2.5-pro',
+ api: 'openai-completions',
+ baseUrl: 'https://token-plan-sgp.xiaomimimo.com/v1',
+ input: ['text'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.435, output: 0.87, cacheRead: 0.0036, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: {
+ supportsStrictMode: true,
+ requiresReasoningContentOnAssistantMessages: true,
+ thinkingFormat: 'deepseek',
+ },
+ },
+ {
+ id: 'mimo-v2.6-flash',
+ provider: 'xiaomi-token-plan-sgp',
+ name: 'mimo-v2.6-flash',
+ api: 'openai-completions',
+ baseUrl: 'https://token-plan-sgp.xiaomimimo.com/v1',
+ input: ['text', 'image', 'audio', 'video'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.14, output: 0.28, cacheRead: 0.0028, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: {
+ supportsStrictMode: true,
+ requiresReasoningContentOnAssistantMessages: true,
+ thinkingFormat: 'deepseek',
+ },
+ },
+ {
+ id: 'mimo-v2.6-pro',
+ provider: 'xiaomi-token-plan-sgp',
+ name: 'mimo-v2.6-pro',
+ api: 'openai-completions',
+ baseUrl: 'https://token-plan-sgp.xiaomimimo.com/v1',
+ input: ['text', 'image', 'audio', 'video'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.435, output: 0.87, cacheRead: 0.0036, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: {
+ supportsStrictMode: true,
+ requiresReasoningContentOnAssistantMessages: true,
+ thinkingFormat: 'deepseek',
+ },
+ },
+]
diff --git a/packages/ai-models/src/providers/xiaomi.ts b/packages/ai-models/src/providers/xiaomi.ts
new file mode 100644
index 0000000000..b25ff724ad
--- /dev/null
+++ b/packages/ai-models/src/providers/xiaomi.ts
@@ -0,0 +1,100 @@
+// Generated by scripts/generate-ai-models.ts from modelschemas. Do not edit.
+import type { ModelRecord, ProviderRecord } from '../types'
+
+/** Xiaomi MiMo. */
+export const provider: ProviderRecord = {
+ id: 'xiaomi',
+ name: 'Xiaomi MiMo',
+ baseUrl: 'https://api.xiaomimimo.com/v1',
+ apis: ['openai-completions'],
+ env: [['XIAOMI_API_KEY']],
+}
+
+/** Every Xiaomi MiMo model, sorted by id. */
+export const models: ReadonlyArray = [
+ {
+ id: 'mimo-v2.5',
+ provider: 'xiaomi',
+ name: 'mimo-v2.5',
+ api: 'openai-completions',
+ baseUrl: 'https://api.xiaomimimo.com/v1',
+ input: ['text', 'image', 'audio', 'video'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.14, output: 0.28, cacheRead: 0.0028, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: {
+ supportsStrictMode: true,
+ requiresReasoningContentOnAssistantMessages: true,
+ thinkingFormat: 'deepseek',
+ },
+ },
+ {
+ id: 'mimo-v2.5-pro',
+ provider: 'xiaomi',
+ name: 'mimo-v2.5-pro',
+ api: 'openai-completions',
+ baseUrl: 'https://api.xiaomimimo.com/v1',
+ input: ['text'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.435, output: 0.87, cacheRead: 0.0036, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: {
+ supportsStrictMode: true,
+ requiresReasoningContentOnAssistantMessages: true,
+ thinkingFormat: 'deepseek',
+ },
+ },
+ {
+ id: 'mimo-v2.6-flash',
+ provider: 'xiaomi',
+ name: 'mimo-v2.6-flash',
+ api: 'openai-completions',
+ baseUrl: 'https://api.xiaomimimo.com/v1',
+ input: ['text', 'image', 'audio', 'video'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.14, output: 0.28, cacheRead: 0.0028, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: {
+ supportsStrictMode: true,
+ requiresReasoningContentOnAssistantMessages: true,
+ thinkingFormat: 'deepseek',
+ },
+ },
+ {
+ id: 'mimo-v2.6-pro',
+ provider: 'xiaomi',
+ name: 'mimo-v2.6-pro',
+ api: 'openai-completions',
+ baseUrl: 'https://api.xiaomimimo.com/v1',
+ input: ['text', 'image', 'audio', 'video'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.435, output: 0.87, cacheRead: 0.0036, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: {
+ supportsStrictMode: true,
+ requiresReasoningContentOnAssistantMessages: true,
+ thinkingFormat: 'deepseek',
+ },
+ },
+ {
+ id: 'mimo-v2.6-pro-ultraspeed',
+ provider: 'xiaomi',
+ name: 'mimo-v2.6-pro-ultraspeed',
+ api: 'openai-completions',
+ baseUrl: 'https://api.xiaomimimo.com/v1',
+ input: ['text', 'image', 'audio', 'video'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 4.35, output: 8.7, cacheRead: 0.036, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 128000,
+ compat: {
+ supportsStrictMode: true,
+ requiresReasoningContentOnAssistantMessages: true,
+ thinkingFormat: 'deepseek',
+ },
+ },
+]
diff --git a/packages/ai-models/src/providers/zai-coding-cn.ts b/packages/ai-models/src/providers/zai-coding-cn.ts
new file mode 100644
index 0000000000..4dec62adb2
--- /dev/null
+++ b/packages/ai-models/src/providers/zai-coding-cn.ts
@@ -0,0 +1,79 @@
+// Generated by scripts/generate-ai-models.ts from modelschemas. Do not edit.
+import type { ModelRecord, ProviderRecord } from '../types'
+
+/** Zhipu AI Coding Plan. */
+export const provider: ProviderRecord = {
+ id: 'zai-coding-cn',
+ name: 'Zhipu AI Coding Plan',
+ baseUrl: 'https://open.bigmodel.cn/api/coding/paas/v4',
+ apis: ['openai-completions'],
+ env: [['ZAI_CODING_CN_API_KEY']],
+}
+
+/** Every Zhipu AI Coding Plan model, sorted by id. */
+export const models: ReadonlyArray = [
+ {
+ id: 'glm-5.3',
+ provider: 'zai-coding-cn',
+ name: 'glm-5.3',
+ api: 'openai-completions',
+ baseUrl: 'https://open.bigmodel.cn/api/coding/paas/v4',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ thinkingFormat: 'zai',
+ supportsStrictMode: true,
+ zaiToolStream: true,
+ requiresReasoningContentOnAssistantMessages: true,
+ supportsReasoningEffort: true,
+ },
+ },
+ {
+ id: 'glm-5.3-flash',
+ provider: 'zai-coding-cn',
+ name: 'glm-5.3-flash',
+ api: 'openai-completions',
+ baseUrl: 'https://open.bigmodel.cn/api/coding/paas/v4',
+ input: ['image'],
+ reasoning: {
+ levels: {
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 0,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ thinkingFormat: 'zai',
+ supportsStrictMode: true,
+ zaiToolStream: true,
+ requiresReasoningContentOnAssistantMessages: true,
+ supportsReasoningEffort: true,
+ },
+ },
+]
diff --git a/packages/ai-models/src/providers/zai.ts b/packages/ai-models/src/providers/zai.ts
new file mode 100644
index 0000000000..b34b6a5cce
--- /dev/null
+++ b/packages/ai-models/src/providers/zai.ts
@@ -0,0 +1,211 @@
+// Generated by scripts/generate-ai-models.ts from modelschemas. Do not edit.
+import type { ModelRecord, ProviderRecord } from '../types'
+
+/** Z.AI. */
+export const provider: ProviderRecord = {
+ id: 'zai',
+ name: 'Z.AI',
+ baseUrl: 'https://api.z.ai/api/coding/paas/v4',
+ apis: ['openai-completions'],
+ env: [['ZAI_API_KEY']],
+}
+
+/** Every Z.AI model, sorted by id. */
+export const models: ReadonlyArray = [
+ {
+ id: 'glm-4.6',
+ provider: 'zai',
+ name: 'glm-4.6',
+ api: 'openai-completions',
+ baseUrl: 'https://api.z.ai/api/coding/paas/v4',
+ input: ['text'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.6, output: 2.2, cacheRead: 0.11, cacheWrite: 0 },
+ contextWindow: 200000,
+ maxTokens: 131072,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ thinkingFormat: 'zai',
+ supportsStrictMode: true,
+ zaiToolStream: true,
+ requiresReasoningContentOnAssistantMessages: true,
+ supportsReasoningEffort: false,
+ },
+ },
+ {
+ id: 'glm-4.7',
+ provider: 'zai',
+ name: 'glm-4.7',
+ api: 'openai-completions',
+ baseUrl: 'https://api.z.ai/api/coding/paas/v4',
+ input: ['text'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 0.6, output: 2.2, cacheRead: 0.11, cacheWrite: 0 },
+ contextWindow: 200000,
+ maxTokens: 131072,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ thinkingFormat: 'zai',
+ supportsStrictMode: true,
+ zaiToolStream: true,
+ requiresReasoningContentOnAssistantMessages: true,
+ supportsReasoningEffort: false,
+ },
+ },
+ {
+ id: 'glm-5',
+ provider: 'zai',
+ name: 'glm-5',
+ api: 'openai-completions',
+ baseUrl: 'https://api.z.ai/api/coding/paas/v4',
+ input: ['text'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 1, output: 3.2, cacheRead: 0.2, cacheWrite: 0 },
+ contextWindow: 200000,
+ maxTokens: 131072,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ thinkingFormat: 'zai',
+ supportsStrictMode: true,
+ zaiToolStream: true,
+ requiresReasoningContentOnAssistantMessages: true,
+ supportsReasoningEffort: false,
+ },
+ },
+ {
+ id: 'glm-5.1',
+ provider: 'zai',
+ name: 'glm-5.1',
+ api: 'openai-completions',
+ baseUrl: 'https://api.z.ai/api/coding/paas/v4',
+ input: ['text'],
+ reasoning: { levels: { off: 'off', high: 'high' }, budget: false },
+ cost: { input: 1.4, output: 4.4, cacheRead: 0.26, cacheWrite: 0 },
+ contextWindow: 200000,
+ maxTokens: 131072,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ thinkingFormat: 'zai',
+ supportsStrictMode: true,
+ zaiToolStream: true,
+ requiresReasoningContentOnAssistantMessages: true,
+ supportsReasoningEffort: false,
+ },
+ },
+ {
+ id: 'glm-5.2',
+ provider: 'zai',
+ name: 'glm-5.2',
+ api: 'openai-completions',
+ baseUrl: 'https://api.z.ai/api/coding/paas/v4',
+ input: ['text'],
+ reasoning: {
+ levels: {
+ off: 'none',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ max: 'max',
+ },
+ budget: false,
+ },
+ cost: { input: 1.4, output: 4.4, cacheRead: 0.26, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 131072,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ thinkingFormat: 'zai',
+ supportsStrictMode: true,
+ zaiToolStream: true,
+ requiresReasoningContentOnAssistantMessages: true,
+ supportsReasoningEffort: true,
+ },
+ },
+ {
+ id: 'glm-5.3',
+ provider: 'zai',
+ name: 'glm-5.3',
+ api: 'openai-completions',
+ baseUrl: 'https://api.z.ai/api/coding/paas/v4',
+ input: ['text'],
+ reasoning: {
+ levels: { low: 'low', high: 'high', max: 'max' },
+ budget: false,
+ },
+ cost: { input: 1.4, output: 4.4, cacheRead: 0.26, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 131072,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ thinkingFormat: 'zai',
+ supportsStrictMode: true,
+ zaiToolStream: true,
+ requiresReasoningContentOnAssistantMessages: true,
+ supportsReasoningEffort: true,
+ },
+ },
+ {
+ id: 'glm-5.3-flash',
+ provider: 'zai',
+ name: 'glm-5.3-flash',
+ api: 'openai-completions',
+ baseUrl: 'https://api.z.ai/api/coding/paas/v4',
+ input: ['text', 'image', 'video', 'document'],
+ reasoning: {
+ levels: { low: 'low', high: 'high', max: 'max' },
+ budget: false,
+ },
+ cost: { input: 0.15, output: 0.5, cacheRead: 0.03, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 131072,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ thinkingFormat: 'zai',
+ supportsStrictMode: true,
+ zaiToolStream: true,
+ requiresReasoningContentOnAssistantMessages: true,
+ supportsReasoningEffort: true,
+ },
+ },
+ {
+ id: 'glm-5.3-flashx',
+ provider: 'zai',
+ name: 'glm-5.3-flashx',
+ api: 'openai-completions',
+ baseUrl: 'https://api.z.ai/api/coding/paas/v4',
+ input: ['text', 'image', 'video', 'document'],
+ reasoning: {
+ levels: { low: 'low', high: 'high', max: 'max' },
+ budget: false,
+ },
+ cost: { input: 0.37, output: 1.25, cacheRead: 0.075, cacheWrite: 0 },
+ contextWindow: 1000000,
+ maxTokens: 131072,
+ compat: {
+ supportsStore: false,
+ supportsDeveloperRole: false,
+ maxTokensField: 'max_tokens',
+ thinkingFormat: 'zai',
+ supportsStrictMode: true,
+ zaiToolStream: true,
+ requiresReasoningContentOnAssistantMessages: true,
+ supportsReasoningEffort: true,
+ },
+ },
+]
diff --git a/packages/ai-models/src/reasoning.ts b/packages/ai-models/src/reasoning.ts
new file mode 100644
index 0000000000..b96b4389df
--- /dev/null
+++ b/packages/ai-models/src/reasoning.ts
@@ -0,0 +1,47 @@
+import type { ModelRecord, ReasoningLevel } from './types'
+
+// ponytail: the same rules as `supportedReasoningLevels` and
+// `clampReasoningLevel` in `@tanstack/ai` (pi's rules). They are copied so
+// this package has no dependencies. A test runs both on the same data.
+const LEVELS: ReadonlyArray = [
+ 'off',
+ 'minimal',
+ 'low',
+ 'medium',
+ 'high',
+ 'xhigh',
+ 'max',
+]
+
+/**
+ * The levels a model supports, from least to most thinking: the levels in
+ * its `reasoning` data. A model that does not reason supports only `off`.
+ */
+export function supportedReasoningLevels(
+ model: Pick,
+): ReadonlyArray {
+ const reasoning = model.reasoning
+ if (!reasoning) return ['off']
+ return LEVELS.filter((level) => level in reasoning.levels)
+}
+
+/**
+ * The level to use: `level` when the model supports it, else the nearest
+ * supported level above it, else the nearest below it, else `off`.
+ */
+export function clampReasoningLevel(
+ model: Pick,
+ level: ReasoningLevel,
+): ReasoningLevel {
+ const supported = supportedReasoningLevels(model)
+ if (supported.includes(level)) return level
+ const index = LEVELS.indexOf(level)
+ const above = LEVELS.slice(index + 1).find((candidate) =>
+ supported.includes(candidate),
+ )
+ if (above) return above
+ const below = LEVELS.slice(0, index)
+ .reverse()
+ .find((candidate) => supported.includes(candidate))
+ return below ?? supported[0] ?? 'off'
+}
diff --git a/packages/ai-models/src/types.ts b/packages/ai-models/src/types.ts
new file mode 100644
index 0000000000..ce9f2a4b51
--- /dev/null
+++ b/packages/ai-models/src/types.ts
@@ -0,0 +1,180 @@
+/**
+ * How hard a model thinks. The same levels as `chat({ reasoning })` in
+ * `@tanstack/ai`, declared here too so this package has no dependencies.
+ */
+export type ReasoningLevel =
+ | 'off'
+ | 'minimal'
+ | 'low'
+ | 'medium'
+ | 'high'
+ | 'xhigh'
+ | 'max'
+
+/**
+ * A model's levels: the provider value to send for each level the model has.
+ * A level with no entry is not supported. The same as `ReasoningLevels` in
+ * `@tanstack/ai`.
+ */
+export type ReasoningLevels = Partial>
+
+/**
+ * A model's reasoning data. `false`: the model does not reason. Otherwise
+ * the levels it has, and whether it takes a thinking token budget. The same
+ * shape as `ModelReasoning` in `@tanstack/ai`, so an adapter can read it.
+ */
+export type ModelReasoning =
+ | false
+ | { levels: ReasoningLevels; budget: boolean }
+
+/** The wire protocol of a model. It picks the adapter. */
+export type WireApi =
+ | 'anthropic-messages'
+ | 'openai-completions'
+ | 'openai-responses'
+ | 'azure-openai-responses'
+ | 'google-generative-ai'
+ | 'google-vertex'
+ | 'bedrock-converse-stream'
+ | 'mistral-conversations'
+
+/** The input kinds a model reads. */
+export type InputModality = 'text' | 'image' | 'audio' | 'video' | 'document'
+
+/** How a Chat Completions request asks for thinking. */
+export type ThinkingFormat =
+ | 'openai'
+ | 'deepseek'
+ | 'zai'
+ | 'qwen'
+ | 'qwen-chat-template'
+ | 'chat-template'
+ | 'baseten'
+ | 'openrouter'
+ | 'together'
+ | 'string-thinking'
+ | 'ant-ling'
+
+/**
+ * Wire quirks of a model: the provider rule merged with the model's own
+ * hints (the model wins). An absent field means "the adapter default".
+ * The Chat Completions fields follow pi's `OpenAICompletionsCompat`.
+ */
+export interface ModelCompat {
+ // Chat Completions request shape.
+ thinkingFormat?: ThinkingFormat
+ supportsReasoningEffort?: boolean
+ supportsDeveloperRole?: boolean
+ maxTokensField?: 'max_completion_tokens' | 'max_tokens'
+ requiresReasoningContentOnAssistantMessages?: boolean
+ supportsStore?: boolean
+ supportsStrictMode?: boolean
+ supportsUsageInStreaming?: boolean
+ zaiToolStream?: boolean
+ sendSessionAffinityHeaders?: boolean
+ sessionAffinityFormat?: 'openai' | 'openrouter' | 'openai-nosession'
+ cacheControlFormat?: 'anthropic'
+ supportsLongCacheRetention?: boolean
+ thinkingTokenBudgetField?: string
+ chatTemplateKwargs?: Record
+ chatTemplateArgs?: Record
+ supportsTemperature?: boolean
+ // Anthropic Messages.
+ forceAdaptiveThinking?: boolean
+ /** The level goes into the messages, not into `output_config` (pi's flag). */
+ supportsMidConvoEffort?: boolean
+ supportsMidConvoSystemMessages?: boolean
+ supportsStrictTools?: boolean
+ allowEmptySignature?: boolean
+ supportsEagerToolInputStreaming?: boolean
+ supportsCacheControlOnTools?: boolean
+ // OpenAI Responses.
+ supportsAdditionalTools?: boolean
+ supportsToolSearch?: boolean
+ supportsOpenAIGrammarTools?: boolean
+ /** `true`: the model takes `prompt_cache_options` (OpenAI gpt-5.6 and later); older models reject it. */
+ supportsExplicitPromptCacheMode?: boolean
+}
+
+/** Prices per 1M tokens, in USD unless `currency` says otherwise. */
+export interface ModelCostRates {
+ /** An ISO 4217 code, for example `'CNY'`. Absent: USD. */
+ currency?: string
+ input: number
+ output: number
+ cacheRead: number
+ cacheWrite: number
+ /**
+ * Higher prices for a call with more input, for example long context. A
+ * call uses the tier with the highest `inputTokensAbove` below its input
+ * (uncached + cache read + cache write). Same rule as pi.
+ */
+ tiers?: ReadonlyArray
+}
+
+/** The prices of a call with more than `inputTokensAbove` input tokens. */
+export interface ModelCostTier {
+ inputTokensAbove: number
+ input: number
+ output: number
+ cacheRead: number
+ cacheWrite: number
+}
+
+/** One model of one provider. */
+export interface ModelRecord {
+ /** The model id to send. pi uses the same ids. */
+ id: string
+ /** The provider id, for example `'deepseek'`. */
+ provider: string
+ name: string
+ api: WireApi
+ /** The default endpoint. `{VAR}` parts come from the environment. */
+ baseUrl: string
+ input: ReadonlyArray
+ reasoning: ModelReasoning
+ cost: ModelCostRates
+ /** Tokens. `0` means not known. */
+ contextWindow: number
+ /** The most output tokens. `0` means not known. */
+ maxTokens: number
+ headers?: Readonly>
+ compat?: ModelCompat
+}
+
+/** One provider. */
+export interface ProviderRecord {
+ id: string
+ name: string
+ /** The default endpoint. A model can have its own `baseUrl`. */
+ baseUrl: string
+ apis: ReadonlyArray
+ /**
+ * Where the credentials come from: a list of alternatives. Each one is a
+ * set of environment variables that must all be set, for example
+ * `[['AWS_PROFILE'], ['AWS_ACCESS_KEY_ID', 'AWS_SECRET_ACCESS_KEY']]`.
+ */
+ env: ReadonlyArray>
+}
+
+/** Token counts of one call. `input` is the uncached input only. */
+export interface TokenCounts {
+ input: number
+ output: number
+ cacheRead?: number
+ cacheWrite?: number
+ /**
+ * The part of `cacheWrite` written with a 1-hour retention
+ * (`promptCache: 'long'` on Anthropic). It costs 2x the input price.
+ */
+ cacheWrite1h?: number
+}
+
+/** What a call cost, in the currency of the record (USD unless `cost.currency` says otherwise). */
+export interface Cost {
+ input: number
+ output: number
+ cacheRead: number
+ cacheWrite: number
+ total: number
+}
diff --git a/packages/ai-models/tests/catalog.test.ts b/packages/ai-models/tests/catalog.test.ts
new file mode 100644
index 0000000000..b29c6259d4
--- /dev/null
+++ b/packages/ai-models/tests/catalog.test.ts
@@ -0,0 +1,258 @@
+import { describe, expect, it } from 'vitest'
+import {
+ clampReasoningLevel as coreClamp,
+ supportedReasoningLevels as coreSupported,
+} from '@tanstack/ai'
+import type { ModelReasoning as CoreModelReasoning } from '@tanstack/ai'
+import {
+ clampReasoningLevel,
+ generatedAt,
+ getModel,
+ getModels,
+ getProviders,
+ modelCost,
+ supportedReasoningLevels,
+} from '../src'
+import * as deepseek from '../src/providers/deepseek'
+import type { Cost, ModelReasoning, ReasoningLevel } from '../src'
+
+describe('the catalog', () => {
+ it('has one module per provider, and the root lists them all', () => {
+ expect(getProviders()).toHaveLength(38)
+ expect(getModels('deepseek')).toBe(deepseek.models)
+ expect(getModels('unknown')).toEqual([])
+ expect(generatedAt).toMatch(/^\d{4}-\d{2}-\d{2}$/)
+ })
+
+ it('finds a model and gives its quirks (DeepSeek replays reasoning)', () => {
+ const model = getModel('deepseek', 'deepseek-v4-pro')
+ expect(model).toMatchObject({
+ provider: 'deepseek',
+ api: 'openai-completions',
+ baseUrl: 'https://api.deepseek.com',
+ reasoning: { levels: { low: 'low', max: 'max' }, budget: false },
+ compat: {
+ thinkingFormat: 'deepseek',
+ maxTokensField: 'max_tokens',
+ requiresReasoningContentOnAssistantMessages: true,
+ },
+ })
+ expect(model?.contextWindow).toBeGreaterThan(0)
+ expect(getModel('deepseek', 'no-such-model')).toBeUndefined()
+ })
+
+ it('serves OpenRouter Claude on the Anthropic wire, and the rest on completions', () => {
+ expect(getModel('openrouter', 'anthropic/claude-opus-4.5')).toMatchObject({
+ api: 'anthropic-messages',
+ baseUrl: 'https://openrouter.ai/api',
+ compat: { cacheControlFormat: 'anthropic', supportsDeveloperRole: true },
+ })
+ expect(
+ getModels('openrouter').find((model) => model.id.startsWith('z-ai/')),
+ ).toMatchObject({
+ api: 'openai-completions',
+ compat: { thinkingFormat: 'openrouter', supportsDeveloperRole: false },
+ })
+ })
+
+ it('leaves out models that are on another wire (Claude on Azure and Vertex)', () => {
+ for (const provider of ['azure-openai-responses', 'google-vertex'])
+ expect(
+ getModels(provider).filter((model) => model.id.startsWith('claude-')),
+ ).toEqual([])
+ })
+
+ it('lists credential alternatives, each a set of variables', () => {
+ const bedrock = getProviders().find((p) => p.id === 'amazon-bedrock')
+ expect(bedrock?.env).toContainEqual([
+ 'AWS_ACCESS_KEY_ID',
+ 'AWS_SECRET_ACCESS_KEY',
+ ])
+ const vertex = getProviders().find((p) => p.id === 'google-vertex')
+ expect(vertex?.env[0]).toEqual(['GOOGLE_CLOUD_API_KEY'])
+ })
+
+ it('gives an alias a record of its own', () => {
+ const dated = getModel('anthropic', 'claude-sonnet-4-5-20250929')
+ expect(dated).toBeDefined()
+ expect(getModel('anthropic', 'claude-sonnet-4-5')).toEqual({
+ ...dated,
+ id: 'claude-sonnet-4-5',
+ })
+ })
+
+ it('names the currency of a price that is not in USD', () => {
+ expect(getModel('ant-ling', 'Ling-2.6-1T')?.cost.currency).toBe('CNY')
+ expect(getModel('openai', 'gpt-5.5')?.cost.currency).toBeUndefined()
+ })
+})
+
+describe('modelCost', () => {
+ // Long-context prices above 200k and 1M input tokens, like a tiered record.
+ const tiered = {
+ cost: {
+ input: 2,
+ output: 10,
+ cacheRead: 0.2,
+ cacheWrite: 2.5,
+ tiers: [
+ {
+ inputTokensAbove: 1_000_000,
+ input: 6,
+ output: 30,
+ cacheRead: 0.6,
+ cacheWrite: 7.5,
+ },
+ {
+ inputTokensAbove: 200_000,
+ input: 4,
+ output: 20,
+ cacheRead: 0.4,
+ cacheWrite: 5,
+ },
+ ],
+ },
+ }
+
+ /** Each part of `cost` is close to `expected` (USD floats). */
+ const expectCost = (cost: Cost, expected: Cost) => {
+ for (const key of Object.keys(expected) as Array)
+ expect(cost[key]).toBeCloseTo(expected[key], 10)
+ }
+
+ it('uses the base prices at or below the lowest tier', () => {
+ expectCost(modelCost(tiered, { input: 200_000, output: 1_000_000 }), {
+ input: 0.4,
+ output: 10,
+ cacheRead: 0,
+ cacheWrite: 0,
+ total: 10.4,
+ })
+ })
+
+ it('uses the highest tier below the input, with the cache parts counted', () => {
+ // 150k uncached + 60k cache read = 210k input: the 200k tier.
+ expectCost(
+ modelCost(tiered, { input: 150_000, output: 0, cacheRead: 60_000 }),
+ { input: 0.6, output: 0, cacheRead: 0.024, cacheWrite: 0, total: 0.624 },
+ )
+ expect(
+ modelCost(tiered, { input: 1_500_000, output: 0 }).input,
+ ).toBeCloseTo(9, 10)
+ })
+
+ it('prices a 1-hour cache write at 2x the input price', () => {
+ const base = {
+ cost: { input: 3, output: 15, cacheRead: 0.3, cacheWrite: 3.75 },
+ }
+ // 100k written: 40k with a 1-hour TTL, 60k with the 5-minute price.
+ expectCost(
+ modelCost(base, {
+ input: 0,
+ output: 0,
+ cacheWrite: 100_000,
+ cacheWrite1h: 40_000,
+ }),
+ { input: 0, output: 0, cacheRead: 0, cacheWrite: 0.465, total: 0.465 },
+ )
+ })
+
+ it('counts no more 1-hour writes than cache writes', () => {
+ const base = {
+ cost: { input: 3, output: 15, cacheRead: 0.3, cacheWrite: 3.75 },
+ }
+ expect(
+ modelCost(base, { input: 0, output: 0, cacheWrite1h: 40_000 }).cacheWrite,
+ ).toBe(0)
+ })
+
+ it('takes the 1-hour price from the tier', () => {
+ // 300k written in all, so the 200k tier: 2 x 4 for the 1-hour part.
+ expect(
+ modelCost(tiered, {
+ input: 0,
+ output: 0,
+ cacheWrite: 300_000,
+ cacheWrite1h: 300_000,
+ }).cacheWrite,
+ ).toBeCloseTo(2.4, 10)
+ })
+
+ it('has the rate card tiers on catalog records', () => {
+ const record = getModel('openai', 'gpt-5.5')
+ expect(record?.cost.tiers).toEqual([
+ expect.objectContaining({ inputTokensAbove: 272000 }),
+ ])
+ })
+
+ it('prices each part per 1M tokens', () => {
+ const cost = modelCost(
+ { cost: { input: 3, output: 15, cacheRead: 0.3, cacheWrite: 3.75 } },
+ { input: 1_000_000, output: 100_000, cacheRead: 500_000 },
+ )
+ expect(cost).toEqual({
+ input: 3,
+ output: 1.5,
+ cacheRead: 0.15,
+ cacheWrite: 0,
+ total: 4.65,
+ })
+ })
+})
+
+describe('reasoning data matches @tanstack/ai', () => {
+ const data: ReadonlyArray = [
+ false,
+ {
+ levels: { off: 'off', minimal: 'minimal', low: 'low', high: 'high' },
+ budget: true,
+ },
+ {
+ levels: { off: 'none', low: 'low', high: 'high', xhigh: 'xhigh' },
+ budget: false,
+ },
+ { levels: { max: 'max' }, budget: false },
+ { levels: { off: 'off', high: 'high' }, budget: false },
+ { levels: {}, budget: false },
+ ]
+ const levels: ReadonlyArray = [
+ 'off',
+ 'minimal',
+ 'low',
+ 'medium',
+ 'high',
+ 'xhigh',
+ 'max',
+ ]
+
+ it.each(data)('gives the same levels and clamps for %j', (reasoning) => {
+ const model = { reasoning }
+ expect(supportedReasoningLevels(model)).toEqual(coreSupported(reasoning))
+ for (const level of levels)
+ expect(clampReasoningLevel(model, level)).toBe(
+ coreClamp(reasoning, level),
+ )
+ })
+
+ it('supports only off on a model that does not reason', () => {
+ expect(supportedReasoningLevels({ reasoning: false })).toEqual(['off'])
+ expect(clampReasoningLevel({ reasoning: false }, 'max')).toBe('off')
+ })
+
+ it('gives records the ModelReasoning shape of @tanstack/ai', () => {
+ const record = getModel('anthropic', 'claude-sonnet-4-5-20250929')
+ if (!record) throw new Error('Expected the catalog record')
+ const reasoning: CoreModelReasoning = record.reasoning
+ expect(reasoning).toEqual({
+ levels: {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ },
+ budget: true,
+ })
+ expect(supportedReasoningLevels(record)).toEqual(coreSupported(reasoning))
+ })
+})
diff --git a/packages/ai-models/tests/drift.test.ts b/packages/ai-models/tests/drift.test.ts
new file mode 100644
index 0000000000..0f73b290f7
--- /dev/null
+++ b/packages/ai-models/tests/drift.test.ts
@@ -0,0 +1,29 @@
+import { describe, expect, it } from 'vitest'
+import { getModels, getProviders } from '../src'
+import { ONLY } from '../scripts/known-ids'
+import { PROVIDERS } from '../scripts/providers'
+
+const rowIds = new Set(PROVIDERS.map((row) => row.id))
+
+describe('drift', () => {
+ it('every generated provider has a rule row, and every row was generated', () => {
+ expect(new Set(getProviders().map((provider) => provider.id))).toEqual(
+ rowIds,
+ )
+ })
+
+ it('every generated model belongs to a provider with a rule row', () => {
+ for (const provider of getProviders())
+ for (const model of getModels(provider.id))
+ expect(rowIds.has(model.provider), model.id).toBe(true)
+ })
+
+ it('every hand-kept list names a provider with a rule row', () => {
+ for (const id of Object.keys(ONLY)) expect(rowIds.has(id), id).toBe(true)
+ })
+
+ it('every provider has at least one model', () => {
+ for (const provider of getProviders())
+ expect(getModels(provider.id).length, provider.id).toBeGreaterThan(0)
+ })
+})
diff --git a/packages/ai-models/tests/parity.test.ts b/packages/ai-models/tests/parity.test.ts
new file mode 100644
index 0000000000..2914cdceb4
--- /dev/null
+++ b/packages/ai-models/tests/parity.test.ts
@@ -0,0 +1,64 @@
+import { readFileSync } from 'node:fs'
+import { describe, expect, it } from 'vitest'
+import { getModel } from '../src'
+
+// Parity with pi's built-in catalog. The pi
+// snapshot is never committed. Point PI_CATALOG_SNAPSHOT at the JSON file to
+// run this test. It fails on a missing id, and prints the fields that differ.
+const snapshotPath = process.env.PI_CATALOG_SNAPSHOT
+
+interface PiModel {
+ id: string
+ api: string
+ baseUrl: string
+ reasoning: boolean
+ input: Array
+ contextWindow: number
+ maxTokens: number
+ cost: { input: number; output: number }
+}
+
+// Providers with no TanStack adapter: not in the catalog.
+const NOT_COVERED = new Set(['openai-codex', 'radius', 'github-copilot'])
+
+describe.skipIf(!snapshotPath)('parity with pi', () => {
+ it('resolves every model id of every covered provider', () => {
+ const snapshot: {
+ providers: Record }>
+ } = JSON.parse(readFileSync(snapshotPath ?? '', 'utf8'))
+ const missing: Array = []
+ const differs: Record = {}
+ let total = 0
+ for (const [providerId, provider] of Object.entries(snapshot.providers)) {
+ if (NOT_COVERED.has(providerId)) continue
+ for (const piModel of provider.models) {
+ total++
+ const model = getModel(providerId, piModel.id)
+ if (!model) {
+ missing.push(`${providerId}/${piModel.id}`)
+ continue
+ }
+ const checks: Record = {
+ api: model.api === piModel.api,
+ baseUrl: model.baseUrl === piModel.baseUrl,
+ reasoning: (model.reasoning !== false) === piModel.reasoning,
+ input: piModel.input.every((kind) =>
+ model.input.includes(kind as never),
+ ),
+ contextWindow: model.contextWindow === piModel.contextWindow,
+ maxTokens: model.maxTokens === piModel.maxTokens,
+ cost:
+ model.cost.input === piModel.cost.input &&
+ model.cost.output === piModel.cost.output,
+ }
+ for (const [field, same] of Object.entries(checks))
+ if (!same) differs[field] = (differs[field] ?? 0) + 1
+ }
+ }
+ console.log(
+ `pi parity: ${total - missing.length}/${total} resolve. Fields that differ (newer modelschemas data is fine):`,
+ differs,
+ )
+ expect(missing).toEqual([])
+ })
+})
diff --git a/packages/ai-models/tests/rules.test.ts b/packages/ai-models/tests/rules.test.ts
new file mode 100644
index 0000000000..dce943d61f
--- /dev/null
+++ b/packages/ai-models/tests/rules.test.ts
@@ -0,0 +1,295 @@
+import { describe, expect, it } from 'vitest'
+import {
+ costFrom,
+ evaluatePrice,
+ inputModalities,
+ makesText,
+ modelHints,
+ reasoningFrom,
+} from '../scripts/rules'
+import type { SchemaModel } from '../scripts/rules'
+
+const completions = { api: 'openai-completions', baseUrl: 'x' } as const
+const messages = { api: 'anthropic-messages', baseUrl: 'x' } as const
+const responses = { api: 'openai-responses', baseUrl: 'x' } as const
+
+const effort = (
+ efforts: Array,
+ mandatory: boolean | null = null,
+): SchemaModel => ({
+ rawId: 'm',
+ reasoning: { mode: 'effort', mandatory, efforts },
+})
+
+// Narrows past `false` so a test can read `.levels`.
+const levelsOf = (model: SchemaModel) => {
+ const reasoning = reasoningFrom(model)
+ if (!reasoning) throw new Error('expected reasoning')
+ return reasoning.levels
+}
+
+describe('reasoningFrom (modelschemas reasoning to levels)', () => {
+ it('maps efforts to their levels, and none to off', () => {
+ expect(
+ reasoningFrom(effort(['none', 'low', 'medium', 'high', 'xhigh'])),
+ ).toEqual({
+ levels: {
+ off: 'none',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ xhigh: 'xhigh',
+ },
+ budget: false,
+ })
+ })
+
+ it('keeps the provider case of a value', () => {
+ expect(levelsOf(effort(['LOW', 'HIGH']))).toEqual({
+ low: 'LOW',
+ high: 'HIGH',
+ })
+ })
+
+ it('cannot turn thinking off when mandatory is not known and there is no none', () => {
+ expect(reasoningFrom(effort(['low', 'high', 'max']))).toEqual({
+ levels: { low: 'low', high: 'high', max: 'max' },
+ budget: false,
+ })
+ })
+
+ it('a model that is not mandatory gets off (Claude adaptive)', () => {
+ expect(
+ levelsOf({
+ rawId: 'm',
+ reasoning: { mode: 'adaptive', mandatory: false, efforts: ['high'] },
+ }),
+ ).toEqual({ off: 'none', high: 'high' })
+ })
+
+ it('a mandatory model has no off, even with a none effort', () => {
+ expect(levelsOf(effort(['none', 'high'], true))).toEqual({
+ high: 'high',
+ })
+ })
+
+ it('takes the off value from the request map', () => {
+ expect(
+ levelsOf({
+ ...effort(['low', 'high'], false),
+ requestMap: {
+ thinking: { levels: { off: 'disabled', medium: 'high' } },
+ },
+ }),
+ ).toEqual({ off: 'disabled', low: 'low', high: 'high' })
+ })
+
+ it('default with no high is the high value (Groq)', () => {
+ expect(levelsOf(effort(['none', 'default']))).toEqual({
+ off: 'none',
+ high: 'default',
+ })
+ })
+
+ it('a toggle gives only off and high', () => {
+ expect(
+ reasoningFrom({ rawId: 'm', reasoning: { mode: 'toggle' } }),
+ ).toEqual({ levels: { off: 'off', high: 'high' }, budget: false })
+ })
+
+ it('a token budget, or reasoning with no mode, gives every level up to high', () => {
+ const upToHigh = {
+ off: 'off',
+ minimal: 'minimal',
+ low: 'low',
+ medium: 'medium',
+ high: 'high',
+ }
+ expect(
+ reasoningFrom({ rawId: 'm', reasoning: { mode: 'budget' } }),
+ ).toEqual({ levels: upToHigh, budget: true })
+ expect(
+ reasoningFrom({ rawId: 'm', capabilities: { reasoning: true } }),
+ ).toEqual({ levels: upToHigh, budget: false })
+ expect(reasoningFrom({ rawId: 'm' })).toBe(false)
+ })
+})
+
+describe('modelHints', () => {
+ it('reads the Chat Completions request map on that wire only', () => {
+ const model: SchemaModel = {
+ rawId: 'm',
+ requestMap: {
+ replayReasoningContent: true,
+ maxTokensField: 'max_tokens',
+ developerRole: false,
+ },
+ }
+ expect(modelHints(model, completions, false)).toEqual({
+ requiresReasoningContentOnAssistantMessages: true,
+ maxTokensField: 'max_tokens',
+ supportsDeveloperRole: false,
+ })
+ expect(modelHints(model, responses, false)).toEqual({})
+ })
+
+ it('reads temperature support', () => {
+ expect(
+ modelHints(
+ { rawId: 'm', capabilities: { temperature: false } },
+ messages,
+ false,
+ ),
+ ).toEqual({ supportsTemperature: false })
+ })
+
+ it('gives adaptive thinking to an adaptive model on the Anthropic wire', () => {
+ const adaptive: SchemaModel = {
+ rawId: 'm',
+ reasoning: { mode: 'adaptive' },
+ }
+ expect(modelHints(adaptive, messages, false)).toEqual({
+ forceAdaptiveThinking: true,
+ })
+ expect(modelHints(adaptive, completions, false)).toEqual({})
+ expect(modelHints(effort(['high']), messages, false)).toEqual({})
+ })
+
+ it('follows the request map, then the efforts, for reasoning_effort when the row asks for it', () => {
+ expect(modelHints(effort(['low']), completions, true)).toEqual({
+ supportsReasoningEffort: true,
+ })
+ expect(modelHints({ rawId: 'm' }, completions, true)).toEqual({
+ supportsReasoningEffort: false,
+ })
+ expect(
+ modelHints(
+ { ...effort(['low']), requestMap: { reasoningEffort: false } },
+ completions,
+ true,
+ ),
+ ).toEqual({ supportsReasoningEffort: false })
+ })
+})
+
+describe('models and inputs', () => {
+ it('keeps chat rows that make text', () => {
+ expect(makesText({ rawId: 'm', activity: 'chat' })).toBe(true)
+ expect(
+ makesText({ rawId: 'm', activity: 'chat', modalities: { output: [] } }),
+ ).toBe(true)
+ expect(
+ makesText({
+ rawId: 'm',
+ activity: 'chat',
+ modalities: { output: ['image'] },
+ }),
+ ).toBe(false)
+ expect(makesText({ rawId: 'm', activity: 'embeddings' })).toBe(false)
+ })
+
+ it('maps input kinds and keeps text as the fallback', () => {
+ expect(inputModalities(['text', 'image', 'pdf'])).toEqual([
+ 'text',
+ 'image',
+ 'document',
+ ])
+ expect(inputModalities(['weird'])).toEqual(['text'])
+ expect(inputModalities([])).toEqual(['text'])
+ })
+})
+
+/** A rate card like the modelschemas ones: a tier above 200k input tokens. */
+const tiered: SchemaModel = {
+ rawId: 'm',
+ pricing: {
+ tables: {
+ rate: {
+ base: { prompt: 1e-6, completion: 2e-6, input_cache_read: 1e-7 },
+ '200000': { prompt: 3e-6, completion: 4e-6, input_cache_read: 3e-7 },
+ },
+ },
+ price: {
+ '+': ['input_tokens', 'output_tokens', 'cache_read_tokens'].map(
+ (name, i) => ({
+ '*': [
+ { var: name },
+ {
+ lookup: {
+ table: 'rate',
+ keys: [
+ {
+ if: [
+ {
+ '>': [
+ {
+ '+': [
+ { var: 'input_tokens' },
+ { var: 'cache_read_tokens' },
+ ],
+ },
+ 200000,
+ ],
+ },
+ '200000',
+ 'base',
+ ],
+ },
+ ['prompt', 'completion', 'input_cache_read'][i],
+ ],
+ },
+ },
+ ],
+ }),
+ ),
+ },
+ },
+}
+
+describe('prices', () => {
+ it('reads the base prices and the tiers by running the expression', () => {
+ expect(costFrom(tiered)).toEqual({
+ input: 1,
+ output: 2,
+ cacheRead: 0.1,
+ cacheWrite: 0,
+ tiers: [
+ {
+ inputTokensAbove: 200000,
+ input: 3,
+ output: 4,
+ cacheRead: 0.3,
+ cacheWrite: 0,
+ },
+ ],
+ })
+ })
+
+ it('names a currency that is not USD', () => {
+ const price = {
+ currency: ['CNY', { '*': [{ var: 'input_tokens' }, 2e-6] }],
+ }
+ expect(costFrom({ rawId: 'm', pricing: { price } })).toEqual({
+ input: 2,
+ output: 0,
+ cacheRead: 0,
+ cacheWrite: 0,
+ currency: 'CNY',
+ })
+ })
+
+ it('costs 0 with no rate card', () => {
+ expect(costFrom({ rawId: 'm' })).toEqual({
+ input: 0,
+ output: 0,
+ cacheRead: 0,
+ cacheWrite: 0,
+ })
+ })
+
+ it('throws on an operator it does not know, so no wrong price is written', () => {
+ expect(() => evaluatePrice({ min: [1, 2] }, {}, {})).toThrow(
+ "Unknown price operator 'min'",
+ )
+ })
+})
diff --git a/packages/ai-models/tsconfig.json b/packages/ai-models/tsconfig.json
new file mode 100644
index 0000000000..f27905e257
--- /dev/null
+++ b/packages/ai-models/tsconfig.json
@@ -0,0 +1,8 @@
+{
+ "extends": "../../tsconfig.base.json",
+ "compilerOptions": {
+ "outDir": "dist"
+ },
+ "include": ["src", "tests", "scripts"],
+ "exclude": ["node_modules", "dist"]
+}
diff --git a/packages/ai-models/vite.config.ts b/packages/ai-models/vite.config.ts
new file mode 100644
index 0000000000..6385a078d0
--- /dev/null
+++ b/packages/ai-models/vite.config.ts
@@ -0,0 +1,45 @@
+import { readdirSync } from 'node:fs'
+import { defineConfig, mergeConfig } from 'vitest/config'
+import { tanstackViteConfig } from '@tanstack/vite-config'
+import packageJson from './package.json'
+
+// One entry per provider file, so each one is its own subpath export. The
+// folder is read next to this file, so tools that load the config from the
+// repo root (knip) find it too.
+const providerEntries = readdirSync(new URL('./src/providers', import.meta.url))
+ .filter((file) => file.endsWith('.ts'))
+ .map((file) => `./src/providers/${file}`)
+
+const config = defineConfig({
+ test: {
+ name: packageJson.name,
+ dir: './',
+ watch: false,
+ globals: true,
+ environment: 'node',
+ include: ['tests/**/*.test.ts'],
+ coverage: {
+ provider: 'v8',
+ reporter: ['text', 'json', 'html', 'lcov'],
+ exclude: [
+ 'node_modules/',
+ 'dist/',
+ 'tests/',
+ 'scripts/',
+ '**/*.test.ts',
+ '**/*.config.ts',
+ '**/types.ts',
+ ],
+ include: ['src/**/*.ts'],
+ },
+ },
+})
+
+export default mergeConfig(
+ config,
+ tanstackViteConfig({
+ entry: ['./src/index.ts', ...providerEntries],
+ srcDir: './src',
+ cjs: false,
+ }),
+)
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 5ad881287d..547a83d6ad 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -3092,6 +3092,21 @@ importers:
specifier: ^8.2.1
version: 8.2.1(@types/node@24.10.3)(esbuild@0.28.1)(jiti@2.7.0)(less@4.6.6)(sass@1.101.0)(terser@5.44.1)(tsx@4.23.12)(yaml@2.9.0)
+ packages/ai-models:
+ devDependencies:
+ '@tanstack/ai':
+ specifier: workspace:*
+ version: link:../ai
+ '@types/node':
+ specifier: ^24.10.1
+ version: 24.10.3
+ '@vitest/coverage-v8':
+ specifier: 4.1.10
+ version: 4.1.10(vitest@4.1.11)
+ vite:
+ specifier: ^8.2.1
+ version: 8.2.1(@types/node@24.10.3)(esbuild@0.28.1)(jiti@2.7.0)(less@4.6.6)(sass@1.101.0)(terser@5.44.1)(tsx@4.23.12)(yaml@2.9.0)
+
packages/ai-octane:
dependencies:
'@tanstack/ai-client':
diff --git a/scripts/fetch-modelschemas.ts b/scripts/fetch-modelschemas.ts
new file mode 100644
index 0000000000..363a298b2c
--- /dev/null
+++ b/scripts/fetch-modelschemas.ts
@@ -0,0 +1,93 @@
+/**
+ * Fetches the modelschemas catalog in one call. Writes the fields the
+ * generator reads, for the providers in `packages/ai-models/scripts/providers.ts`,
+ * to `modelschemas.models.json`: chat rows only, one row per line, so a daily
+ * refresh has a small diff. Deprecated rows are left out.
+ *
+ * Usage:
+ * pnpm tsx scripts/fetch-modelschemas.ts
+ *
+ * The output is plain JSON, so an upstream response cannot put code in the
+ * build.
+ */
+
+import { writeFile } from 'node:fs/promises'
+import { dirname, resolve } from 'node:path'
+import { fileURLToPath } from 'node:url'
+import { PROVIDERS } from '../packages/ai-models/scripts/providers'
+import { makesText } from '../packages/ai-models/scripts/rules'
+import type { SchemaModel } from '../packages/ai-models/scripts/rules'
+
+const __dirname = dirname(fileURLToPath(import.meta.url))
+const OUTPUT_PATH = resolve(__dirname, 'modelschemas.models.json')
+const API_URL = 'https://modelschemas.com/v1/models'
+
+type ApiModel = SchemaModel & {
+ provider: string
+ deprecatedAt?: number | null
+}
+
+const trimModel = (model: ApiModel): SchemaModel => ({
+ rawId: model.rawId,
+ displayName: model.displayName,
+ activity: model.activity,
+ schemaEndpointId: model.schemaEndpointId,
+ contextWindow: model.contextWindow,
+ maxOutput: model.maxOutput,
+ modalities: model.modalities,
+ capabilities: model.capabilities && {
+ reasoning: model.capabilities.reasoning,
+ temperature: model.capabilities.temperature,
+ },
+ reasoning: model.reasoning,
+ requestMap: model.requestMap && {
+ thinking: model.requestMap.thinking && {
+ levels: model.requestMap.thinking.levels,
+ },
+ maxTokensField: model.requestMap.maxTokensField,
+ developerRole: model.requestMap.developerRole,
+ replayReasoningContent: model.requestMap.replayReasoningContent,
+ reasoningEffort: model.requestMap.reasoningEffort,
+ },
+ aliases: model.aliases,
+ pricing: model.pricing && {
+ tables: model.pricing.tables,
+ price: model.pricing.price,
+ },
+})
+
+async function main() {
+ // One call: modelschemas allows 60 anonymous calls an hour.
+ const url = `${API_URL}?pricing=1`
+ const response = await fetch(url)
+ if (!response.ok)
+ throw new Error(
+ `modelschemas answered ${response.status} ${response.statusText} for ${url}`,
+ )
+ const body = (await response.json()) as {
+ count: number
+ models: Array
+ }
+ if (body.models.length !== body.count)
+ throw new Error(
+ `modelschemas page is incomplete: count ${body.count}, got ${body.models.length}`,
+ )
+
+ const ids = [...new Set(PROVIDERS.flatMap((row) => row.sources))].sort()
+ const providers = ids.map((id) => {
+ const models = body.models
+ .filter(
+ (model) =>
+ model.provider === id && !model.deprecatedAt && makesText(model),
+ )
+ .map(trimModel)
+ .sort((a, b) => a.rawId.localeCompare(b.rawId))
+ if (models.length === 0)
+ throw new Error(`modelschemas has no chat models for provider '${id}'`)
+ return ` ${JSON.stringify(id)}: [\n${models.map((model) => ` ${JSON.stringify(model)}`).join(',\n')}\n ]`
+ })
+ await writeFile(OUTPUT_PATH, `{\n${providers.join(',\n')}\n}\n`)
+ console.log(`Wrote ${ids.length} providers to ${OUTPUT_PATH}`)
+}
+
+await main()
diff --git a/scripts/generate-ai-models.ts b/scripts/generate-ai-models.ts
new file mode 100644
index 0000000000..cc1b32831b
--- /dev/null
+++ b/scripts/generate-ai-models.ts
@@ -0,0 +1,97 @@
+/**
+ * Writes the catalog of `@tanstack/ai-models`:
+ * - `src/providers/.ts`: one file per provider (a subpath export each)
+ * - `src/catalog.ts`: every provider, and the `generatedAt` date
+ * - the `exports` of `package.json`
+ *
+ * Input: `scripts/modelschemas.models.json` (from `scripts/fetch-modelschemas.ts`).
+ *
+ * Usage:
+ * pnpm tsx scripts/generate-ai-models.ts
+ */
+
+import { mkdir, readFile, rm, writeFile } from 'node:fs/promises'
+import { dirname, resolve } from 'node:path'
+import { fileURLToPath } from 'node:url'
+import {
+ buildModels,
+ buildProvider,
+} from '../packages/ai-models/scripts/catalog'
+import { PROVIDERS } from '../packages/ai-models/scripts/providers'
+import type { SchemaCatalog } from '../packages/ai-models/scripts/catalog'
+
+const here = dirname(fileURLToPath(import.meta.url))
+const packageDir = resolve(here, '../packages/ai-models')
+const providersDir = resolve(packageDir, 'src/providers')
+
+/** `qwen-token-plan-cn` as `qwenTokenPlanCn`. */
+const identifier = (id: string) =>
+ id.replace(/-([a-z0-9])/g, (_match, char: string) => char.toUpperCase())
+
+const HEADER =
+ '// Generated by scripts/generate-ai-models.ts from modelschemas. Do not edit.\n'
+
+async function main() {
+ const catalog: SchemaCatalog = JSON.parse(
+ await readFile(resolve(here, 'modelschemas.models.json'), 'utf8'),
+ )
+
+ await rm(providersDir, { recursive: true, force: true })
+ await mkdir(providersDir, { recursive: true })
+ let total = 0
+ for (const row of PROVIDERS) {
+ const models = buildModels(row, catalog)
+ const provider = buildProvider(row, models)
+ total += models.length
+ await writeFile(
+ resolve(providersDir, `${row.id}.ts`),
+ `${HEADER}import type { ModelRecord, ProviderRecord } from '../types'
+
+/** ${row.name}. */
+export const provider: ProviderRecord = ${JSON.stringify(provider)}
+
+/** Every ${row.name} model, sorted by id. */
+export const models: ReadonlyArray = ${JSON.stringify(models)}
+`,
+ )
+ }
+
+ const ids = PROVIDERS.map((row) => row.id)
+ const generatedAt = new Date().toISOString().slice(0, 10)
+ await writeFile(
+ resolve(packageDir, 'src/catalog.ts'),
+ `${HEADER}${ids
+ .map((id) => `import * as ${identifier(id)} from './providers/${id}'`)
+ .join('\n')}
+
+/** The day the catalog was generated, as \`YYYY-MM-DD\`. */
+export const generatedAt = '${generatedAt}'
+
+/** Every provider module, in id order. */
+export const providerModules = [${ids.map(identifier).join(', ')}]
+`,
+ )
+
+ // One subpath per provider, so a build ships only the providers it uses.
+ const packageJsonPath = resolve(packageDir, 'package.json')
+ const packageJson = JSON.parse(await readFile(packageJsonPath, 'utf8'))
+ packageJson.exports = {
+ '.': {
+ types: './dist/esm/index.d.ts',
+ import: './dist/esm/index.js',
+ },
+ ...Object.fromEntries(
+ ids.map((id) => [
+ `./${id}`,
+ {
+ types: `./dist/esm/providers/${id}.d.ts`,
+ import: `./dist/esm/providers/${id}.js`,
+ },
+ ]),
+ ),
+ }
+ await writeFile(packageJsonPath, `${JSON.stringify(packageJson, null, 2)}\n`)
+ console.log(`Wrote ${ids.length} providers and ${total} models.`)
+}
+
+await main()
diff --git a/scripts/modelschemas.models.json b/scripts/modelschemas.models.json
new file mode 100644
index 0000000000..c5fa0ba0b0
--- /dev/null
+++ b/scripts/modelschemas.models.json
@@ -0,0 +1,2198 @@
+{
+ "amazon-bedrock": [
+ {"rawId":"amazon.nova-2-lite-v1:0","displayName":"Nova 2 Lite","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1000000,"maxOutput":64000,"modalities":{"input":["image","text","video"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["low","medium","high"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":3.3e-7,"cache_write_tokens":0,"cache_read_tokens":8.25e-8,"output_tokens":0.00000275}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"amazon.nova-2-sonic-v1:0","displayName":"Nova 2 Sonic","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":64000,"modalities":{"input":["audio","text"],"output":["audio","text"]},"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"amazon.nova-lite-v1:0","displayName":"Nova Lite","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":300000,"maxOutput":10000,"modalities":{"input":["image","text","video"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_write_tokens":0,"output_tokens":2.4000000000000003e-7,"cache_read_tokens":1.5000000000000002e-8,"input_tokens":6.000000000000001e-8}}},"price":{"+":[{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]}]}}},
+ {"rawId":"amazon.nova-micro-v1:0","displayName":"Nova Micro","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":128000,"maxOutput":10000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_write_tokens":0,"input_tokens":3.4999999999999996e-8,"cache_read_tokens":8.749999999999999e-9,"output_tokens":1.3999999999999998e-7}}},"price":{"+":[{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"amazon.nova-pro-v1:0","displayName":"Nova Pro","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":300000,"maxOutput":10000,"modalities":{"input":["image","text","video"],"output":["text"]},"capabilities":null,"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"base":{"output_tokens":0.0000032000000000000003,"cache_read_tokens":2.0000000000000002e-7,"input_tokens":8.000000000000001e-7,"cache_write_tokens":0}}},"price":{"+":[{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"anthropic.claude-3-haiku-20240307-v1:0","displayName":"Claude 3 Haiku","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":200000,"maxOutput":4000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":null,"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2.5e-7,"output_tokens":0.00000125}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"anthropic.claude-fable-5","displayName":"Claude Fable 5","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"adaptive","mandatory":true,"efforts":["high","medium","low"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000011,"output_tokens":0.000055,"cache_write_tokens":0.00001375,"cache_write_1h_tokens":0.000022,"cache_read_tokens":0.0000011}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_1h_tokens"},0]},{"*":[{"var":"cache_write_1h_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_1h_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"anthropic.claude-fable-5-1","displayName":"Claude Fable 5.1","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"adaptive","mandatory":true,"efforts":["low","medium","high","xhigh","max"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000011,"output_tokens":0.000055,"cache_write_tokens":0.00001375,"cache_write_1h_tokens":0.000022,"cache_read_tokens":2.75e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_1h_tokens"},0]},{"*":[{"var":"cache_write_1h_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_1h_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"anthropic.claude-haiku-4-5","displayName":"Claude Haiku 4.5","activity":"chat","schemaEndpointId":null,"contextWindow":200000,"maxOutput":64000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000011,"output_tokens":0.0000055,"cache_write_tokens":0.000001375,"cache_write_1h_tokens":0.0000022,"cache_read_tokens":1.1e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_1h_tokens"},0]},{"*":[{"var":"cache_write_1h_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_1h_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"anthropic.claude-haiku-5-5","displayName":"Claude Haiku 5.5","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"adaptive","mandatory":false,"efforts":["low","medium","high","xhigh","max"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.1e-7,"output_tokens":5.5e-7,"cache_write_tokens":1.375e-7,"cache_write_1h_tokens":2.2e-7,"cache_read_tokens":1.1e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_1h_tokens"},0]},{"*":[{"var":"cache_write_1h_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_1h_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"anthropic.claude-mythos-5","displayName":"Claude Mythos 5","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"adaptive","mandatory":true,"efforts":["high","medium","low"]},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000011,"output_tokens":0.000055,"cache_write_tokens":0.00001375,"cache_write_1h_tokens":0.000022,"cache_read_tokens":0.0000011}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_1h_tokens"},0]},{"*":[{"var":"cache_write_1h_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_1h_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"anthropic.claude-mythos-5-1","displayName":"Claude Mythos 5.1","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"adaptive","mandatory":true,"efforts":["low","medium","high","xhigh","max"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000011,"output_tokens":0.000055,"cache_write_tokens":0.00001375,"cache_write_1h_tokens":0.000022,"cache_read_tokens":2.75e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_1h_tokens"},0]},{"*":[{"var":"cache_write_1h_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_1h_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"anthropic.claude-opus-4-5-20251101-v1:0","displayName":"Claude Opus 4.5","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":200000,"maxOutput":64000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"budget","mandatory":null},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000055,"output_tokens":0.0000275,"cache_write_tokens":0.000006875,"cache_write_1h_tokens":0.000011,"cache_read_tokens":5.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_1h_tokens"},0]},{"*":[{"var":"cache_write_1h_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_1h_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"anthropic.claude-opus-4-6-v1","displayName":"Claude Opus 4.6","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"adaptive","mandatory":null,"efforts":["max","xhigh","high","medium","low"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000055,"output_tokens":0.0000275,"cache_write_tokens":0.000006875,"cache_write_1h_tokens":0.000011,"cache_read_tokens":5.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_1h_tokens"},0]},{"*":[{"var":"cache_write_1h_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_1h_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"anthropic.claude-opus-4-7","displayName":"Claude Opus 4.7","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"adaptive","mandatory":null,"efforts":["high","medium","low"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000055,"output_tokens":0.0000275,"cache_write_tokens":0.000006875,"cache_write_1h_tokens":0.000011,"cache_read_tokens":5.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_1h_tokens"},0]},{"*":[{"var":"cache_write_1h_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_1h_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"anthropic.claude-opus-4-8","displayName":"Claude Opus 4.8","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"adaptive","mandatory":null,"efforts":["high","medium","low"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000055,"output_tokens":0.0000275,"cache_write_tokens":0.000006875,"cache_write_1h_tokens":0.000011,"cache_read_tokens":5.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_1h_tokens"},0]},{"*":[{"var":"cache_write_1h_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_1h_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"anthropic.claude-opus-5","displayName":"Claude Opus 5","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"adaptive","mandatory":false,"efforts":["max","xhigh","high","medium","low"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000055,"output_tokens":0.0000275,"cache_write_tokens":0.000006875,"cache_write_1h_tokens":0.000011,"cache_read_tokens":5.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_1h_tokens"},0]},{"*":[{"var":"cache_write_1h_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_1h_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"anthropic.claude-opus-5-5","displayName":"Claude Opus 5.5","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"adaptive","mandatory":true,"efforts":["low","medium","high","xhigh","max"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000044,"output_tokens":0.000022,"cache_write_tokens":0.0000055,"cache_write_1h_tokens":0.0000088,"cache_read_tokens":2.2e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_1h_tokens"},0]},{"*":[{"var":"cache_write_1h_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_1h_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"anthropic.claude-sonnet-4-20250514-v1:0","displayName":"Claude Sonnet 4","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":200000,"maxOutput":64000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"budget","mandatory":null},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000003,"output_tokens":0.000015,"cache_write_tokens":0.00000375,"cache_read_tokens":3e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"anthropic.claude-sonnet-4-6","displayName":"Claude Sonnet 4.6","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1000000,"maxOutput":64000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"adaptive","mandatory":null,"efforts":["max","high","medium","low"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000032999999999999997,"output_tokens":0.0000165,"cache_write_tokens":0.000004125,"cache_write_1h_tokens":0.0000065999999999999995,"cache_read_tokens":3.3e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_1h_tokens"},0]},{"*":[{"var":"cache_write_1h_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_1h_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"anthropic.claude-sonnet-5","displayName":"Claude Sonnet 5","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"adaptive","mandatory":false,"efforts":["high","medium","low"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000022,"output_tokens":0.000011,"cache_write_tokens":0.00000275,"cache_write_1h_tokens":0.0000044,"cache_read_tokens":2.2e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_1h_tokens"},0]},{"*":[{"var":"cache_write_1h_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_1h_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"anthropic.claude-sonnet-5-5","displayName":"Claude Sonnet 5.5","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"adaptive","mandatory":null,"efforts":["low","medium","high","xhigh","max"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000022,"output_tokens":0.000011,"cache_write_tokens":0.00000275,"cache_write_1h_tokens":0.0000044,"cache_read_tokens":1.1e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_1h_tokens"},0]},{"*":[{"var":"cache_write_1h_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_1h_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"apac.amazon.nova-lite-v1:0","displayName":"Nova Lite","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":300000,"maxOutput":10000,"modalities":{"input":["image","text","video"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"apac.amazon.nova-pro-v1:0","displayName":"Nova Pro","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":300000,"maxOutput":10000,"modalities":{"input":["image","text","video"],"output":["text"]},"capabilities":null,"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"apac.anthropic.claude-sonnet-4-20250514-v1:0","displayName":"Claude Sonnet 4","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":200000,"maxOutput":64000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"budget","mandatory":null},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"apac.twelvelabs.pegasus-1-2-v1:0","displayName":"Pegasus v1.2","activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":{"input":["text","video"],"output":["text"]},"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"au.anthropic.claude-haiku-4-5-20251001-v1:0","displayName":"Claude Haiku 4.5","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":200000,"maxOutput":64000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"budget","mandatory":null},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"au.anthropic.claude-haiku-5-5","displayName":"Claude Haiku 5.5","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"adaptive","mandatory":false,"efforts":["low","medium","high","xhigh","max"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"au.anthropic.claude-opus-4-6-v1","displayName":"Claude Opus 4.6","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"adaptive","mandatory":null,"efforts":["max","xhigh","high","medium","low"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"au.anthropic.claude-opus-4-7","displayName":"Claude Opus 4.7","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"adaptive","mandatory":null,"efforts":["high","medium","low"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"au.anthropic.claude-opus-4-8","displayName":"Claude Opus 4.8","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"adaptive","mandatory":null,"efforts":["high","medium","low"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"au.anthropic.claude-opus-5","displayName":"Claude Opus 5","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"adaptive","mandatory":false,"efforts":["max","xhigh","high","medium","low"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"au.anthropic.claude-opus-5-5","displayName":"Claude Opus 5.5","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"adaptive","mandatory":true,"efforts":["low","medium","high","xhigh","max"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"au.anthropic.claude-sonnet-4-6","displayName":"Claude Sonnet 4.6","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1000000,"maxOutput":64000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"adaptive","mandatory":null,"efforts":["max","high","medium","low"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"au.anthropic.claude-sonnet-5","displayName":"Claude Sonnet 5","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"adaptive","mandatory":false,"efforts":["high","medium","low"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"au.anthropic.claude-sonnet-5-5","displayName":"Claude Sonnet 5.5","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"adaptive","mandatory":null,"efforts":["low","medium","high","xhigh","max"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"ca.amazon.nova-lite-v1:0","displayName":"Nova Lite","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":300000,"maxOutput":10000,"modalities":{"input":["image","text","video"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"cohere.rerank-v3-5:0","displayName":"Rerank 3.5","activity":"chat","schemaEndpointId":null,"contextWindow":4000,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"deepseek.v3.2","displayName":"DeepSeek V3.2","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":164000,"maxOutput":8000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":6.2e-7,"output_tokens":0.00000185}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"eu.amazon.nova-2-lite-v1:0","displayName":"Nova 2 Lite","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1000000,"maxOutput":64000,"modalities":{"input":["image","text","video"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["low","medium","high"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"eu.amazon.nova-lite-v1:0","displayName":"Nova Lite","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":300000,"maxOutput":10000,"modalities":{"input":["image","text","video"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"eu.amazon.nova-micro-v1:0","displayName":"Nova Micro","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":128000,"maxOutput":10000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"eu.amazon.nova-pro-v1:0","displayName":"Nova Pro","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":300000,"maxOutput":10000,"modalities":{"input":["image","text","video"],"output":["text"]},"capabilities":null,"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"eu.anthropic.claude-3-haiku-20240307-v1:0","displayName":"Claude 3 Haiku","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":200000,"maxOutput":4000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":null,"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"eu.anthropic.claude-haiku-4-5-20251001-v1:0","displayName":"Claude Haiku 4.5","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":200000,"maxOutput":64000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"budget","mandatory":null},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"eu.anthropic.claude-haiku-5-5","displayName":"Claude Haiku 5.5","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"adaptive","mandatory":false,"efforts":["low","medium","high","xhigh","max"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"eu.anthropic.claude-opus-4-5-20251101-v1:0","displayName":"Claude Opus 4.5","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":200000,"maxOutput":64000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"budget","mandatory":null},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"eu.anthropic.claude-opus-4-6-v1","displayName":"Claude Opus 4.6","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"adaptive","mandatory":null,"efforts":["max","xhigh","high","medium","low"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"eu.anthropic.claude-opus-4-7","displayName":"Claude Opus 4.7","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"adaptive","mandatory":null,"efforts":["high","medium","low"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"eu.anthropic.claude-opus-4-8","displayName":"Claude Opus 4.8","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"adaptive","mandatory":null,"efforts":["high","medium","low"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"eu.anthropic.claude-opus-5","displayName":"Claude Opus 5","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"adaptive","mandatory":false,"efforts":["max","xhigh","high","medium","low"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"eu.anthropic.claude-opus-5-5","displayName":"Claude Opus 5.5","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"adaptive","mandatory":true,"efforts":["low","medium","high","xhigh","max"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"eu.anthropic.claude-sonnet-4-20250514-v1:0","displayName":"Claude Sonnet 4","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":200000,"maxOutput":64000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"budget","mandatory":null},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"eu.anthropic.claude-sonnet-4-6","displayName":"Claude Sonnet 4.6","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1000000,"maxOutput":64000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"adaptive","mandatory":null,"efforts":["max","high","medium","low"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"eu.anthropic.claude-sonnet-5","displayName":"Claude Sonnet 5","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"adaptive","mandatory":false,"efforts":["high","medium","low"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"eu.anthropic.claude-sonnet-5-5","displayName":"Claude Sonnet 5.5","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"adaptive","mandatory":null,"efforts":["low","medium","high","xhigh","max"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"eu.mistral.pixtral-large-2502-v1:0","displayName":"Pixtral Large","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":128000,"maxOutput":16000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"eu.twelvelabs.pegasus-1-2-v1:0","displayName":"Pegasus v1.2","activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":{"input":["text","video"],"output":["text"]},"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"global.amazon.nova-2-lite-v1:0","displayName":"Nova 2 Lite","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1000000,"maxOutput":64000,"modalities":{"input":["image","text","video"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["low","medium","high"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"global.anthropic.claude-fable-5","displayName":"Claude Fable 5","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"adaptive","mandatory":true,"efforts":["high","medium","low"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00001,"output_tokens":0.00005,"cache_write_tokens":0.0000125,"cache_write_1h_tokens":0.00002,"cache_read_tokens":0.000001}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_1h_tokens"},0]},{"*":[{"var":"cache_write_1h_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_1h_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"global.anthropic.claude-fable-5-1","displayName":"Claude Fable 5.1","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"adaptive","mandatory":true,"efforts":["low","medium","high","xhigh","max"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00001,"output_tokens":0.00005,"cache_write_tokens":0.0000125,"cache_write_1h_tokens":0.00002,"cache_read_tokens":2.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_1h_tokens"},0]},{"*":[{"var":"cache_write_1h_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_1h_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"global.anthropic.claude-haiku-4-5-20251001-v1:0","displayName":"Claude Haiku 4.5","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":200000,"maxOutput":64000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"budget","mandatory":null},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000001,"output_tokens":0.000005,"cache_write_tokens":0.00000125,"cache_write_1h_tokens":0.000002,"cache_read_tokens":1.0000000000000001e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_1h_tokens"},0]},{"*":[{"var":"cache_write_1h_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_1h_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"global.anthropic.claude-haiku-5-5","displayName":"Claude Haiku 5.5","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"adaptive","mandatory":false,"efforts":["low","medium","high","xhigh","max"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.0000000000000001e-7,"output_tokens":5e-7,"cache_write_tokens":1.25e-7,"cache_write_1h_tokens":2.0000000000000002e-7,"cache_read_tokens":1e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_1h_tokens"},0]},{"*":[{"var":"cache_write_1h_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_1h_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"global.anthropic.claude-mythos-5-1","displayName":"Claude Mythos 5.1","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"adaptive","mandatory":true,"efforts":["low","medium","high","xhigh","max"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00001,"output_tokens":0.00005,"cache_write_tokens":0.0000125,"cache_write_1h_tokens":0.00002,"cache_read_tokens":2.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_1h_tokens"},0]},{"*":[{"var":"cache_write_1h_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_1h_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"global.anthropic.claude-opus-4-5-20251101-v1:0","displayName":"Claude Opus 4.5","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":200000,"maxOutput":64000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"budget","mandatory":null},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000005,"output_tokens":0.000025,"cache_write_tokens":0.00000625,"cache_write_1h_tokens":0.00001,"cache_read_tokens":5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_1h_tokens"},0]},{"*":[{"var":"cache_write_1h_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_1h_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"global.anthropic.claude-opus-4-6-v1","displayName":"Claude Opus 4.6","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"adaptive","mandatory":null,"efforts":["max","xhigh","high","medium","low"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000005,"output_tokens":0.000025,"cache_write_tokens":0.00000625,"cache_write_1h_tokens":0.00001,"cache_read_tokens":5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_1h_tokens"},0]},{"*":[{"var":"cache_write_1h_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_1h_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"global.anthropic.claude-opus-4-7","displayName":"Claude Opus 4.7","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"adaptive","mandatory":null,"efforts":["high","medium","low"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000005,"output_tokens":0.000025,"cache_write_tokens":0.00000625,"cache_write_1h_tokens":0.00001,"cache_read_tokens":5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_1h_tokens"},0]},{"*":[{"var":"cache_write_1h_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_1h_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"global.anthropic.claude-opus-4-8","displayName":"Claude Opus 4.8","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"adaptive","mandatory":null,"efforts":["high","medium","low"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000005,"output_tokens":0.000025,"cache_write_tokens":0.00000625,"cache_write_1h_tokens":0.00001,"cache_read_tokens":5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_1h_tokens"},0]},{"*":[{"var":"cache_write_1h_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_1h_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"global.anthropic.claude-opus-5","displayName":"Claude Opus 5","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"adaptive","mandatory":false,"efforts":["max","xhigh","high","medium","low"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000005,"output_tokens":0.000025,"cache_write_tokens":0.00000625,"cache_write_1h_tokens":0.00001,"cache_read_tokens":5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_1h_tokens"},0]},{"*":[{"var":"cache_write_1h_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_1h_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"global.anthropic.claude-opus-5-5","displayName":"Claude Opus 5.5","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"adaptive","mandatory":true,"efforts":["low","medium","high","xhigh","max"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000004,"output_tokens":0.00002,"cache_write_tokens":0.000005,"cache_write_1h_tokens":0.000008,"cache_read_tokens":2.0000000000000002e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_1h_tokens"},0]},{"*":[{"var":"cache_write_1h_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_1h_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"global.anthropic.claude-sonnet-4-20250514-v1:0","displayName":"Claude Sonnet 4","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":200000,"maxOutput":64000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"budget","mandatory":null},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000003,"output_tokens":0.000015,"cache_write_tokens":0.00000375,"cache_read_tokens":3e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"global.anthropic.claude-sonnet-4-6","displayName":"Claude Sonnet 4.6","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1000000,"maxOutput":64000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"adaptive","mandatory":null,"efforts":["max","high","medium","low"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000003,"output_tokens":0.000015,"cache_write_tokens":0.00000375,"cache_write_1h_tokens":0.000006,"cache_read_tokens":3e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_1h_tokens"},0]},{"*":[{"var":"cache_write_1h_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_1h_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"global.anthropic.claude-sonnet-5","displayName":"Claude Sonnet 5","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"adaptive","mandatory":false,"efforts":["high","medium","low"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000002,"output_tokens":0.00001,"cache_write_tokens":0.0000025,"cache_write_1h_tokens":0.000004,"cache_read_tokens":2.0000000000000002e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_1h_tokens"},0]},{"*":[{"var":"cache_write_1h_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_1h_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"global.anthropic.claude-sonnet-5-5","displayName":"Claude Sonnet 5.5","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"adaptive","mandatory":null,"efforts":["low","medium","high","xhigh","max"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000002,"output_tokens":0.00001,"cache_write_tokens":0.0000025,"cache_write_1h_tokens":0.000004,"cache_read_tokens":1.0000000000000001e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_1h_tokens"},0]},{"*":[{"var":"cache_write_1h_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_1h_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"global.moonshotai.kimi-k3","displayName":"Kimi K3","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1000000,"maxOutput":null,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000003,"output_tokens":0.000015,"cache_read_tokens":3e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"global.openai.gpt-5.4","displayName":"GPT-5.4","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"global.openai.gpt-5.5","displayName":"GPT-5.5","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"global.openai.gpt-5.6-luna","displayName":"GPT-5.6 Luna","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"input_tokens":4.0000000000000003e-7,"cache_read_tokens":4e-8,"output_tokens":0.0000018000000000000001},"base":{"input_tokens":2.0000000000000002e-7,"cache_read_tokens":2e-8,"output_tokens":0.0000012}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"output_tokens"]}}]},0]}]}}},
+ {"rawId":"global.openai.gpt-5.6-sol","displayName":"GPT-5.6 Sol","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"input_tokens":0.000008,"cache_read_tokens":8.000000000000001e-7,"output_tokens":0.00003},"base":{"input_tokens":0.000004,"cache_read_tokens":4.0000000000000003e-7,"output_tokens":0.00002}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"output_tokens"]}}]},0]}]}}},
+ {"rawId":"global.openai.gpt-5.6-terra","displayName":"GPT-5.6 Terra","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"input_tokens":0.000004,"cache_read_tokens":4.0000000000000003e-7,"output_tokens":0.000018},"base":{"input_tokens":0.000002,"cache_read_tokens":2.0000000000000002e-7,"output_tokens":0.000012}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"output_tokens"]}}]},0]}]}}},
+ {"rawId":"global.openai.gpt-6-astra","displayName":"GPT-6 Astra","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"input_tokens":0.00002,"cache_read_tokens":0.000002,"output_tokens":0.000075},"base":{"input_tokens":0.00001,"cache_read_tokens":0.000001,"output_tokens":0.00005}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"output_tokens"]}}]},0]}]}}},
+ {"rawId":"global.openai.gpt-6-luna","displayName":"GPT-6 Luna","activity":"chat","schemaEndpointId":null,"contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","mandatory":null,"efforts":["none","low","medium","high","xhigh","max"]},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"272000":{"input_tokens":2.0000000000000002e-7,"cache_read_tokens":2e-8,"output_tokens":7.5e-7},"base":{"input_tokens":1.0000000000000001e-7,"cache_read_tokens":1e-8,"output_tokens":5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"output_tokens"]}}]},0]}]}}},
+ {"rawId":"global.openai.gpt-6-sol","displayName":"GPT-6 Sol","activity":"chat","schemaEndpointId":null,"contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","mandatory":null,"efforts":["none","low","medium","high","xhigh","max"]},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"272000":{"input_tokens":0.000004,"cache_read_tokens":4.0000000000000003e-7,"output_tokens":0.000015},"base":{"input_tokens":0.000002,"cache_read_tokens":2.0000000000000002e-7,"output_tokens":0.00001}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"output_tokens"]}}]},0]}]}}},
+ {"rawId":"global.openai.gpt-6.1-sol","displayName":"GPT-6.1 Sol","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1000000,"maxOutput":131072,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"input_tokens":0.000004,"cache_read_tokens":2.0000000000000002e-7,"output_tokens":0.000015},"base":{"input_tokens":0.000002,"cache_read_tokens":1.0000000000000001e-7,"output_tokens":0.00001}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"output_tokens"]}}]},0]}]}}},
+ {"rawId":"global.twelvelabs.pegasus-1-2-v1:0","displayName":"Pegasus v1.2","activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":{"input":["text","video"],"output":["text"]},"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"global.xai.grok-4.6","displayName":"Grok 4.6","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":500000,"maxOutput":null,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","mandatory":null,"efforts":["low","medium","high","xhigh"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000002,"output_tokens":0.000006,"cache_read_tokens":5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"global.xai.grok-4.7","displayName":"Grok 4.7","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":500000,"maxOutput":null,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","mandatory":null,"efforts":["low","medium","high","xhigh"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000002,"output_tokens":0.000006,"cache_read_tokens":5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"global.zai.glm-5.3","displayName":"GLM 5.3","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00000168,"output_tokens":0.00000528,"cache_read_tokens":3.12e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"google.gemma-4-26b-a4b","displayName":"Gemma 4 26B-A4B","activity":"chat","schemaEndpointId":null,"contextWindow":256000,"maxOutput":null,"modalities":{"input":["image","text","video"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","mandatory":null},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.3e-7,"output_tokens":4.0000000000000003e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"google.gemma-4-31b","displayName":"Gemma 4 31B","activity":"chat","schemaEndpointId":null,"contextWindow":256000,"maxOutput":null,"modalities":{"input":["image","text","video"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","mandatory":null},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.3999999999999998e-7,"output_tokens":4.0000000000000003e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"google.gemma-4-e2b","displayName":"Gemma 4 E2B","activity":"chat","schemaEndpointId":null,"contextWindow":128000,"maxOutput":null,"modalities":{"input":["audio","image","text","video"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","mandatory":null},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":4e-8,"output_tokens":8e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"in.anthropic.claude-haiku-4-5-20251001-v1:0","displayName":"Claude Haiku 4.5","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":200000,"maxOutput":64000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"budget","mandatory":null},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"in.anthropic.claude-opus-5","displayName":"Claude Opus 5","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"adaptive","mandatory":false,"efforts":["max","xhigh","high","medium","low"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"in.anthropic.claude-sonnet-5","displayName":"Claude Sonnet 5","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"adaptive","mandatory":false,"efforts":["high","medium","low"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"in.moonshotai.kimi-k3","displayName":"Kimi K3","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1000000,"maxOutput":null,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"in.openai.gpt-5.6-luna","displayName":"GPT-5.6 Luna","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"in.openai.gpt-5.6-terra","displayName":"GPT-5.6 Terra","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"jp.amazon.nova-2-lite-v1:0","displayName":"Nova 2 Lite","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1000000,"maxOutput":64000,"modalities":{"input":["image","text","video"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["low","medium","high"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"jp.anthropic.claude-haiku-4-5-20251001-v1:0","displayName":"Claude Haiku 4.5","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":200000,"maxOutput":64000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"budget","mandatory":null},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"jp.anthropic.claude-haiku-5-5","displayName":"Claude Haiku 5.5","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"adaptive","mandatory":false,"efforts":["low","medium","high","xhigh","max"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"jp.anthropic.claude-opus-4-7","displayName":"Claude Opus 4.7","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"adaptive","mandatory":null,"efforts":["high","medium","low"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"jp.anthropic.claude-opus-4-8","displayName":"Claude Opus 4.8","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"adaptive","mandatory":null,"efforts":["high","medium","low"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"jp.anthropic.claude-opus-5-5","displayName":"Claude Opus 5.5","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"adaptive","mandatory":true,"efforts":["low","medium","high","xhigh","max"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"jp.anthropic.claude-sonnet-4-6","displayName":"Claude Sonnet 4.6","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1000000,"maxOutput":64000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"adaptive","mandatory":null,"efforts":["max","high","medium","low"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"minimax.minimax-m2.5","displayName":"MiniMax M2.5","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":196000,"maxOutput":8000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"base":{"output_tokens":0.0000012,"input_tokens":3e-7}}},"price":{"+":[{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]}]}}},
+ {"rawId":"mistral.magistral-small-2509","displayName":"Magistral Small 2509","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":128000,"maxOutput":40000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":5e-7,"output_tokens":0.0000015}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"mistral.ministral-3-14b-instruct","displayName":"Ministral 14B 3.0","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":128000,"maxOutput":8000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2.0000000000000002e-7,"output_tokens":2.0000000000000002e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"mistral.ministral-3-3b-instruct","displayName":"Ministral 3B","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":128000,"maxOutput":8000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"base":{"output_tokens":1.0000000000000001e-7,"input_tokens":1.0000000000000001e-7}}},"price":{"+":[{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]}]}}},
+ {"rawId":"mistral.ministral-3-8b-instruct","displayName":"Ministral 3 8B","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":128000,"maxOutput":8000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"base":{"output_tokens":1.5e-7,"input_tokens":1.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]}]}}},
+ {"rawId":"mistral.mistral-large-2402-v1:0","displayName":"Mistral Large","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":32000,"maxOutput":4000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000004,"output_tokens":0.000012}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"mistral.mistral-large-3-675b-instruct","displayName":"Mistral Large 3","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":256000,"maxOutput":32000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":5e-7,"output_tokens":0.0000015}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"mistral.mistral-small-2402-v1:0","displayName":"Mistral Small","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":32000,"maxOutput":4000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000001,"output_tokens":0.000003}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"mistral.pixtral-large-2502-v1:0","displayName":"Pixtral Large","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":128000,"maxOutput":16000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"base":{"output_tokens":0.000006,"input_tokens":0.000002}}},"price":{"+":[{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]}]}}},
+ {"rawId":"moonshotai.kimi-k2.5","displayName":"Kimi K2.5","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":256000,"maxOutput":16000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"base":{"output_tokens":0.000003,"input_tokens":6e-7}}},"price":{"+":[{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]}]}}},
+ {"rawId":"moonshotai.kimi-k3","displayName":"Kimi K3","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1000000,"maxOutput":null,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000033,"output_tokens":0.0000165,"cache_read_tokens":3.3e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"nvidia.nemotron-nano-3-30b","displayName":"Nemotron Nano 3 30B","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":256000,"maxOutput":8000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":6.000000000000001e-8,"output_tokens":2.4000000000000003e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"nvidia.nemotron-super-3-120b","displayName":"NVIDIA Nemotron 3 Super 120B","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":256000,"maxOutput":32000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"base":{"output_tokens":6.499999999999999e-7,"input_tokens":1.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]}]}}},
+ {"rawId":"openai.gpt-5.4","displayName":"GPT-5.4","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"input_tokens":0.0000055,"cache_read_tokens":5.5e-7,"output_tokens":0.00002475},"base":{"input_tokens":0.00000275,"cache_read_tokens":2.75e-7,"output_tokens":0.0000165}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"output_tokens"]}}]},0]}]}}},
+ {"rawId":"openai.gpt-5.5","displayName":"GPT-5.5","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"input_tokens":0.000011,"cache_read_tokens":0.0000011,"output_tokens":0.0000495},"base":{"input_tokens":0.0000055,"cache_read_tokens":5.5e-7,"output_tokens":0.000033}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"output_tokens"]}}]},0]}]}}},
+ {"rawId":"openai.gpt-5.6-cyber","displayName":"Daybreak Red: GPT-5.6 Cyber","activity":"chat","schemaEndpointId":null,"contextWindow":272000,"maxOutput":null,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00001375,"cache_read_tokens":0.000001375,"output_tokens":0.0000825}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"openai.gpt-5.6-luna","displayName":"GPT-5.6 Luna","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"input_tokens":4.4e-7,"cache_read_tokens":4.4e-8,"output_tokens":0.00000198},"base":{"input_tokens":2.2e-7,"cache_read_tokens":2.2e-8,"output_tokens":0.00000132}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"output_tokens"]}}]},0]}]}}},
+ {"rawId":"openai.gpt-5.6-sol","displayName":"GPT-5.6 Sol","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"input_tokens":0.0000088,"cache_read_tokens":8.8e-7,"output_tokens":0.000033},"base":{"input_tokens":0.0000044,"cache_read_tokens":4.4e-7,"output_tokens":0.000022}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"output_tokens"]}}]},0]}]}}},
+ {"rawId":"openai.gpt-5.6-terra","displayName":"GPT-5.6 Terra","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"input_tokens":0.0000044,"cache_read_tokens":4.4e-7,"output_tokens":0.0000198},"base":{"input_tokens":0.0000022,"cache_read_tokens":2.2e-7,"output_tokens":0.000013199999999999999}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"output_tokens"]}}]},0]}]}}},
+ {"rawId":"openai.gpt-6-astra","displayName":"GPT-6 Astra","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"input_tokens":0.000022,"cache_read_tokens":0.0000022,"output_tokens":0.0000825},"base":{"input_tokens":0.000011,"cache_read_tokens":0.0000011,"output_tokens":0.000055}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"output_tokens"]}}]},0]}]}}},
+ {"rawId":"openai.gpt-6-luna","displayName":"GPT-6 Luna","activity":"chat","schemaEndpointId":null,"contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","mandatory":null,"efforts":["none","low","medium","high","xhigh","max"]},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"272000":{"input_tokens":2.2e-7,"cache_read_tokens":2.2e-8,"output_tokens":8.249999999999999e-7},"base":{"input_tokens":1.1e-7,"cache_read_tokens":1.1e-8,"output_tokens":5.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"output_tokens"]}}]},0]}]}}},
+ {"rawId":"openai.gpt-6-sol","displayName":"GPT-6 Sol","activity":"chat","schemaEndpointId":null,"contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","mandatory":null,"efforts":["none","low","medium","high","xhigh","max"]},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"272000":{"input_tokens":0.0000044,"cache_read_tokens":4.4e-7,"output_tokens":0.0000165},"base":{"input_tokens":0.0000022,"cache_read_tokens":2.2e-7,"output_tokens":0.000011}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"output_tokens"]}}]},0]}]}}},
+ {"rawId":"openai.gpt-6.1-sol","displayName":"GPT-6.1 Sol","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1000000,"maxOutput":131072,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"input_tokens":0.0000044,"cache_read_tokens":2.2e-7,"output_tokens":0.0000165},"base":{"input_tokens":0.0000022,"cache_read_tokens":1.1e-7,"output_tokens":0.000011}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"output_tokens"]}}]},0]}]}}},
+ {"rawId":"openai.gpt-daybreak-blue-5.6-sol","displayName":"Daybreak Blue: GPT-5.6 Sol","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":null,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"272000":{"input_tokens":0.0000088,"cache_read_tokens":8.8e-7,"output_tokens":0.000033},"base":{"input_tokens":0.0000044,"cache_read_tokens":4.4e-7,"output_tokens":0.000022}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"output_tokens"]}}]},0]}]}}},
+ {"rawId":"openai.gpt-oss-120b-1:0","displayName":"gpt-oss-120b","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":128000,"maxOutput":16000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":["openai.gpt-oss-120b"],"pricing":{"tables":{"rate":{"base":{"output_tokens":6e-7,"input_tokens":1.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]}]}}},
+ {"rawId":"openai.gpt-oss-20b-1:0","displayName":"gpt-oss-20b","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":128000,"maxOutput":16000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":["openai.gpt-oss-20b"],"pricing":{"tables":{"rate":{"base":{"output_tokens":3e-7,"input_tokens":6.999999999999999e-8}}},"price":{"+":[{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]}]}}},
+ {"rawId":"openai.gpt-oss-safeguard-120b","displayName":"GPT OSS Safeguard 120B","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":128000,"maxOutput":16000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.5e-7,"output_tokens":6e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"openai.gpt-oss-safeguard-20b","displayName":"GPT OSS Safeguard 20B","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":128000,"maxOutput":16000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":6.999999999999999e-8,"output_tokens":2.0000000000000002e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen.qwen3-235b-a22b-2507-v1:0","displayName":"Qwen3 235B A22B 2507","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":256000,"maxOutput":8000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":["qwen.qwen3-235b-a22b-2507"],"pricing":{"tables":{"rate":{"base":{"output_tokens":8.8e-7,"input_tokens":2.2e-7}}},"price":{"+":[{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen.qwen3-32b-v1:0","displayName":"Qwen3 32B","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":32000,"maxOutput":8000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":["qwen.qwen3-32b"],"pricing":{"tables":{"rate":{"base":{"input_tokens":1.5e-7,"output_tokens":6e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen.qwen3-coder-next","displayName":"Qwen3 Coder Next","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":256000,"maxOutput":16000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":5e-7,"output_tokens":0.0000012}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen.qwen3-next-80b-a3b","displayName":"Qwen3 Next 80B A3B","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":256000,"maxOutput":8000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":["qwen.qwen3-next-80b-a3b-instruct"],"pricing":{"tables":{"rate":{"base":{"output_tokens":0.0000012,"input_tokens":1.3999999999999998e-7}}},"price":{"+":[{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen.qwen3-vl-235b-a22b","displayName":"Qwen3 VL 235B A22B","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":256000,"maxOutput":8000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":["qwen.qwen3-vl-235b-a22b-instruct"],"pricing":{"tables":{"rate":{"base":{"input_tokens":5.3e-7,"output_tokens":0.00000266}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"twelvelabs.pegasus-1-2-v1:0","displayName":"Pegasus v1.2","activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":{"input":["text","video"],"output":["text"]},"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"us-gov.anthropic.claude-opus-4-8","displayName":"Claude Opus 4.8","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"adaptive","mandatory":null,"efforts":["high","medium","low"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"us-gov.nvidia.nemotron-nano-3-30b","displayName":"Nemotron Nano 3 30B","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":256000,"maxOutput":8000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"us-gov.nvidia.nemotron-super-3-120b","displayName":"NVIDIA Nemotron 3 Super 120B","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":256000,"maxOutput":32000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"us-gov.openai.gpt-oss-120b-1:0","displayName":"gpt-oss-120b","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":128000,"maxOutput":16000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"us-gov.openai.gpt-oss-20b-1:0","displayName":"gpt-oss-20b","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":128000,"maxOutput":16000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"us.amazon.nova-2-lite-v1:0","displayName":"Nova 2 Lite","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1000000,"maxOutput":64000,"modalities":{"input":["image","text","video"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["low","medium","high"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"us.amazon.nova-lite-v1:0","displayName":"Nova Lite","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":300000,"maxOutput":10000,"modalities":{"input":["image","text","video"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"us.amazon.nova-micro-v1:0","displayName":"Nova Micro","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":128000,"maxOutput":10000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"us.amazon.nova-pro-v1:0","displayName":"Nova Pro","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":300000,"maxOutput":10000,"modalities":{"input":["image","text","video"],"output":["text"]},"capabilities":null,"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"us.anthropic.claude-3-haiku-20240307-v1:0","displayName":"Claude 3 Haiku","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":200000,"maxOutput":4000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":null,"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"us.anthropic.claude-fable-5","displayName":"Claude Fable 5","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"adaptive","mandatory":true,"efforts":["high","medium","low"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"us.anthropic.claude-fable-5-1","displayName":"Claude Fable 5.1","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"adaptive","mandatory":true,"efforts":["low","medium","high","xhigh","max"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"us.anthropic.claude-haiku-4-5-20251001-v1:0","displayName":"Claude Haiku 4.5","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":200000,"maxOutput":64000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"budget","mandatory":null},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"us.anthropic.claude-haiku-5-5","displayName":"Claude Haiku 5.5","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"adaptive","mandatory":false,"efforts":["low","medium","high","xhigh","max"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"us.anthropic.claude-mythos-5-1","displayName":"Claude Mythos 5.1","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"adaptive","mandatory":true,"efforts":["low","medium","high","xhigh","max"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"us.anthropic.claude-opus-4-5-20251101-v1:0","displayName":"Claude Opus 4.5","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":200000,"maxOutput":64000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"budget","mandatory":null},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"us.anthropic.claude-opus-4-6-v1","displayName":"Claude Opus 4.6","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"adaptive","mandatory":null,"efforts":["max","xhigh","high","medium","low"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"us.anthropic.claude-opus-4-7","displayName":"Claude Opus 4.7","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"adaptive","mandatory":null,"efforts":["high","medium","low"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"us.anthropic.claude-opus-4-8","displayName":"Claude Opus 4.8","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"adaptive","mandatory":null,"efforts":["high","medium","low"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"us.anthropic.claude-opus-5","displayName":"Claude Opus 5","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"adaptive","mandatory":false,"efforts":["max","xhigh","high","medium","low"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"us.anthropic.claude-opus-5-5","displayName":"Claude Opus 5.5","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"adaptive","mandatory":true,"efforts":["low","medium","high","xhigh","max"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"us.anthropic.claude-sonnet-4-20250514-v1:0","displayName":"Claude Sonnet 4","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":200000,"maxOutput":64000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"budget","mandatory":null},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"us.anthropic.claude-sonnet-4-6","displayName":"Claude Sonnet 4.6","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1000000,"maxOutput":64000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"adaptive","mandatory":null,"efforts":["max","high","medium","low"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"us.anthropic.claude-sonnet-5","displayName":"Claude Sonnet 5","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"adaptive","mandatory":false,"efforts":["high","medium","low"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"us.anthropic.claude-sonnet-5-5","displayName":"Claude Sonnet 5.5","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"adaptive","mandatory":null,"efforts":["low","medium","high","xhigh","max"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"us.mistral.pixtral-large-2502-v1:0","displayName":"Pixtral Large","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":128000,"maxOutput":16000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"us.moonshotai.kimi-k3","displayName":"Kimi K3","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1000000,"maxOutput":null,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"us.openai.gpt-5.4","displayName":"GPT-5.4","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"us.openai.gpt-5.5","displayName":"GPT-5.5","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"us.openai.gpt-5.6-luna","displayName":"GPT-5.6 Luna","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"us.openai.gpt-5.6-sol","displayName":"GPT-5.6 Sol","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"us.openai.gpt-5.6-terra","displayName":"GPT-5.6 Terra","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"us.openai.gpt-6-astra","displayName":"GPT-6 Astra","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"us.openai.gpt-6-luna","displayName":"GPT-6 Luna","activity":"chat","schemaEndpointId":null,"contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","mandatory":null,"efforts":["none","low","medium","high","xhigh","max"]},"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"us.openai.gpt-6-sol","displayName":"GPT-6 Sol","activity":"chat","schemaEndpointId":null,"contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","mandatory":null,"efforts":["none","low","medium","high","xhigh","max"]},"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"us.openai.gpt-6.1-sol","displayName":"GPT-6.1 Sol","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1000000,"maxOutput":131072,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"us.twelvelabs.pegasus-1-2-v1:0","displayName":"Pegasus v1.2","activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":{"input":["text","video"],"output":["text"]},"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"us.writer.palmyra-x4-v1:0","displayName":"Palmyra X4","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":128000,"maxOutput":8000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"us.writer.palmyra-x5-v1:0","displayName":"Palmyra X5","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":128000,"maxOutput":8000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"us.xai.grok-4.6","displayName":"Grok 4.6","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":500000,"maxOutput":null,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","mandatory":null,"efforts":["low","medium","high","xhigh"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"us.xai.grok-4.7","displayName":"Grok 4.7","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":500000,"maxOutput":null,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","mandatory":null,"efforts":["low","medium","high","xhigh"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"us.zai.glm-5.3","displayName":"GLM 5.3","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":null},
+ {"rawId":"writer.palmyra-vision-7b","displayName":"Palmyra Vision 7B","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":4000,"maxOutput":4000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.5e-7,"output_tokens":6e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"writer.palmyra-x4-v1:0","displayName":"Palmyra X4","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":128000,"maxOutput":8000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000025,"output_tokens":0.00001}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"writer.palmyra-x5-v1:0","displayName":"Palmyra X5","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":128000,"maxOutput":8000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":6e-7,"output_tokens":0.000006}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"xai.grok-4.3","displayName":"Grok 4.3","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":null,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","mandatory":null,"efforts":["none","low","medium","high"]},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00000125,"output_tokens":0.0000025,"cache_read_tokens":2.0000000000000002e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"xai.grok-4.6","displayName":"Grok 4.6","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":500000,"maxOutput":null,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","mandatory":null,"efforts":["low","medium","high","xhigh"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000022,"output_tokens":0.0000065999999999999995,"cache_read_tokens":5.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"xai.grok-4.7","displayName":"Grok 4.7","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":500000,"maxOutput":null,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","mandatory":null,"efforts":["low","medium","high","xhigh"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"base":{"output_tokens":0.0000066,"input_tokens":0.0000022,"cache_read_tokens":5.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"zai.glm-5","displayName":"GLM 5","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":200000,"maxOutput":128000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000001,"output_tokens":0.0000032000000000000003}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"zai.glm-5.3","displayName":"GLM 5.3","activity":"chat","schemaEndpointId":"model/{modelId}/converse","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000018480000000000001,"output_tokens":0.000005808,"cache_read_tokens":3.432e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}}
+ ],
+ "ant-ling": [
+ {"rawId":"AntAngelMed","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":null,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"Ling-2.6-1T","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":256000,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000045,"output_tokens":0.000018,"cache_read_tokens":9.000000000000001e-7}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}]}}},
+ {"rawId":"Ling-2.6-flash","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":256000,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":6e-7,"output_tokens":0.0000018000000000000001,"cache_read_tokens":1.2e-7}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}]}}},
+ {"rawId":"Ling-3.0-flash","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":256000,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.4e-7,"output_tokens":4.2e-7,"cache_read_tokens":2.8e-8}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}]}}},
+ {"rawId":"Ling-3.0-flash-VL","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":256000,"maxOutput":null,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.4e-7,"output_tokens":4.2e-7,"cache_read_tokens":2.8e-8}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}]}}},
+ {"rawId":"Ling-3.0-tiny","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":null,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"Ling-3.1-flash","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":256000,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":5e-7,"output_tokens":0.0000015,"cache_read_tokens":1.25e-7}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}]}}},
+ {"rawId":"Ring-2.6-1T","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":256000,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":null,"efforts":["high","xhigh"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":null,"medium":null,"high":"high","xhigh":"xhigh","max":null}},"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000045,"output_tokens":0.000018,"cache_read_tokens":9.000000000000001e-7}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}]}}}
+ ],
+ "anthropic": [
+ {"rawId":"claude-fable-5","displayName":"Claude Fable 5","activity":"chat","schemaEndpointId":"v1/messages","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"adaptive","mandatory":true,"efforts":["low","medium","high","xhigh","max"]},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00001,"cache_write_tokens":0.0000125,"cache_write_1h_tokens":0.00002,"cache_read_tokens":0.000001,"output_tokens":0.00005}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_1h_tokens"},0]},{"*":[{"var":"cache_write_1h_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_1h_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"claude-fable-5-1","displayName":"Claude Fable 5.1","activity":"chat","schemaEndpointId":"v1/messages","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"adaptive","mandatory":true,"efforts":["low","medium","high","xhigh","max"]},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00001,"cache_write_tokens":0.0000125,"cache_write_1h_tokens":0.00002,"cache_read_tokens":2.5e-7,"output_tokens":0.00005}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_1h_tokens"},0]},{"*":[{"var":"cache_write_1h_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_1h_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"claude-haiku-4-5-20251001","displayName":"Claude Haiku 4.5","activity":"chat","schemaEndpointId":"v1/messages","contextWindow":200000,"maxOutput":64000,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"budget","mandatory":false},"requestMap":null,"aliases":["claude-haiku-4-5"],"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000001,"cache_write_tokens":0.00000125,"cache_write_1h_tokens":0.000002,"cache_read_tokens":1.0000000000000001e-7,"output_tokens":0.000005}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_1h_tokens"},0]},{"*":[{"var":"cache_write_1h_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_1h_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"claude-haiku-5-5","displayName":"Claude Haiku 5.5","activity":"chat","schemaEndpointId":"v1/messages","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"adaptive","mandatory":false,"efforts":["low","medium","high","xhigh","max"]},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.0000000000000001e-7,"cache_write_tokens":1.25e-7,"cache_write_1h_tokens":2.0000000000000002e-7,"cache_read_tokens":1e-8,"output_tokens":5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_1h_tokens"},0]},{"*":[{"var":"cache_write_1h_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_1h_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"claude-opus-4-5-20251101","displayName":"Claude Opus 4.5","activity":"chat","schemaEndpointId":"v1/messages","contextWindow":200000,"maxOutput":64000,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"budget","mandatory":false,"efforts":["low","medium","high"]},"requestMap":null,"aliases":["claude-opus-4-5"],"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000005,"cache_write_tokens":0.00000625,"cache_write_1h_tokens":0.00001,"cache_read_tokens":5e-7,"output_tokens":0.000025}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_1h_tokens"},0]},{"*":[{"var":"cache_write_1h_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_1h_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"claude-opus-4-6","displayName":"Claude Opus 4.6","activity":"chat","schemaEndpointId":"v1/messages","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"adaptive","mandatory":false,"efforts":["low","medium","high","max"]},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000005,"cache_write_tokens":0.00000625,"cache_write_1h_tokens":0.00001,"cache_read_tokens":5e-7,"output_tokens":0.000025}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_1h_tokens"},0]},{"*":[{"var":"cache_write_1h_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_1h_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"claude-opus-4-7","displayName":"Claude Opus 4.7","activity":"chat","schemaEndpointId":"v1/messages","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"adaptive","mandatory":false,"efforts":["low","medium","high","xhigh","max"]},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000005,"cache_write_tokens":0.00000625,"cache_write_1h_tokens":0.00001,"cache_read_tokens":5e-7,"output_tokens":0.000025}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_1h_tokens"},0]},{"*":[{"var":"cache_write_1h_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_1h_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"claude-opus-4-8","displayName":"Claude Opus 4.8","activity":"chat","schemaEndpointId":"v1/messages","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"adaptive","mandatory":false,"efforts":["low","medium","high","xhigh","max"]},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000005,"cache_write_tokens":0.00000625,"cache_write_1h_tokens":0.00001,"cache_read_tokens":5e-7,"output_tokens":0.000025}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_1h_tokens"},0]},{"*":[{"var":"cache_write_1h_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_1h_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"claude-opus-5","displayName":"Claude Opus 5","activity":"chat","schemaEndpointId":"v1/messages","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"adaptive","mandatory":false,"efforts":["low","medium","high","xhigh","max"]},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000005,"cache_write_tokens":0.00000625,"cache_write_1h_tokens":0.00001,"cache_read_tokens":5e-7,"output_tokens":0.000025}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_1h_tokens"},0]},{"*":[{"var":"cache_write_1h_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_1h_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"claude-opus-5-5","displayName":"Claude Opus 5.5","activity":"chat","schemaEndpointId":"v1/messages","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"adaptive","mandatory":true,"efforts":["low","medium","high","xhigh","max"]},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000004,"cache_write_tokens":0.000005,"cache_write_1h_tokens":0.000008,"cache_read_tokens":2.0000000000000002e-7,"output_tokens":0.00002}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_1h_tokens"},0]},{"*":[{"var":"cache_write_1h_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_1h_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"claude-sonnet-4-5-20250929","displayName":"Claude Sonnet 4.5","activity":"chat","schemaEndpointId":"v1/messages","contextWindow":200000,"maxOutput":64000,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"budget","mandatory":false},"requestMap":null,"aliases":["claude-sonnet-4-5"],"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000003,"cache_write_tokens":0.00000375,"cache_write_1h_tokens":0.000006,"cache_read_tokens":3e-7,"output_tokens":0.000015}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_1h_tokens"},0]},{"*":[{"var":"cache_write_1h_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_1h_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"claude-sonnet-4-6","displayName":"Claude Sonnet 4.6","activity":"chat","schemaEndpointId":"v1/messages","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"adaptive","mandatory":false,"efforts":["low","medium","high","max"]},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000003,"cache_write_tokens":0.00000375,"cache_write_1h_tokens":0.000006,"cache_read_tokens":3e-7,"output_tokens":0.000015}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_1h_tokens"},0]},{"*":[{"var":"cache_write_1h_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_1h_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"claude-sonnet-5","displayName":"Claude Sonnet 5","activity":"chat","schemaEndpointId":"v1/messages","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"adaptive","mandatory":false,"efforts":["low","medium","high","xhigh","max"]},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000002,"cache_write_tokens":0.0000025,"cache_write_1h_tokens":0.000004,"cache_read_tokens":2.0000000000000002e-7,"output_tokens":0.00001}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_1h_tokens"},0]},{"*":[{"var":"cache_write_1h_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_1h_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"claude-sonnet-5-5","displayName":"Claude Sonnet 5.5","activity":"chat","schemaEndpointId":"v1/messages","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"adaptive","mandatory":false,"efforts":["low","medium","high","xhigh","max"]},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000002,"cache_write_tokens":0.0000025,"cache_write_1h_tokens":0.000004,"cache_read_tokens":1.0000000000000001e-7,"output_tokens":0.00001}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_1h_tokens"},0]},{"*":[{"var":"cache_write_1h_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_1h_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}}
+ ],
+ "azure": [
+ {"rawId":"codex-mini","displayName":null,"activity":"chat","schemaEndpointId":"responses","contextWindow":200000,"maxOutput":100000,"modalities":{"input":["text","image"],"output":[]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":null,"efforts":["low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":null,"developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":3.75e-7,"input_tokens":0.0000015,"output_tokens":0.000006}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"computer-use-preview","displayName":null,"activity":"chat","schemaEndpointId":"responses","contextWindow":8192,"maxOutput":1024,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000003,"output_tokens":0.000012}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-4","displayName":null,"activity":"chat","schemaEndpointId":"chat/completions","contextWindow":128000,"maxOutput":4096,"modalities":{"input":["text","image"],"output":[]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_completion_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00001,"output_tokens":0.00003}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-4.1","displayName":null,"activity":"chat","schemaEndpointId":"chat/completions","contextWindow":300000,"maxOutput":32768,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_completion_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":5e-7,"input_tokens":0.000002,"output_tokens":0.000008}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-4.1-mini","displayName":null,"activity":"chat","schemaEndpointId":"chat/completions","contextWindow":300000,"maxOutput":32768,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_completion_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":4.0000000000000003e-7,"output_tokens":0.0000016000000000000001,"cache_read_tokens":1.0000000000000001e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-4.1-nano","displayName":null,"activity":"chat","schemaEndpointId":"chat/completions","contextWindow":300000,"maxOutput":32768,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_completion_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.0000000000000001e-7,"output_tokens":4.0000000000000003e-7,"cache_read_tokens":2.5000000000000002e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-4o","displayName":null,"activity":"chat","schemaEndpointId":"chat/completions","contextWindow":128000,"maxOutput":16384,"modalities":{"input":["text","image"],"output":[]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_completion_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"output_tokens":0.00001,"input_tokens":0.0000025,"cache_read_tokens":0.00000125}}},"price":{"+":[{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-4o-mini","displayName":null,"activity":"chat","schemaEndpointId":"chat/completions","contextWindow":128000,"maxOutput":16384,"modalities":{"input":["text","image"],"output":[]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_completion_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"output_tokens":6e-7,"input_tokens":1.5e-7,"cache_read_tokens":7.5e-8}}},"price":{"+":[{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-5","displayName":null,"activity":"chat","schemaEndpointId":"chat/completions","contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image"],"output":[]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":null,"efforts":["minimal","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":"minimal","low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00000125,"cache_read_tokens":1.25e-7,"output_tokens":0.00001}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-5-codex","displayName":null,"activity":"chat","schemaEndpointId":"responses","contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":null,"efforts":["low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":null,"developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":1.25e-7,"input_tokens":0.00000125,"output_tokens":0.00001}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-5-mini","displayName":null,"activity":"chat","schemaEndpointId":"chat/completions","contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image"],"output":[]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":null,"efforts":["minimal","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":"minimal","low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"output_tokens":0.000002,"input_tokens":2.5e-7,"cache_read_tokens":2.5000000000000002e-8}}},"price":{"+":[{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-5-nano","displayName":null,"activity":"chat","schemaEndpointId":"chat/completions","contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image"],"output":[]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":null,"efforts":["minimal","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":"minimal","low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":5e-9,"input_tokens":5.0000000000000004e-8,"output_tokens":4.0000000000000003e-7}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-5-pro","displayName":null,"activity":"chat","schemaEndpointId":"responses","contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image"],"output":[]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":null,"medium":null,"high":"high","xhigh":null,"max":null}},"maxTokensField":null,"developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"output_tokens":0.00012,"input_tokens":0.000015}}},"price":{"+":[{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-5.1","displayName":null,"activity":"chat","schemaEndpointId":"chat/completions","contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image"],"output":[]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":1.25e-7,"output_tokens":0.00001,"input_tokens":0.00000125}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-5.1-codex","displayName":null,"activity":"chat","schemaEndpointId":"responses","contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image"],"output":[]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":null,"developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":1.25e-7,"output_tokens":0.00001,"input_tokens":0.00000125}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-5.1-codex-max","displayName":null,"activity":"chat","schemaEndpointId":"responses","contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image"],"output":[]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["low","medium","high","xhigh"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":null}},"maxTokensField":null,"developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":1.25e-7,"output_tokens":0.00001,"input_tokens":0.00000125}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-5.1-codex-mini","displayName":null,"activity":"chat","schemaEndpointId":"responses","contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image"],"output":[]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":null,"developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"output_tokens":0.000002,"input_tokens":2.5e-7,"cache_read_tokens":2.5000000000000002e-8}}},"price":{"+":[{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-5.2","displayName":null,"activity":"chat","schemaEndpointId":"chat/completions","contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image"],"output":[]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00000175,"output_tokens":0.000014,"cache_read_tokens":1.75e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-5.2-codex","displayName":null,"activity":"chat","schemaEndpointId":"responses","contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image"],"output":[]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":null,"efforts":["low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":null,"developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":1.75e-7,"input_tokens":0.00000175,"output_tokens":0.000014}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-5.3-codex","displayName":null,"activity":"chat","schemaEndpointId":"responses","contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image"],"output":[]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":null,"efforts":["low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":null,"developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":1.75e-7,"output_tokens":0.000014,"input_tokens":0.00000175}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-5.4","displayName":null,"activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["text","image"],"output":[]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high","xhigh"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":null}},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"output_tokens":0.0000225,"input_tokens":0.000005,"cache_read_tokens":5e-7},"base":{"output_tokens":0.000015,"input_tokens":0.0000025,"cache_read_tokens":2.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-5.4-mini","displayName":null,"activity":"chat","schemaEndpointId":"chat/completions","contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image"],"output":[]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":null,"efforts":["low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"output_tokens":0.0000045,"cache_read_tokens":7.5e-8,"input_tokens":7.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-5.4-nano","displayName":null,"activity":"chat","schemaEndpointId":"chat/completions","contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image"],"output":[]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":null,"efforts":["low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"output_tokens":0.00000125,"input_tokens":2.0000000000000002e-7,"cache_read_tokens":2e-8}}},"price":{"+":[{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-5.4-pro","displayName":null,"activity":"chat","schemaEndpointId":"responses","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["text","image"],"output":[]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":null,"efforts":["low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":null,"developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"input_tokens":0.00006,"output_tokens":0.00027},"base":{"input_tokens":0.00003,"output_tokens":0.00018}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},272000]},"272000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},272000]},"272000","base"]},"output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-5.5","displayName":null,"activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["text","image"],"output":[]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high","xhigh"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":null}},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":null},
+ {"rawId":"gpt-5.6-luna","displayName":null,"activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["text","image"],"output":[]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high","xhigh","max"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":"max"}},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":null},
+ {"rawId":"gpt-5.6-sol","displayName":null,"activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["text","image"],"output":[]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high","xhigh","max"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":"max"}},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":null},
+ {"rawId":"gpt-5.6-terra","displayName":null,"activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["text","image"],"output":[]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high","xhigh","max"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":"max"}},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":null},
+ {"rawId":"gpt-6-astra","displayName":null,"activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high","xhigh","max"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":"max"}},"maxTokensField":"max_completion_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":null},
+ {"rawId":"gpt-6-luna","displayName":null,"activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high","xhigh","max"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":"max"}},"maxTokensField":"max_completion_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":null},
+ {"rawId":"gpt-6-sol","displayName":null,"activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high","xhigh","max"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":"max"}},"maxTokensField":"max_completion_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":null},
+ {"rawId":"gpt-6.1-sol","displayName":null,"activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high","xhigh","max"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":"max"}},"maxTokensField":"max_completion_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":null},
+ {"rawId":"gpt-chat-latest","displayName":null,"activity":"chat","schemaEndpointId":"chat/completions","contextWindow":400000,"maxOutput":128000,"modalities":null,"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_completion_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":5e-7,"output_tokens":0.00003,"input_tokens":0.000005}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-oss-120b","displayName":null,"activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":131072,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_completion_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"output_tokens":6e-7,"input_tokens":1.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-oss-20b","displayName":null,"activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":131072,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_completion_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"o1","displayName":null,"activity":"chat","schemaEndpointId":"chat/completions","contextWindow":200000,"maxOutput":100000,"modalities":{"input":["text","image"],"output":[]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":null,"efforts":["low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000015,"cache_read_tokens":0.0000075,"output_tokens":0.00006}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"o1-mini","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":128000,"maxOutput":65536,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"output_tokens":0.0000044,"cache_read_tokens":5.5e-7,"input_tokens":0.0000011}}},"price":{"+":[{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]}]}}},
+ {"rawId":"o3","displayName":null,"activity":"chat","schemaEndpointId":"chat/completions","contextWindow":200000,"maxOutput":100000,"modalities":{"input":["text","image"],"output":[]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":null,"efforts":["low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000002,"output_tokens":0.000008,"cache_read_tokens":5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"o3-mini","displayName":null,"activity":"chat","schemaEndpointId":"chat/completions","contextWindow":200000,"maxOutput":100000,"modalities":{"input":["text"],"output":[]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":null,"efforts":["low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"output_tokens":0.0000044,"input_tokens":0.0000011,"cache_read_tokens":5.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"o3-pro","displayName":null,"activity":"chat","schemaEndpointId":"responses","contextWindow":200000,"maxOutput":100000,"modalities":{"input":["text","image"],"output":[]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":null,"efforts":["low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":null,"developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"output_tokens":0.00008,"input_tokens":0.00002}}},"price":{"+":[{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]}]}}},
+ {"rawId":"o4-mini","displayName":null,"activity":"chat","schemaEndpointId":"chat/completions","contextWindow":200000,"maxOutput":100000,"modalities":{"input":["text","image"],"output":[]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":null,"efforts":["low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"output_tokens":0.0000044,"input_tokens":0.0000011,"cache_read_tokens":2.75e-7}}},"price":{"+":[{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}}
+ ],
+ "baseten": [
+ {"rawId":"deepseek-ai/DeepSeek-V4-Flash-0731","displayName":"DeepSeek V4 Flash 0731","activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1048576,"maxOutput":384000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","minimal","low","medium","high","xhigh","max"]},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.3e-7,"output_tokens":2.6e-7,"cache_read_tokens":2.8e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"deepseek-ai/DeepSeek-V4-Pro-0813","displayName":"DeepSeek V4 Pro 0813","activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1048576,"maxOutput":262144,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","high","max"]},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00000132,"output_tokens":0.00000396,"cache_read_tokens":1.32e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"deepseek-ai/DeepSeek-V4.1-Flash","displayName":"DeepSeek V4.1 Flash","activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1048576,"maxOutput":262144,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","high","max"]},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":3e-7,"output_tokens":0.0000012,"cache_read_tokens":7e-9}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"deepseek-ai/DeepSeek-V4.1-Flash-Fast","displayName":"DeepSeek V4.1 Flash Fast","activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1048576,"maxOutput":131072,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","high","max"]},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":6e-7,"output_tokens":0.0000024,"cache_read_tokens":1.4e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"moonshotai/Kimi-K3","displayName":"Kimi K3","activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1048576,"maxOutput":262144,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","high","max"]},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000003,"output_tokens":0.000015,"cache_read_tokens":3e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"nvidia/NVIDIA-Nemotron-3-Ultra-550B-A55B","displayName":"Nemotron Ultra","activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":202800,"maxOutput":202800,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","high"]},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":6e-7,"output_tokens":0.0000024,"cache_read_tokens":1.2e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-oss-120b","displayName":"OpenAI GPT 120B","activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":128072,"maxOutput":128072,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","minimal","low","medium","high","xhigh","max"]},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1e-7,"output_tokens":5e-7,"cache_read_tokens":1e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"zai-org/GLM-5.2","displayName":"GLM 5.2","activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1048576,"maxOutput":262144,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","high","max"]},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000014,"output_tokens":0.0000044,"cache_read_tokens":1.4e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"zai-org/GLM-5.2-Fast","displayName":"GLM 5.2 Fast","activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1048576,"maxOutput":262144,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","high","max"]},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000021,"output_tokens":0.0000066,"cache_read_tokens":2.1e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"zai-org/GLM-5.3","displayName":"GLM 5.3","activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1048576,"maxOutput":262144,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","high","max"]},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000014,"output_tokens":0.0000044,"cache_read_tokens":1.4e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"zai-org/GLM-5.3-Fast","displayName":"GLM 5.3 Fast","activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1048576,"maxOutput":262144,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","high","max"]},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000021,"output_tokens":0.0000066,"cache_read_tokens":2.1e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"zai-org/GLM-5.3-Flash","displayName":"GLM 5.3 Flash","activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1048576,"maxOutput":131072,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","high","max"]},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.5e-7,"output_tokens":5e-7,"cache_read_tokens":3e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}}
+ ],
+ "cerebras": [
+ {"rawId":"gpt-oss-120b","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":131000,"maxOutput":40000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":3.5e-7,"output_tokens":7.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen-3.8-27b","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":131072,"maxOutput":40960,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_completion_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":9.9e-7,"output_tokens":0.00000149}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}}
+ ],
+ "cloudflare-ai-gateway": [
+ {"rawId":"alibaba/qwen3-max","displayName":"Qwen 3 Max","activity":"chat","schemaEndpointId":"alibaba/qwen3-max","contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000012,"output_tokens":0.000006}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"alibaba/qwen3.5-397b-a17b","displayName":"Qwen 3.5 397B A17B","activity":"chat","schemaEndpointId":"alibaba/qwen3.5-397b-a17b","contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":6e-7,"output_tokens":0.0000036000000000000003}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"alibaba/qwen3.7-max","displayName":"Qwen 3.7 Max","activity":"chat","schemaEndpointId":"alibaba/qwen3.7-max","contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00000125,"output_tokens":0.00000375,"cache_read_tokens":2.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"alibaba/qwen3.7-plus","displayName":"Qwen 3.7 Plus","activity":"chat","schemaEndpointId":"alibaba/qwen3.7-plus","contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":3.2e-7,"output_tokens":0.00000128,"cache_read_tokens":6.4e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"alibaba/qwen3.8-max","displayName":"Qwen 3.8 Max","activity":"chat","schemaEndpointId":"alibaba/qwen3.8-max","contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000002,"output_tokens":0.000006,"cache_read_tokens":2.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"anthropic/claude-fable-5","displayName":"Claude Fable 5","activity":"chat","schemaEndpointId":"anthropic/claude-fable-5","contextWindow":1000000,"maxOutput":128000,"modalities":null,"capabilities":{"reasoning":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00001,"output_tokens":0.00005,"cache_read_tokens":0.000001,"cache_write_tokens":0.0000125}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"anthropic/claude-fable-5.1","displayName":"Claude Fable 5.1","activity":"chat","schemaEndpointId":"anthropic/claude-fable-5.1","contextWindow":1000000,"maxOutput":128000,"modalities":null,"capabilities":{"reasoning":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00001,"output_tokens":0.00005,"cache_read_tokens":2.5e-7,"cache_write_tokens":0.0000125}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"anthropic/claude-haiku-4.5","displayName":"Claude Haiku 4.5","activity":"chat","schemaEndpointId":"anthropic/claude-haiku-4.5","contextWindow":200000,"maxOutput":8192,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000001,"output_tokens":0.000005,"cache_read_tokens":1.0000000000000001e-7,"cache_write_tokens":0.00000125}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"anthropic/claude-haiku-5.5","displayName":"Claude Haiku 5.5","activity":"chat","schemaEndpointId":"anthropic/claude-haiku-5.5","contextWindow":1000000,"maxOutput":128000,"modalities":null,"capabilities":{"reasoning":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"anthropic/claude-opus-4.5","displayName":"Claude Opus 4.5","activity":"chat","schemaEndpointId":"anthropic/claude-opus-4.5","contextWindow":200000,"maxOutput":32000,"modalities":null,"capabilities":{"reasoning":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000005,"output_tokens":0.000025,"cache_read_tokens":5e-7,"cache_write_tokens":0.00000625}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"anthropic/claude-opus-4.6","displayName":"Claude Opus 4.6","activity":"chat","schemaEndpointId":"anthropic/claude-opus-4.6","contextWindow":1000000,"maxOutput":128000,"modalities":null,"capabilities":{"reasoning":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000005,"output_tokens":0.000025,"cache_read_tokens":5e-7,"cache_write_tokens":0.00000625}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"anthropic/claude-opus-4.7","displayName":"Claude Opus 4.7","activity":"chat","schemaEndpointId":"anthropic/claude-opus-4.7","contextWindow":1000000,"maxOutput":128000,"modalities":null,"capabilities":{"reasoning":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000005,"output_tokens":0.000025,"cache_read_tokens":5e-7,"cache_write_tokens":0.00000625}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"anthropic/claude-opus-4.8","displayName":"Claude Opus 4.8","activity":"chat","schemaEndpointId":"anthropic/claude-opus-4.8","contextWindow":1000000,"maxOutput":128000,"modalities":null,"capabilities":{"reasoning":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000005,"output_tokens":0.000025,"cache_read_tokens":5e-7,"cache_write_tokens":0.00000625}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"anthropic/claude-opus-5","displayName":"Claude Opus 5","activity":"chat","schemaEndpointId":"anthropic/claude-opus-5","contextWindow":1000000,"maxOutput":128000,"modalities":null,"capabilities":{"reasoning":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000005,"output_tokens":0.000025,"cache_read_tokens":5e-7,"cache_write_tokens":0.00000625}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"anthropic/claude-opus-5.5","displayName":"Claude Opus 5.5","activity":"chat","schemaEndpointId":"anthropic/claude-opus-5.5","contextWindow":1000000,"maxOutput":128000,"modalities":null,"capabilities":{"reasoning":true},"reasoning":{"mode":"adaptive","mandatory":true,"efforts":["low","medium","high","xhigh","max"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":"max"}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000004,"output_tokens":0.00002,"cache_read_tokens":2.0000000000000002e-7,"cache_write_tokens":0.000005}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"anthropic/claude-sonnet-4.5","displayName":"Claude Sonnet 4.5","activity":"chat","schemaEndpointId":"anthropic/claude-sonnet-4.5","contextWindow":200000,"maxOutput":8192,"modalities":null,"capabilities":{"reasoning":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000003,"output_tokens":0.000015,"cache_read_tokens":3e-7,"cache_write_tokens":0.00000375}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"anthropic/claude-sonnet-4.6","displayName":"Claude Sonnet 4.6","activity":"chat","schemaEndpointId":"anthropic/claude-sonnet-4.6","contextWindow":200000,"maxOutput":128000,"modalities":null,"capabilities":{"reasoning":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000003,"output_tokens":0.000015,"cache_read_tokens":3e-7,"cache_write_tokens":0.00000375}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"anthropic/claude-sonnet-5","displayName":"Claude Sonnet 5","activity":"chat","schemaEndpointId":"anthropic/claude-sonnet-5","contextWindow":1000000,"maxOutput":128000,"modalities":null,"capabilities":{"reasoning":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000002,"output_tokens":0.00001,"cache_read_tokens":2.0000000000000002e-7,"cache_write_tokens":0.0000025}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"anthropic/claude-sonnet-5.5","displayName":"Claude Sonnet 5.5","activity":"chat","schemaEndpointId":"anthropic/claude-sonnet-5.5","contextWindow":1000000,"maxOutput":128000,"modalities":null,"capabilities":{"reasoning":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000002,"cache_read_tokens":2.0000000000000002e-7,"cache_write_tokens":0.0000025,"output_tokens":0.00001}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"deepseek/deepseek-v4-pro","displayName":"DeepSeek V4 Pro","activity":"chat","schemaEndpointId":"deepseek/deepseek-v4-pro","contextWindow":131072,"maxOutput":null,"modalities":null,"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00000174,"output_tokens":0.00000348,"cache_read_tokens":1.45e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"google/gemini-2.5-flash","displayName":"Gemini 2.5 Flash","activity":"chat","schemaEndpointId":"google/gemini-2.5-flash","contextWindow":1000000,"maxOutput":8192,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":3e-7,"output_tokens":0.0000025,"cache_read_tokens":3e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"google/gemini-2.5-flash-lite","displayName":"Gemini 2.5 Flash Lite","activity":"chat","schemaEndpointId":"google/gemini-2.5-flash-lite","contextWindow":1000000,"maxOutput":8192,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.0000000000000001e-7,"output_tokens":4.0000000000000003e-7,"cache_read_tokens":1e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"google/gemini-2.5-pro","displayName":"Gemini 2.5 Pro","activity":"chat","schemaEndpointId":"google/gemini-2.5-pro","contextWindow":1000000,"maxOutput":65536,"modalities":null,"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00000125,"output_tokens":0.00001,"cache_read_tokens":1.25e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"google/gemini-3-flash","displayName":"Gemini 3 Flash","activity":"chat","schemaEndpointId":"google/gemini-3-flash","contextWindow":1000000,"maxOutput":8192,"modalities":null,"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"google/gemini-3.1-flash-lite","displayName":"Gemini 3.1 Flash Lite","activity":"chat","schemaEndpointId":"google/gemini-3.1-flash-lite","contextWindow":1000000,"maxOutput":8192,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"google/gemini-3.1-pro","displayName":"Gemini 3.1 Pro","activity":"chat","schemaEndpointId":"google/gemini-3.1-pro","contextWindow":1000000,"maxOutput":65536,"modalities":null,"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"google/gemini-3.5-flash","displayName":"Gemini 3.5 Flash","activity":"chat","schemaEndpointId":"google/gemini-3.5-flash","contextWindow":1048576,"maxOutput":65536,"modalities":null,"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"google/gemini-3.5-flash-lite","displayName":"Gemini 3.5 Flash-Lite","activity":"chat","schemaEndpointId":"google/gemini-3.5-flash-lite","contextWindow":1048576,"maxOutput":65536,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":3e-7,"output_tokens":0.0000025,"cache_read_tokens":3e-8,"cache_write_tokens":3e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"google/gemini-3.6-flash","displayName":"Gemini 3.6 Flash","activity":"chat","schemaEndpointId":"google/gemini-3.6-flash","contextWindow":1048576,"maxOutput":65536,"modalities":null,"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000015,"output_tokens":0.0000075,"cache_read_tokens":1.5e-7,"cache_write_tokens":0.0000015}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"google/gemini-3.7-flash","displayName":"Gemini 3.7 Flash","activity":"chat","schemaEndpointId":"google/gemini-3.7-flash","contextWindow":1048576,"maxOutput":65536,"modalities":null,"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":7.5e-7,"output_tokens":0.00000375,"cache_read_tokens":7.5e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"google/gemini-3.8-flash","displayName":"Gemini 3.8 Flash","activity":"chat","schemaEndpointId":"google/gemini-3.8-flash","contextWindow":1048576,"maxOutput":65536,"modalities":null,"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"meta/muse-spark-1.1","displayName":"Muse Spark 1.1","activity":"chat","schemaEndpointId":"meta/muse-spark-1.1","contextWindow":null,"maxOutput":null,"modalities":{"input":["text","image","video","audio","file"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00000125,"cache_read_tokens":1.6e-7,"output_tokens":0.00000425}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"meta/muse-spark-1.2","displayName":"Muse Spark 1.2","activity":"chat","schemaEndpointId":"meta/muse-spark-1.2","contextWindow":null,"maxOutput":null,"modalities":{"input":["text","image","video","audio","file"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00000125,"cache_read_tokens":1.6e-7,"output_tokens":0.00000425}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"meta/muse-spark-1.3","displayName":"Muse Spark 1.3","activity":"chat","schemaEndpointId":"meta/muse-spark-1.3","contextWindow":null,"maxOutput":null,"modalities":{"input":["text","image","video","audio","file"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00000125,"cache_read_tokens":1.6e-7,"output_tokens":0.00000425}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"meta/muse-wonder-1.0","displayName":"Muse Wonder 1.0","activity":"chat","schemaEndpointId":"meta/muse-wonder-1.0","contextWindow":null,"maxOutput":null,"modalities":{"input":["text","image","video","audio","file"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000004,"cache_read_tokens":2.0000000000000002e-7,"output_tokens":0.00002}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"minimax/m2.7","displayName":"MiniMax M2.7","activity":"chat","schemaEndpointId":"minimax/m2.7","contextWindow":128000,"maxOutput":4096,"modalities":null,"capabilities":{},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":3e-7,"output_tokens":0.0000012,"cache_read_tokens":6e-8,"cache_write_tokens":3.75e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"minimax/m3","displayName":"MiniMax M3","activity":"chat","schemaEndpointId":"minimax/m3","contextWindow":1000000,"maxOutput":4096,"modalities":null,"capabilities":{},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"moonshotai/kimi-k3","displayName":"Kimi K3","activity":"chat","schemaEndpointId":"moonshotai/kimi-k3","contextWindow":1048576,"maxOutput":1048576,"modalities":null,"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000003,"output_tokens":0.000015,"cache_read_tokens":3e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-4.1","displayName":"GPT-4.1","activity":"chat","schemaEndpointId":"openai/gpt-4.1","contextWindow":1047576,"maxOutput":32768,"modalities":null,"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000002,"output_tokens":0.000008,"cache_read_tokens":5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-4.1-mini","displayName":"GPT-4.1 mini","activity":"chat","schemaEndpointId":"openai/gpt-4.1-mini","contextWindow":1047576,"maxOutput":32768,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":4.0000000000000003e-7,"output_tokens":0.0000016000000000000001,"cache_read_tokens":1.0000000000000001e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-4.1-nano","displayName":"GPT-4.1 nano","activity":"chat","schemaEndpointId":"openai/gpt-4.1-nano","contextWindow":1000000,"maxOutput":32768,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.0000000000000001e-7,"output_tokens":4.0000000000000003e-7,"cache_read_tokens":2.5000000000000002e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-4o","displayName":"GPT-4o","activity":"chat","schemaEndpointId":"openai/gpt-4o","contextWindow":128000,"maxOutput":16384,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00000125,"output_tokens":0.000005,"cache_read_tokens":6.25e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-4o-mini","displayName":"GPT-4o mini","activity":"chat","schemaEndpointId":"openai/gpt-4o-mini","contextWindow":128000,"maxOutput":16384,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":7.5e-8,"output_tokens":3e-7,"cache_read_tokens":3.75e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5","displayName":"GPT-5","activity":"chat","schemaEndpointId":"openai/gpt-5","contextWindow":128000,"maxOutput":16384,"modalities":null,"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00000125,"output_tokens":0.00001,"cache_read_tokens":1.25e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5-mini","displayName":"GPT-5 mini","activity":"chat","schemaEndpointId":"openai/gpt-5-mini","contextWindow":128000,"maxOutput":16384,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2.5e-7,"output_tokens":0.000002,"cache_read_tokens":2.5000000000000002e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5-nano","displayName":"GPT-5 nano","activity":"chat","schemaEndpointId":"openai/gpt-5-nano","contextWindow":128000,"maxOutput":16384,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":5.0000000000000004e-8,"output_tokens":4.0000000000000003e-7,"cache_read_tokens":5e-9}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.1","displayName":"GPT-5.1","activity":"chat","schemaEndpointId":"openai/gpt-5.1","contextWindow":128000,"maxOutput":16384,"modalities":null,"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00000125,"output_tokens":0.00001,"cache_read_tokens":1.25e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.4","displayName":"GPT-5.4","activity":"chat","schemaEndpointId":"openai/gpt-5.4","contextWindow":1000000,"maxOutput":16384,"modalities":null,"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000025,"output_tokens":0.000015,"cache_read_tokens":2.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.4-mini","displayName":"GPT-5.4 mini","activity":"chat","schemaEndpointId":"openai/gpt-5.4-mini","contextWindow":128000,"maxOutput":16384,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":7.5e-7,"output_tokens":0.0000045,"cache_read_tokens":7.5e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.4-nano","displayName":"GPT-5.4 nano","activity":"chat","schemaEndpointId":"openai/gpt-5.4-nano","contextWindow":128000,"maxOutput":16384,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2.0000000000000002e-7,"output_tokens":0.00000125,"cache_read_tokens":2e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.4-pro","displayName":"GPT-5.4 pro","activity":"chat","schemaEndpointId":"openai/gpt-5.4-pro","contextWindow":1000000,"maxOutput":16384,"modalities":null,"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","mandatory":null,"efforts":["none","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00003,"output_tokens":0.00018}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.5","displayName":"GPT-5.5","activity":"chat","schemaEndpointId":"openai/gpt-5.5","contextWindow":1000000,"maxOutput":16384,"modalities":null,"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000005,"output_tokens":0.00003}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.5-pro","displayName":"GPT-5.5 pro","activity":"chat","schemaEndpointId":"openai/gpt-5.5-pro","contextWindow":1000000,"maxOutput":16384,"modalities":null,"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","mandatory":null,"efforts":["none","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00003,"output_tokens":0.00018}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.6-luna","displayName":"GPT-5.6 Luna","activity":"chat","schemaEndpointId":"openai/gpt-5.6-luna","contextWindow":1050000,"maxOutput":128000,"modalities":null,"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","mandatory":null,"efforts":["none","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2.0000000000000002e-7,"output_tokens":0.0000012,"cache_read_tokens":2e-8,"cache_write_tokens":2.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.6-sol","displayName":"GPT-5.6 Sol","activity":"chat","schemaEndpointId":"openai/gpt-5.6-sol","contextWindow":1050000,"maxOutput":128000,"modalities":null,"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","mandatory":null,"efforts":["none","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000002,"output_tokens":0.00001,"cache_read_tokens":2.5e-7,"cache_write_tokens":0.000003125}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.6-terra","displayName":"GPT-5.6 Terra","activity":"chat","schemaEndpointId":"openai/gpt-5.6-terra","contextWindow":1050000,"maxOutput":128000,"modalities":null,"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","mandatory":null,"efforts":["none","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000002,"output_tokens":0.000012,"cache_read_tokens":2.0000000000000002e-7,"cache_write_tokens":0.0000025}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-6-astra","displayName":"GPT-6 Astra","activity":"chat","schemaEndpointId":"openai/gpt-6-astra","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"openai/gpt-6-luna","displayName":"GPT-6 Luna","activity":"chat","schemaEndpointId":"openai/gpt-6-luna","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"openai/gpt-6-sol","displayName":"GPT-6 Sol","activity":"chat","schemaEndpointId":"openai/gpt-6-sol","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"openai/gpt-6.1-sol","displayName":"GPT-6.1 Sol","activity":"chat","schemaEndpointId":"openai/gpt-6.1-sol","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"openai/o3","displayName":"o3","activity":"chat","schemaEndpointId":"openai/o3","contextWindow":200000,"maxOutput":100000,"modalities":null,"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000002,"output_tokens":0.000008,"cache_read_tokens":5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/o3-mini","displayName":"o3-mini","activity":"chat","schemaEndpointId":"openai/o3-mini","contextWindow":200000,"maxOutput":100000,"modalities":null,"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000011,"output_tokens":0.0000044,"cache_read_tokens":5.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/o4-mini","displayName":"o4-mini","activity":"chat","schemaEndpointId":"openai/o4-mini","contextWindow":200000,"maxOutput":100000,"modalities":null,"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000011,"output_tokens":0.0000044,"cache_read_tokens":2.75e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"thinkingmachines/inkling","displayName":"Inkling","activity":"chat","schemaEndpointId":"thinkingmachines/inkling","contextWindow":64000,"maxOutput":null,"modalities":null,"capabilities":{"reasoning":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00000187,"output_tokens":0.00000468,"cache_read_tokens":3.74e-7,"cache_write_tokens":0.00000187}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"thinkingmachines/inkling-256k","displayName":"Inkling 256K","activity":"chat","schemaEndpointId":"thinkingmachines/inkling-256k","contextWindow":262144,"maxOutput":null,"modalities":null,"capabilities":{"reasoning":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00000374,"output_tokens":0.00000936,"cache_read_tokens":7.48e-7,"cache_write_tokens":0.00000374}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"typesafe/jev","displayName":"Jev","activity":"chat","schemaEndpointId":"typesafe/jev","contextWindow":32000,"maxOutput":null,"modalities":null,"capabilities":{},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":4.2000000000000006e-8,"output_tokens":0,"cache_read_tokens":0}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"unbiased/pareto","displayName":"Pareto","activity":"chat","schemaEndpointId":"unbiased/pareto","contextWindow":null,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000025,"output_tokens":0.0000075,"cache_read_tokens":2.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"xai/grok-4.20-0309-non-reasoning","displayName":"Grok 4.20 Non-Reasoning","activity":"chat","schemaEndpointId":"xai/grok-4.20-0309-non-reasoning","contextWindow":2000000,"maxOutput":null,"modalities":null,"capabilities":{},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000002,"output_tokens":0.000006,"cache_read_tokens":2.0000000000000002e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"xai/grok-4.20-0309-reasoning","displayName":"Grok 4.20 Reasoning","activity":"chat","schemaEndpointId":"xai/grok-4.20-0309-reasoning","contextWindow":2000000,"maxOutput":null,"modalities":null,"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","mandatory":null,"efforts":["low","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":null,"high":"high","xhigh":null,"max":null}},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000002,"output_tokens":0.000006,"cache_read_tokens":2.0000000000000002e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"xai/grok-4.20-multi-agent-0309","displayName":"Grok 4.20 Multi-Agent","activity":"chat","schemaEndpointId":"xai/grok-4.20-multi-agent-0309","contextWindow":2000000,"maxOutput":null,"modalities":null,"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","mandatory":null,"efforts":["low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000002,"output_tokens":0.000006,"cache_read_tokens":2.0000000000000002e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"xai/grok-4.3","displayName":"Grok 4.3","activity":"chat","schemaEndpointId":"xai/grok-4.3","contextWindow":1000000,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","mandatory":null,"efforts":["none","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00000125,"output_tokens":0.0000025,"cache_read_tokens":2.0000000000000002e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"xai/grok-4.5","displayName":"Grok 4.5","activity":"chat","schemaEndpointId":"xai/grok-4.5","contextWindow":500000,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","mandatory":null,"efforts":["low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":null},
+ {"rawId":"xai/grok-4.6","displayName":"Grok 4.6","activity":"chat","schemaEndpointId":"xai/grok-4.6","contextWindow":500000,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","mandatory":null,"efforts":["low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":null},
+ {"rawId":"xai/grok-4.7","displayName":"Grok 4.7","activity":"chat","schemaEndpointId":"xai/grok-4.7","contextWindow":500000,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","mandatory":null,"efforts":["low","medium","high","xhigh"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":null}},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":null}
+ ],
+ "cloudflare-workers-ai": [
+ {"rawId":"@cf/aisingapore/gemma-sea-lion-v4-27b-it","displayName":"gemma-sea-lion-v4-27b-it","activity":"chat","schemaEndpointId":"accounts/{account_id}/ai/run/@cf/aisingapore/gemma-sea-lion-v4-27b-it","contextWindow":128000,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":false},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":3.5099999999999995e-7,"output_tokens":5.550000000000001e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"@cf/cloudflare/clef","displayName":"clef","activity":"chat","schemaEndpointId":"accounts/{account_id}/ai/run/@cf/cloudflare/clef","contextWindow":65536,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":false},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"@cf/cloudflare/clef-flash","displayName":"clef-flash","activity":"chat","schemaEndpointId":"accounts/{account_id}/ai/run/@cf/cloudflare/clef-flash","contextWindow":24576,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":false},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"@cf/cloudflare/clef-omni","displayName":"clef-omni","activity":"chat","schemaEndpointId":"accounts/{account_id}/ai/run/@cf/cloudflare/clef-omni","contextWindow":64000,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":false},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"@cf/deepseek-ai/deepseek-r1-distill-qwen-32b","displayName":"deepseek-r1-distill-qwen-32b","activity":"chat","schemaEndpointId":"accounts/{account_id}/ai/run/@cf/deepseek-ai/deepseek-r1-distill-qwen-32b","contextWindow":80000,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":4.97e-7,"output_tokens":0.000004881}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"@cf/deepseek-ai/deepseek-v4-flash-0731","displayName":"deepseek-v4-flash-0731","activity":"chat","schemaEndpointId":"accounts/{account_id}/ai/run/@cf/deepseek-ai/deepseek-v4-flash-0731","contextWindow":1048576,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["max","high","low","none"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":null,"high":"high","xhigh":null,"max":"max"}},"maxTokensField":"max_completion_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":4.4e-7,"output_tokens":0.00000132,"cache_read_tokens":1.4e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"@cf/deepseek-ai/deepseek-v4-pro-0813","displayName":"deepseek-v4-pro-0813","activity":"chat","schemaEndpointId":"accounts/{account_id}/ai/run/@cf/deepseek-ai/deepseek-v4-pro-0813","contextWindow":1048576,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["max","high","low","none"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":null,"high":"high","xhigh":null,"max":"max"}},"maxTokensField":"max_completion_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00000132,"output_tokens":0.00000396,"cache_read_tokens":4.4e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"@cf/google/gemma-2b-it-lora","displayName":"gemma-2b-it-lora","activity":"chat","schemaEndpointId":"accounts/{account_id}/ai/run/@cf/google/gemma-2b-it-lora","contextWindow":8192,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":false},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"@cf/google/gemma-4-26b-a4b-it","displayName":"gemma-4-26b-a4b-it","activity":"chat","schemaEndpointId":"accounts/{account_id}/ai/run/@cf/google/gemma-4-26b-a4b-it","contextWindow":256000,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":null,"maxTokensField":"max_completion_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.0000000000000001e-7,"output_tokens":3e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"@cf/google/gemma-7b-it-lora","displayName":"gemma-7b-it-lora","activity":"chat","schemaEndpointId":"accounts/{account_id}/ai/run/@cf/google/gemma-7b-it-lora","contextWindow":3500,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":false},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"@cf/ibm-granite/granite-4.0-h-micro","displayName":"granite-4.0-h-micro","activity":"chat","schemaEndpointId":"accounts/{account_id}/ai/run/@cf/ibm-granite/granite-4.0-h-micro","contextWindow":131000,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":false},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.7e-8,"output_tokens":1.12e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"@cf/meta-llama/llama-2-7b-chat-hf-lora","displayName":"llama-2-7b-chat-hf-lora","activity":"chat","schemaEndpointId":"accounts/{account_id}/ai/run/@cf/meta-llama/llama-2-7b-chat-hf-lora","contextWindow":8192,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":false},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"@cf/meta/llama-3.1-8b-instruct-fp8","displayName":"llama-3.1-8b-instruct-fp8","activity":"chat","schemaEndpointId":"accounts/{account_id}/ai/run/@cf/meta/llama-3.1-8b-instruct-fp8","contextWindow":32000,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":false},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.5199999999999998e-7,"output_tokens":2.8699999999999996e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"@cf/meta/llama-3.2-11b-vision-instruct","displayName":"llama-3.2-11b-vision-instruct","activity":"chat","schemaEndpointId":"accounts/{account_id}/ai/run/@cf/meta/llama-3.2-11b-vision-instruct","contextWindow":128000,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":false},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":4.8500000000000004e-8,"output_tokens":6.760000000000001e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"@cf/meta/llama-3.2-1b-instruct","displayName":"llama-3.2-1b-instruct","activity":"chat","schemaEndpointId":"accounts/{account_id}/ai/run/@cf/meta/llama-3.2-1b-instruct","contextWindow":60000,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":false},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2.7e-8,"output_tokens":2.01e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"@cf/meta/llama-3.2-3b-instruct","displayName":"llama-3.2-3b-instruct","activity":"chat","schemaEndpointId":"accounts/{account_id}/ai/run/@cf/meta/llama-3.2-3b-instruct","contextWindow":80000,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":false},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":5.09e-8,"output_tokens":3.35e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"@cf/meta/llama-3.3-70b-instruct-fp8-fast","displayName":"llama-3.3-70b-instruct-fp8-fast","activity":"chat","schemaEndpointId":"accounts/{account_id}/ai/run/@cf/meta/llama-3.3-70b-instruct-fp8-fast","contextWindow":24000,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":false},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2.93e-7,"output_tokens":0.0000022530000000000003}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"@cf/meta/llama-4-scout-17b-16e-instruct","displayName":"llama-4-scout-17b-16e-instruct","activity":"chat","schemaEndpointId":"accounts/{account_id}/ai/run/@cf/meta/llama-4-scout-17b-16e-instruct","contextWindow":131000,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":false},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2.7e-7,"output_tokens":8.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"@cf/meta/llama-guard-3-8b","displayName":"llama-guard-3-8b","activity":"chat","schemaEndpointId":"accounts/{account_id}/ai/run/@cf/meta/llama-guard-3-8b","contextWindow":131072,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":false},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":4.839999999999999e-7,"output_tokens":3e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"@cf/mistral/mistral-7b-instruct-v0.2-lora","displayName":"mistral-7b-instruct-v0.2-lora","activity":"chat","schemaEndpointId":"accounts/{account_id}/ai/run/@cf/mistral/mistral-7b-instruct-v0.2-lora","contextWindow":15000,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":false},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"@cf/mistralai/mistral-small-3.1-24b-instruct","displayName":"mistral-small-3.1-24b-instruct","activity":"chat","schemaEndpointId":"accounts/{account_id}/ai/run/@cf/mistralai/mistral-small-3.1-24b-instruct","contextWindow":128000,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":false},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":3.5099999999999995e-7,"output_tokens":5.550000000000001e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"@cf/moonshotai/kimi-k2.6","displayName":"kimi-k2.6","activity":"chat","schemaEndpointId":"accounts/{account_id}/ai/run/@cf/moonshotai/kimi-k2.6","contextWindow":262144,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["high","none"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":null,"medium":null,"high":"high","xhigh":null,"max":null}},"maxTokensField":"max_completion_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":9.499999999999999e-7,"output_tokens":0.000004,"cache_read_tokens":1.6e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"@cf/moonshotai/kimi-k2.7-code","displayName":"kimi-k2.7-code","activity":"chat","schemaEndpointId":"accounts/{account_id}/ai/run/@cf/moonshotai/kimi-k2.7-code","contextWindow":262144,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"toggle","mandatory":true},"requestMap":{"thinking":null,"maxTokensField":"max_completion_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":9.499999999999999e-7,"output_tokens":0.000004,"cache_read_tokens":1.9e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"@cf/nvidia/nemotron-3-120b-a12b","displayName":"nemotron-3-120b-a12b","activity":"chat","schemaEndpointId":"accounts/{account_id}/ai/run/@cf/nvidia/nemotron-3-120b-a12b","contextWindow":256000,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":null,"maxTokensField":"max_completion_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":5e-7,"output_tokens":0.0000015}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"@cf/openai/gpt-oss-120b","displayName":"gpt-oss-120b","activity":"chat","schemaEndpointId":"accounts/{account_id}/ai/run/@cf/openai/gpt-oss-120b","contextWindow":128000,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["low","medium","high"]},"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":3.5e-7,"output_tokens":7.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"@cf/openai/gpt-oss-20b","displayName":"gpt-oss-20b","activity":"chat","schemaEndpointId":"accounts/{account_id}/ai/run/@cf/openai/gpt-oss-20b","contextWindow":128000,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["low","medium","high"]},"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2.0000000000000002e-7,"output_tokens":3e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"@cf/qwen/qwen2.5-coder-32b-instruct","displayName":"qwen2.5-coder-32b-instruct","activity":"chat","schemaEndpointId":"accounts/{account_id}/ai/run/@cf/qwen/qwen2.5-coder-32b-instruct","contextWindow":32768,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":false},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":6.6e-7,"output_tokens":0.000001}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"@cf/qwen/qwen3-30b-a3b-fp8","displayName":"qwen3-30b-a3b-fp8","activity":"chat","schemaEndpointId":"accounts/{account_id}/ai/run/@cf/qwen/qwen3-30b-a3b-fp8","contextWindow":32768,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":5.09e-8,"output_tokens":3.35e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"@cf/qwen/qwen3.8-27b","displayName":"qwen3.8-27b","activity":"chat","schemaEndpointId":"accounts/{account_id}/ai/run/@cf/qwen/qwen3.8-27b","contextWindow":262144,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["low","medium","xhigh"]},"requestMap":{"thinking":null,"maxTokensField":"max_completion_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":4.5000000000000003e-7,"output_tokens":0.0000032000000000000003,"cache_read_tokens":5.0000000000000004e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"@cf/qwen/qwq-32b","displayName":"qwq-32b","activity":"chat","schemaEndpointId":"accounts/{account_id}/ai/run/@cf/qwen/qwq-32b","contextWindow":24000,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":6.6e-7,"output_tokens":0.000001}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"@cf/swiss-ai/apertus-v1.5-8b","displayName":"apertus-v1.5-8b","activity":"chat","schemaEndpointId":null,"contextWindow":262144,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":false},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"@cf/utter-project/eurollm-9b-it","displayName":"eurollm-9b-it","activity":"chat","schemaEndpointId":null,"contextWindow":32000,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":false},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"@cf/zai-org/glm-4.7-flash","displayName":"glm-4.7-flash","activity":"chat","schemaEndpointId":"accounts/{account_id}/ai/run/@cf/zai-org/glm-4.7-flash","contextWindow":131072,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":null,"maxTokensField":"max_completion_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":6.049999999999999e-8,"output_tokens":4.0000000000000003e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"@cf/zai-org/glm-5.2","displayName":"glm-5.2","activity":"chat","schemaEndpointId":"accounts/{account_id}/ai/run/@cf/zai-org/glm-5.2","contextWindow":262144,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["max","high","none"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":null,"medium":null,"high":"high","xhigh":null,"max":"max"}},"maxTokensField":"max_completion_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000014,"output_tokens":0.0000044,"cache_read_tokens":2.6e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"@cf/zai-org/glm-5.3","displayName":"glm-5.3","activity":"chat","schemaEndpointId":"accounts/{account_id}/ai/run/@cf/zai-org/glm-5.3","contextWindow":1048576,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["max","high","low"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":null,"high":"high","xhigh":null,"max":"max"}},"maxTokensField":"max_completion_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000014,"output_tokens":0.0000044,"cache_read_tokens":2.6e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"@cf/zai-org/glm-5.3-flash","displayName":"glm-5.3-flash","activity":"chat","schemaEndpointId":"accounts/{account_id}/ai/run/@cf/zai-org/glm-5.3-flash","contextWindow":1048576,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["max","high","low"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":null,"high":"high","xhigh":null,"max":"max"}},"maxTokensField":"max_completion_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.5e-7,"output_tokens":5e-7,"cache_read_tokens":3e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}}
+ ],
+ "dashscope": [
+ {"rawId":"decision-model-preview","displayName":"Decision-Model-Preview","activity":"chat","schemaEndpointId":null,"contextWindow":65536,"maxOutput":0,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"deepseek-v4-flash-0731","displayName":"DeepSeek-V4-Flash-0731","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":393216,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"deepseek-v4-pro","displayName":"DeepSeek-V4-Pro","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":393216,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000024,"output_tokens":0.0000048,"cache_read_tokens":2.0000000000000002e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"deepseek-v4-pro-0813","displayName":"DeepSeek-V4-Pro-0813","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":393216,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"deepseek-v4.1-flash","displayName":"DeepSeek-V4.1-Flash","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":393216,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"glm-5.1","displayName":"GLM-5.1","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":202745,"maxOutput":131072,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000014,"output_tokens":0.0000044,"cache_read_tokens":2.6e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"glm-5.2","displayName":"GLM-5.2","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":131072,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000014,"output_tokens":0.0000044,"cache_read_tokens":2.8e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"glm-5.2-fast-preview","displayName":"GLM-5.2-Fast-Preview","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":131072,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000028,"output_tokens":0.0000088,"cache_read_tokens":5.6e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"glm-5.3","displayName":"GLM-5.3","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":131072,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"budget","mandatory":true},"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000014,"output_tokens":0.0000044,"cache_read_tokens":2.8e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"glm-5.3-prime","displayName":"GLM-5.3-Prime","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":131072,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000028,"output_tokens":0.0000088,"cache_read_tokens":5.6e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"kimi-k2.7-code","displayName":"kimi-k2.7-code","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":16384,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"budget","mandatory":true},"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":9.499999999999999e-7,"output_tokens":0.000004,"cache_read_tokens":1.9e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"kimi-k3","displayName":"Kimi-K3","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":1048576,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000003,"output_tokens":0.000015,"cache_read_tokens":3e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"kimi/kimi-k3","displayName":"kimi/kimi-k3","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":1048576,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000003,"output_tokens":0.000015,"cache_read_tokens":3e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen-audio-3.0-realtime-flash","displayName":"Qwen-Audio-3.0-Realtime-Flash","activity":"chat","schemaEndpointId":null,"contextWindow":65535,"maxOutput":8192,"modalities":{"input":["audio","text"],"output":["audio","text"]},"capabilities":{},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"qwen-audio-3.0-realtime-plus","displayName":"Qwen-Audio-3.0-Realtime-Plus","activity":"chat","schemaEndpointId":null,"contextWindow":65535,"maxOutput":8192,"modalities":{"input":["audio","text"],"output":["audio","text"]},"capabilities":{},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"qwen-audio-3.1-realtime-plus","displayName":"Qwen-Audio-3.1-Realtime-Plus","activity":"chat","schemaEndpointId":null,"contextWindow":262144,"maxOutput":16384,"modalities":{"input":["text","audio"],"output":["text","audio"]},"capabilities":{},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"qwen-flash","displayName":"Qwen-Flash","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":32768,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"256000":{"input_tokens":2.5e-7,"output_tokens":0.000002,"cache_read_tokens":5.0000000000000004e-8,"cache_write_tokens":3.13e-7},"base":{"input_tokens":5.0000000000000004e-8,"output_tokens":4.0000000000000003e-7,"cache_read_tokens":1e-8,"cache_write_tokens":6.3e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},256000]},"256000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},256000]},"256000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},256000]},"256000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},256000]},"256000","base"]},"cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen-flash-2025-07-28","displayName":"Qwen-Flash-2025-07-28","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":32768,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"256000":{"input_tokens":2.5e-7,"output_tokens":0.000002},"base":{"input_tokens":5.0000000000000004e-8,"output_tokens":4.0000000000000003e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},256000]},"256000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},256000]},"256000","base"]},"output_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen-flash-character","displayName":"Qwen-Flash-Character","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":8192,"maxOutput":4096,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":5.0000000000000004e-8,"output_tokens":4.0000000000000003e-7,"cache_read_tokens":1e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen-max","displayName":"Qwen-Max","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":32768,"maxOutput":8192,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000016000000000000001,"output_tokens":0.0000064000000000000006,"cache_read_tokens":3.2e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen-mt-flash","displayName":"Qwen-MT-Flash","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":16384,"maxOutput":8192,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.6e-7,"output_tokens":4.9e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen-mt-lite","displayName":"Qwen-MT-Lite","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":16384,"maxOutput":8192,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.2e-7,"output_tokens":3.6e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen-mt-plus","displayName":"Qwen-MT-Plus","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":4096,"maxOutput":2048,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00000246,"output_tokens":0.00000737}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen-plus","displayName":"Qwen-Plus","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":32768,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"256000":{"input_tokens":0.0000012,"output_tokens":0.0000036000000000000003,"cache_read_tokens":2.4e-7,"cache_write_tokens":0.0000015},"base":{"input_tokens":4.0000000000000003e-7,"output_tokens":0.0000012,"cache_read_tokens":8e-8,"cache_write_tokens":5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},256000]},"256000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},256000]},"256000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},256000]},"256000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},256000]},"256000","base"]},"cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen-plus-2025-01-25","displayName":"Qwen-Plus-2025-01-25","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":8192,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":4.0000000000000003e-7,"output_tokens":0.0000012}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen-plus-2025-04-28","displayName":"Qwen-Plus-2025-04-28","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":8192,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":4.0000000000000003e-7,"output_tokens":0.0000012}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen-plus-2025-07-14","displayName":"Qwen-Plus-2025-07-14","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":16384,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":4.0000000000000003e-7,"output_tokens":0.0000012}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen-plus-2025-12-01","displayName":"Qwen-Plus-2025-12-01","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":32768,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"256000":{"input_tokens":0.0000012,"output_tokens":0.0000036000000000000003},"base":{"input_tokens":4.0000000000000003e-7,"output_tokens":0.0000012}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},256000]},"256000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},256000]},"256000","base"]},"output_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen-plus-character","displayName":"Qwen-Plus-Character","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":32768,"maxOutput":4096,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":5e-7,"output_tokens":0.0000014,"cache_read_tokens":1.0000000000000001e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen-plus-character-ja","displayName":"Qwen-Plus-Character-Japanese","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":8192,"maxOutput":512,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":5e-7,"output_tokens":0.0000014,"cache_read_tokens":1.0000000000000001e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen-plus-latest","displayName":"Qwen-Plus-Latest","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":32768,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"256000":{"input_tokens":0.0000012,"output_tokens":0.0000036000000000000003},"base":{"input_tokens":4.0000000000000003e-7,"output_tokens":0.0000012}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},256000]},"256000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},256000]},"256000","base"]},"output_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen-vl-ocr","displayName":"QwenVL-OCR","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":38192,"maxOutput":8192,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":7e-8,"output_tokens":1.6e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen-vl-ocr-2025-11-20","displayName":"QwenVL-OCR-2025-11-20","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":38192,"maxOutput":8192,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":7e-8,"output_tokens":1.6e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen3-coder-flash","displayName":"Qwen3-Coder-Flash","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":65536,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"32000":{"input_tokens":5e-7,"output_tokens":0.0000025,"cache_read_tokens":1.0000000000000001e-7,"cache_write_tokens":6.25e-7},"128000":{"input_tokens":8.000000000000001e-7,"output_tokens":0.000004,"cache_read_tokens":1.6e-7,"cache_write_tokens":0.000001},"256000":{"input_tokens":0.0000016000000000000001,"output_tokens":0.0000096,"cache_read_tokens":3.2e-7,"cache_write_tokens":0.000002},"base":{"input_tokens":3e-7,"output_tokens":0.0000015,"cache_read_tokens":6e-8,"cache_write_tokens":3.75e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},256000]},"256000",{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},128000]},"128000",{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},32000]},"32000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},256000]},"256000",{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},128000]},"128000",{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},32000]},"32000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},256000]},"256000",{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},128000]},"128000",{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},32000]},"32000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},256000]},"256000",{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},128000]},"128000",{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},32000]},"32000","base"]},"cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen3-coder-flash-2025-07-28","displayName":"Qwen3-Coder-Flash-2025-07-28","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":65536,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"32000":{"input_tokens":5e-7,"output_tokens":0.0000025},"128000":{"input_tokens":8.000000000000001e-7,"output_tokens":0.000004},"256000":{"input_tokens":0.0000016000000000000001,"output_tokens":0.0000096},"base":{"input_tokens":3e-7,"output_tokens":0.0000015}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},256000]},"256000",{">":[{"+":[{"var":"input_tokens"}]},128000]},"128000",{">":[{"+":[{"var":"input_tokens"}]},32000]},"32000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},256000]},"256000",{">":[{"+":[{"var":"input_tokens"}]},128000]},"128000",{">":[{"+":[{"var":"input_tokens"}]},32000]},"32000","base"]},"output_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen3-omni-flash","displayName":"Qwen3-Omni-Flash","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":65536,"maxOutput":16384,"modalities":{"input":["text","image","video","audio"],"output":["text","audio"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"qwen3-omni-flash-realtime-2025-09-15","displayName":"Qwen3-Omni-Flash-Realtime-2025-09-15","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":64000,"maxOutput":8000,"modalities":{"input":["text","image","audio","video"],"output":["text","audio"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"qwen3-vl-plus","displayName":"Qwen3-VL-Plus","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":32768,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"32000":{"input_tokens":3e-7,"output_tokens":0.0000024,"cache_read_tokens":6e-8,"cache_write_tokens":3.75e-7},"128000":{"input_tokens":6e-7,"output_tokens":0.0000048,"cache_read_tokens":1.2e-7,"cache_write_tokens":7.5e-7},"base":{"input_tokens":2.0000000000000002e-7,"output_tokens":0.0000016000000000000001,"cache_read_tokens":4e-8,"cache_write_tokens":2.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},128000]},"128000",{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},32000]},"32000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},128000]},"128000",{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},32000]},"32000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},128000]},"128000",{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},32000]},"32000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},128000]},"128000",{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},32000]},"32000","base"]},"cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen3.5-122b-a10b","displayName":"Qwen3.5-122B-A10B","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":65536,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":4.0000000000000003e-7,"output_tokens":0.0000032000000000000003}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen3.5-27b","displayName":"Qwen3.5-27B","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":65536,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":3e-7,"output_tokens":0.0000024}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen3.5-35b-a3b","displayName":"Qwen3.5-35B-A3B","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":65536,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2.5e-7,"output_tokens":0.000002}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen3.5-397b-a17b","displayName":"Qwen3.5-397B-A17B","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":65536,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":6e-7,"output_tokens":0.0000036000000000000003}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen3.5-flash","displayName":"Qwen3.5-Flash","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":65536,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.0000000000000001e-7,"output_tokens":4.0000000000000003e-7,"cache_write_tokens":1.25e-7,"cache_read_tokens":1e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen3.5-flash-2026-02-23","displayName":"Qwen3.5-Flash-2026-02-23","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":65536,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.0000000000000001e-7,"output_tokens":4.0000000000000003e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen3.5-omni-flash","displayName":"Qwen3.5-Omni-Flash","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":65536,"modalities":{"input":["text","image","video","audio"],"output":["text","audio"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"qwen3.5-omni-flash-2026-03-15","displayName":"Qwen3.5-Omni-Flash-2026-03-15","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":65536,"modalities":{"input":["text","image","video","audio"],"output":["text","audio"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"qwen3.5-omni-flash-realtime","displayName":"Qwen3.5-Omni-Flash-Realtime","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":65536,"modalities":{"input":["text","image","video","audio"],"output":["text","audio"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"qwen3.5-omni-flash-realtime-2026-03-15","displayName":"Qwen3.5-Omni-Flash-Realtime-2026-03-15","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":65536,"modalities":{"input":["text","image","video","audio"],"output":["text","audio"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"qwen3.5-omni-plus","displayName":"Qwen3.5-Omni-Plus","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":65536,"modalities":{"input":["text","image","video","audio"],"output":["text","audio"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"qwen3.5-omni-plus-2026-03-15","displayName":"Qwen3.5-Omni-Plus-2026-03-15","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":65536,"modalities":{"input":["text","image","video","audio"],"output":["text","audio"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"qwen3.5-omni-plus-realtime","displayName":"Qwen3.5-Omni-Plus-Realtime","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":65536,"modalities":{"input":["text","image","video","audio"],"output":["text","audio"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"qwen3.5-omni-plus-realtime-2026-03-15","displayName":"Qwen3.5-Omni-Plus-Realtime-2026-03-15","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":65536,"modalities":{"input":["text","image","video","audio"],"output":["text","audio"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"qwen3.5-plus","displayName":"Qwen3.5-Plus","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":65536,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"256000":{"input_tokens":5e-7,"output_tokens":0.000003,"cache_write_tokens":6.25e-7,"cache_read_tokens":5.0000000000000004e-8},"base":{"input_tokens":4.0000000000000003e-7,"output_tokens":0.0000024,"cache_write_tokens":5e-7,"cache_read_tokens":4e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},256000]},"256000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},256000]},"256000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},256000]},"256000","base"]},"cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},256000]},"256000","base"]},"cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen3.5-plus-2026-02-15","displayName":"Qwen3.5-Plus-2026-02-15","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":65536,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"256000":{"input_tokens":5e-7,"output_tokens":0.000003},"base":{"input_tokens":4.0000000000000003e-7,"output_tokens":0.0000024}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},256000]},"256000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},256000]},"256000","base"]},"output_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen3.5-plus-2026-04-20","displayName":"Qwen3.5-Plus-2026-04-20","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":65536,"modalities":{"input":["image","text","video"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"256000":{"input_tokens":5e-7,"output_tokens":0.000003,"cache_write_tokens":6.25e-7,"cache_read_tokens":5.0000000000000004e-8},"base":{"input_tokens":4.0000000000000003e-7,"output_tokens":0.0000024,"cache_write_tokens":5e-7,"cache_read_tokens":4e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},256000]},"256000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},256000]},"256000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},256000]},"256000","base"]},"cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},256000]},"256000","base"]},"cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen3.6-27b","displayName":"Qwen3.6-27B","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":65536,"modalities":{"input":["image","text","video"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":6e-7,"output_tokens":0.0000036000000000000003}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen3.6-35b-a3b","displayName":"Qwen3.6-35B-A3B","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":65536,"modalities":{"input":["image","text","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"budget","mandatory":null},"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":3.75e-7,"output_tokens":0.00000225}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen3.6-flash","displayName":"Qwen3.6-Flash","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":65536,"modalities":{"input":["image","text","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"256000":{"input_tokens":0.000001,"output_tokens":0.000004,"cache_write_tokens":0.00000125,"cache_read_tokens":1.0000000000000001e-7},"base":{"input_tokens":2.5e-7,"output_tokens":0.0000015,"cache_write_tokens":3.125e-7,"cache_read_tokens":2.5000000000000002e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},256000]},"256000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},256000]},"256000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},256000]},"256000","base"]},"cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},256000]},"256000","base"]},"cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen3.6-flash-2026-04-16","displayName":"Qwen3.6-Flash-2026-04-16","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":65536,"modalities":{"input":["image","text","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"256000":{"input_tokens":0.000001,"output_tokens":0.000004},"base":{"input_tokens":2.5e-7,"output_tokens":0.0000015}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},256000]},"256000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},256000]},"256000","base"]},"output_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen3.6-plus","displayName":"Qwen3.6-Plus","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":65536,"modalities":{"input":["image","text","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"256000":{"input_tokens":0.000002,"output_tokens":0.000006,"cache_write_tokens":0.0000025,"cache_read_tokens":2.0000000000000002e-7},"base":{"input_tokens":5e-7,"output_tokens":0.000003,"cache_write_tokens":6.25e-7,"cache_read_tokens":5.0000000000000004e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},256000]},"256000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},256000]},"256000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},256000]},"256000","base"]},"cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},256000]},"256000","base"]},"cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen3.6-plus-2026-04-02","displayName":"Qwen3.6-Plus-2026-04-02","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":65536,"modalities":{"input":["image","text","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"256000":{"input_tokens":0.000002,"output_tokens":0.000006},"base":{"input_tokens":5e-7,"output_tokens":0.000003}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},256000]},"256000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},256000]},"256000","base"]},"output_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen3.7-flash","displayName":"Qwen3.7-Flash","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":131072,"modalities":{"input":["image","text","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"32000":{"input_tokens":1.0000000000000001e-7,"output_tokens":4.0000000000000003e-7,"cache_read_tokens":2e-8,"cache_write_tokens":1.25e-7},"256000":{"input_tokens":2.0000000000000002e-7,"output_tokens":8.000000000000001e-7,"cache_read_tokens":4e-8,"cache_write_tokens":2.5e-7},"base":{"input_tokens":3e-8,"output_tokens":1.3e-7,"cache_read_tokens":6e-9,"cache_write_tokens":3.7999999999999996e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},256000]},"256000",{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},32000]},"32000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},256000]},"256000",{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},32000]},"32000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},256000]},"256000",{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},32000]},"32000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},256000]},"256000",{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},32000]},"32000","base"]},"cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen3.7-flash-2026-07-15","displayName":"Qwen3.7-Flash-2026-07-15","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":131072,"modalities":{"input":["image","text","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"32000":{"input_tokens":1.0000000000000001e-7,"output_tokens":4.0000000000000003e-7,"cache_read_tokens":2e-8,"cache_write_tokens":1.25e-7},"256000":{"input_tokens":2.0000000000000002e-7,"output_tokens":8.000000000000001e-7,"cache_read_tokens":4e-8,"cache_write_tokens":2.5e-7},"base":{"input_tokens":3e-8,"output_tokens":1.3e-7,"cache_read_tokens":6e-9,"cache_write_tokens":3.7999999999999996e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},256000]},"256000",{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},32000]},"32000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},256000]},"256000",{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},32000]},"32000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},256000]},"256000",{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},32000]},"32000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},256000]},"256000",{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},32000]},"32000","base"]},"cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen3.7-max","displayName":"Qwen3.7-Max","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":131072,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000025,"output_tokens":0.0000075,"cache_read_tokens":5e-7,"cache_write_tokens":0.000003125}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen3.7-max-2026-05-17","displayName":"Qwen3.7-Max-2026-05-17","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":131072,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"budget","mandatory":true},"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000025,"output_tokens":0.0000075}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen3.7-max-2026-05-20","displayName":"Qwen3.7-Max-2026-05-20","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":131072,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000025,"output_tokens":0.0000075,"cache_write_tokens":0.000003125,"cache_read_tokens":2.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen3.7-max-2026-06-08","displayName":"Qwen3.7-Max-2026-06-08","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":131072,"modalities":{"input":["image","text","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000025,"output_tokens":0.0000075,"cache_read_tokens":5e-7,"cache_write_tokens":0.000003125}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen3.7-max-preview","displayName":"Qwen3.7-Max-Preview","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":131072,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"budget","mandatory":true},"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000025,"output_tokens":0.0000075}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen3.7-plus","displayName":"Qwen3.7-Plus","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":131072,"modalities":{"input":["image","text","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"256000":{"input_tokens":0.0000012,"output_tokens":0.0000048,"cache_read_tokens":2.4e-7,"cache_write_tokens":0.0000015},"base":{"input_tokens":4.0000000000000003e-7,"output_tokens":0.0000016000000000000001,"cache_read_tokens":8e-8,"cache_write_tokens":5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},256000]},"256000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},256000]},"256000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},256000]},"256000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},256000]},"256000","base"]},"cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen3.7-plus-2026-05-26","displayName":"Qwen3.7-Plus-2026-05-26","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":131072,"modalities":{"input":["image","text","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"256000":{"input_tokens":0.0000012,"output_tokens":0.0000048,"cache_read_tokens":2.4e-7,"cache_write_tokens":0.0000015},"base":{"input_tokens":4.0000000000000003e-7,"output_tokens":0.0000016000000000000001,"cache_read_tokens":8e-8,"cache_write_tokens":5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},256000]},"256000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},256000]},"256000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},256000]},"256000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},256000]},"256000","base"]},"cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen3.8-2.4t-a95b","displayName":"Qwen3.8-2.4T-A95B","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":131072,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"budget","mandatory":true},"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000002,"output_tokens":0.000006,"cache_read_tokens":2.5e-7,"cache_write_tokens":0.0000025}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen3.8-27b","displayName":"Qwen3.8-27B","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":131072,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":5e-7,"output_tokens":0.000003,"cache_read_tokens":1.0000000000000001e-7,"cache_write_tokens":6.25e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen3.8-flash","displayName":"Qwen3.8-Flash","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":131072,"modalities":{"input":["image","text","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.5e-7,"output_tokens":4.6999999999999995e-7,"cache_read_tokens":1.6e-8,"cache_write_tokens":2.0000000000000002e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen3.8-max","displayName":"Qwen3.8-Max","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":131072,"modalities":{"input":["image","text","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000002,"output_tokens":0.000006,"cache_read_tokens":2.5e-7,"cache_write_tokens":0.0000025}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen3.8-max-0902","displayName":"Qwen3.8-Max-0902","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":131072,"modalities":{"input":["image","text","video"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000002,"output_tokens":0.000006,"cache_read_tokens":2.5e-7,"cache_write_tokens":0.0000025}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen3.8-omni-flash","displayName":"Qwen3.8-Omni-Flash","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":131072,"modalities":{"input":["text","image","audio","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.5e-7,"output_tokens":4.6999999999999995e-7,"cache_read_tokens":1.6e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen3.8-omni-flash-realtime","displayName":"Qwen3.8-Omni-Flash-Realtime","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":null,"maxOutput":65536,"modalities":{"input":["text","image","audio","video"],"output":["text","audio"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"ZHIPU/GLM-5.2","displayName":"ZHIPU/GLM-5.2","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":131072,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000014,"output_tokens":0.0000044,"cache_read_tokens":2.6e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"ZHIPU/GLM-5.3","displayName":"ZHIPU/GLM-5.3","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":131072,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000014,"output_tokens":0.0000044,"cache_read_tokens":2.6e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}}
+ ],
+ "dashscope-cn": [
+ {"rawId":"deepseek-r1-distill-llama-70b","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":128000,"maxOutput":null,"modalities":null,"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"deepseek-r1-distill-qwen-1.5b","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":128000,"maxOutput":null,"modalities":null,"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"deepseek-v4-flash-0731","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"deepseek-v4-pro","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":null,"modalities":null,"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000012,"output_tokens":0.000024}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"deepseek-v4-pro-0813","displayName":"deepseek-v4-pro-0813","activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"deepseek-v4.1-flash","displayName":"deepseek-v4.1-flash","activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"glm-5","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":198000,"maxOutput":null,"modalities":null,"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"32000":{"input_tokens":0.000006,"output_tokens":0.000022},"base":{"input_tokens":0.000004,"output_tokens":0.000018}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},32000]},"32000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},32000]},"32000","base"]},"output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"glm-5.1","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":198000,"maxOutput":null,"modalities":null,"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"32000":{"input_tokens":0.000008,"output_tokens":0.000028},"base":{"input_tokens":0.000006,"output_tokens":0.000024}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},32000]},"32000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},32000]},"32000","base"]},"output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"glm-5.2","displayName":"glm-5.2","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":null,"modalities":null,"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000008,"output_tokens":0.000028}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"glm-5.2-fast-preview","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000016,"output_tokens":0.000056}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"glm-5.3","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000008,"output_tokens":0.000028}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"kimi-k2.5","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":256000,"maxOutput":null,"modalities":null,"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000004,"output_tokens":0.000021}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"kimi-k2.6","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000065,"output_tokens":0.000027}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"kimi-k2.7-code","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":256000,"maxOutput":null,"modalities":null,"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000065,"output_tokens":0.000027}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"kimi-k3","displayName":"kimi-k3","activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00002,"output_tokens":0.0001}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"kimi/kimi-k2.5","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000004,"output_tokens":0.000021}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"kimi/kimi-k2.6","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000065,"output_tokens":0.000027}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"kimi/kimi-k2.7-code","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000065,"output_tokens":0.000027}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"kimi/kimi-k2.7-code-highspeed","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000013,"output_tokens":0.000054}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"kimi/kimi-k3","displayName":"kimi/kimi-k3","activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00002,"output_tokens":0.0001}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"MiniMax-M2.5","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":192000,"maxOutput":null,"modalities":null,"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000021000000000000002,"output_tokens":0.000008400000000000001}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"MiniMax/MiniMax-M2.1","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000021000000000000002,"output_tokens":0.000008400000000000001}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"MiniMax/MiniMax-M2.5","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000021000000000000002,"output_tokens":0.000008400000000000001}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"MiniMax/MiniMax-M2.7","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000021000000000000002,"output_tokens":0.000008400000000000001}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"MiniMax/MiniMax-M3","displayName":"MiniMax-M3","activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000042000000000000004,"output_tokens":0.000016800000000000002}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"qwen-audio-chat","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"qwen-audio-turbo","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"qwen-audio-turbo-latest","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"qwen-deep-research","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000054,"output_tokens":0.000163}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"qwen-deep-research-2025-12-15","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000079,"output_tokens":0.000236}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"qwen-doc-turbo","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":6e-7,"output_tokens":0.000001}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"qwen-flash","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":32768,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"128000":{"input_tokens":6e-7,"output_tokens":0.000006},"256000":{"input_tokens":0.0000012,"output_tokens":0.000012},"base":{"input_tokens":1.5e-7,"output_tokens":0.0000015}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},256000]},"256000",{">":[{"+":[{"var":"input_tokens"}]},128000]},"128000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},256000]},"256000",{">":[{"+":[{"var":"input_tokens"}]},128000]},"128000","base"]},"output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"qwen-flash-2025-07-28","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":32768,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"128000":{"input_tokens":6e-7,"output_tokens":0.000006},"256000":{"input_tokens":0.0000012,"output_tokens":0.000012},"base":{"input_tokens":1.5e-7,"output_tokens":0.0000015}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},256000]},"256000",{">":[{"+":[{"var":"input_tokens"}]},128000]},"128000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},256000]},"256000",{">":[{"+":[{"var":"input_tokens"}]},128000]},"128000","base"]},"output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"qwen-long","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":10000000,"maxOutput":null,"modalities":null,"capabilities":{"reasoning":false},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":5e-7,"output_tokens":0.000002}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"qwen-max","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":32000,"maxOutput":null,"modalities":null,"capabilities":{"reasoning":false},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000024,"output_tokens":0.0000096}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"qwen-mt-flash","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":16000,"maxOutput":null,"modalities":null,"capabilities":{"reasoning":false},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":7e-7,"output_tokens":0.00000195}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"qwen-mt-lite","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":16000,"maxOutput":null,"modalities":null,"capabilities":{"reasoning":false},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":6e-7,"output_tokens":0.0000016000000000000001}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"qwen-mt-plus","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":16000,"maxOutput":null,"modalities":null,"capabilities":{"reasoning":false},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000018000000000000001,"output_tokens":0.0000054}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"qwen-mt-uni","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"qwen-plus","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":null,"modalities":null,"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"qwen-plus-2024-12-20","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":null,"modalities":null,"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":8.000000000000001e-7,"output_tokens":0.000002}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"qwen-plus-2025-01-12","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":null,"modalities":null,"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":8.000000000000001e-7,"output_tokens":0.000002}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"qwen-plus-2025-01-25","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":null,"modalities":null,"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":8.000000000000001e-7,"output_tokens":0.000002}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"qwen-plus-2025-04-28","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":null,"modalities":null,"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"qwen-plus-2025-07-14","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":null,"modalities":null,"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"qwen-plus-2025-12-01","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":null,"modalities":null,"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"qwen-plus-latest","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"qwen-vl-ocr","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":3e-7,"output_tokens":5e-7}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"qwen-vl-ocr-2024-10-28","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000005,"output_tokens":0.000005}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"qwen-vl-ocr-2025-11-20","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":3e-7,"output_tokens":5e-7}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"qwen2-audio-instruct","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"qwen3-coder-flash","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":null,"modalities":null,"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"32000":{"input_tokens":0.0000015,"output_tokens":0.000006},"128000":{"input_tokens":0.0000025,"output_tokens":0.00001},"256000":{"input_tokens":0.000005,"output_tokens":0.000025},"base":{"input_tokens":0.000001,"output_tokens":0.000004}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},256000]},"256000",{">":[{"+":[{"var":"input_tokens"}]},128000]},"128000",{">":[{"+":[{"var":"input_tokens"}]},32000]},"32000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},256000]},"256000",{">":[{"+":[{"var":"input_tokens"}]},128000]},"128000",{">":[{"+":[{"var":"input_tokens"}]},32000]},"32000","base"]},"output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"qwen3-coder-flash-2025-07-28","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":null,"modalities":null,"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"32000":{"input_tokens":0.0000015,"output_tokens":0.000006},"128000":{"input_tokens":0.0000025,"output_tokens":0.00001},"256000":{"input_tokens":0.000005,"output_tokens":0.000025},"base":{"input_tokens":0.000001,"output_tokens":0.000004}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},256000]},"256000",{">":[{"+":[{"var":"input_tokens"}]},128000]},"128000",{">":[{"+":[{"var":"input_tokens"}]},32000]},"32000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},256000]},"256000",{">":[{"+":[{"var":"input_tokens"}]},128000]},"128000",{">":[{"+":[{"var":"input_tokens"}]},32000]},"32000","base"]},"output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"qwen3-omni-flash","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"qwen3-omni-flash-realtime-2025-09-15","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"qwen3-vl-plus","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"32000":{"input_tokens":0.0000015,"output_tokens":0.000015},"128000":{"input_tokens":0.000003,"output_tokens":0.00003},"base":{"input_tokens":0.000001,"output_tokens":0.00001}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},128000]},"128000",{">":[{"+":[{"var":"input_tokens"}]},32000]},"32000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},128000]},"128000",{">":[{"+":[{"var":"input_tokens"}]},32000]},"32000","base"]},"output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"qwen3.5-122b-a10b","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":256000,"maxOutput":null,"modalities":null,"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"qwen3.5-27b","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":256000,"maxOutput":null,"modalities":null,"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"qwen3.5-35b-a3b","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":256000,"maxOutput":null,"modalities":null,"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"qwen3.5-397b-a17b","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":256000,"maxOutput":null,"modalities":null,"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"qwen3.5-flash","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":null,"modalities":null,"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"128000":{"input_tokens":8.000000000000001e-7,"output_tokens":0.000008},"256000":{"input_tokens":0.0000012,"output_tokens":0.000012},"base":{"input_tokens":2.0000000000000002e-7,"output_tokens":0.000002}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},256000]},"256000",{">":[{"+":[{"var":"input_tokens"}]},128000]},"128000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},256000]},"256000",{">":[{"+":[{"var":"input_tokens"}]},128000]},"128000","base"]},"output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"qwen3.5-flash-2026-02-23","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":null,"modalities":null,"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"128000":{"input_tokens":8.000000000000001e-7,"output_tokens":0.000008},"256000":{"input_tokens":0.0000012,"output_tokens":0.000012},"base":{"input_tokens":2.0000000000000002e-7,"output_tokens":0.000002}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},256000]},"256000",{">":[{"+":[{"var":"input_tokens"}]},128000]},"128000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},256000]},"256000",{">":[{"+":[{"var":"input_tokens"}]},128000]},"128000","base"]},"output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"qwen3.5-ocr","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":5e-7,"output_tokens":0.000002}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"qwen3.5-omni-flash","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"qwen3.5-omni-flash-2026-03-15","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"qwen3.5-omni-flash-realtime","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"qwen3.5-omni-flash-realtime-2026-03-15","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"qwen3.5-omni-plus","displayName":"qwen3.5-omni-plus","activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"qwen3.5-omni-plus-2026-03-15","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"qwen3.5-omni-plus-realtime","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"qwen3.5-omni-plus-realtime-2026-03-15","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"qwen3.5-plus","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":null,"modalities":null,"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"qwen3.5-plus-2026-02-15","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":null,"modalities":null,"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"qwen3.5-plus-2026-04-20","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"qwen3.6-27b","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"qwen3.6-35b-a3b","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"qwen3.6-flash","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":null,"modalities":null,"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"256000":{"input_tokens":0.0000048,"output_tokens":0.000028800000000000002},"base":{"input_tokens":0.0000012,"output_tokens":0.0000072000000000000005}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},256000]},"256000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},256000]},"256000","base"]},"output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"qwen3.6-flash-2026-04-16","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":null,"modalities":null,"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"256000":{"input_tokens":0.0000048,"output_tokens":0.000028800000000000002},"base":{"input_tokens":0.0000012,"output_tokens":0.0000072000000000000005}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},256000]},"256000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},256000]},"256000","base"]},"output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"qwen3.6-plus","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":null,"modalities":null,"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"qwen3.6-plus-2026-04-02","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":null,"modalities":null,"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"qwen3.7-flash","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":null,"modalities":null,"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"32000":{"input_tokens":6e-7,"output_tokens":0.0000024},"256000":{"input_tokens":0.0000012,"output_tokens":0.0000048},"base":{"input_tokens":2.0000000000000002e-7,"output_tokens":8.000000000000001e-7}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},256000]},"256000",{">":[{"+":[{"var":"input_tokens"}]},32000]},"32000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},256000]},"256000",{">":[{"+":[{"var":"input_tokens"}]},32000]},"32000","base"]},"output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"qwen3.7-flash-2026-07-15","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":null,"modalities":null,"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"32000":{"input_tokens":6e-7,"output_tokens":0.0000024},"256000":{"input_tokens":0.0000012,"output_tokens":0.0000048},"base":{"input_tokens":2.0000000000000002e-7,"output_tokens":8.000000000000001e-7}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},256000]},"256000",{">":[{"+":[{"var":"input_tokens"}]},32000]},"32000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},256000]},"256000",{">":[{"+":[{"var":"input_tokens"}]},32000]},"32000","base"]},"output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"qwen3.7-max","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":null,"modalities":null,"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000012,"output_tokens":0.000036}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"qwen3.7-max-2026-05-17","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":null,"modalities":null,"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000012,"output_tokens":0.000036}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"qwen3.7-max-2026-05-20","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":null,"modalities":null,"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000012,"output_tokens":0.000036}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"qwen3.7-max-2026-06-08","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":null,"modalities":null,"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000012,"output_tokens":0.000036}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"qwen3.7-max-preview","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":null,"modalities":null,"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000012,"output_tokens":0.000036}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"qwen3.7-plus","displayName":"qwen3.7-plus","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":null,"modalities":null,"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"qwen3.7-plus-2026-05-26","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":null,"modalities":null,"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"qwen3.8-2.4t-a95b","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000012,"output_tokens":0.000036}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"qwen3.8-27b","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000003,"output_tokens":0.000012}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"qwen3.8-flash","displayName":"qwen3.8-flash","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":null,"modalities":null,"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":8.000000000000001e-7,"output_tokens":0.0000027}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"qwen3.8-max","displayName":"qwen3.8-max","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":null,"modalities":null,"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000012,"output_tokens":0.000036}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"qwen3.8-max-0902","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":null,"modalities":null,"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000012,"output_tokens":0.000036}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"qwen3.8-max-prime","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000024,"output_tokens":0.000072}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"qwen3.8-omni-flash-realtime","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"siliconflow/deepseek-r1-0528","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000004,"output_tokens":0.000016}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"siliconflow/deepseek-v3-0324","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000002,"output_tokens":0.000008}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"siliconflow/deepseek-v3.1-terminus","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000004,"output_tokens":0.000012}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"siliconflow/deepseek-v3.2","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000002,"output_tokens":0.000003}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"stepfun/step-3.7-flash","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00000135,"output_tokens":0.0000081}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"stepfun/step-5-preview","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000007,"output_tokens":0.00002}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"tongyi-xiaomi-analysis-flash","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2.0000000000000002e-7,"output_tokens":4.0000000000000003e-7}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"tongyi-xiaomi-analysis-pro","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000001,"output_tokens":0.0000027}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"unisound/unisound-u2","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000001,"output_tokens":0.000002}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"vanchin/deepseek-ocr","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2.16e-7,"output_tokens":2.16e-7}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"vanchin/deepseek-r1","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000004,"output_tokens":0.000016}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"vanchin/deepseek-v3","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000002,"output_tokens":0.000008}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"vanchin/deepseek-v3.1-terminus","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000004,"output_tokens":0.000012}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"vanchin/deepseek-v3.2-think","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000002,"output_tokens":0.000003}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"vanchin/deepseek-v4-pro","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000012,"output_tokens":0.000024}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"vanchin/deepseek-v4-pro-0813","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000009,"output_tokens":0.000027}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"vanchin/deepseek-v4.1-flash","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000002,"output_tokens":0.000008}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"xiaomi/mimo-v2.5-pro","displayName":"mimo-v2.5-pro","activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"256000":{"input_tokens":0.000014,"output_tokens":0.000042},"base":{"input_tokens":0.000007,"output_tokens":0.000021}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},256000]},"256000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},256000]},"256000","base"]},"output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"ZHIPU/GLM-5","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000006,"output_tokens":0.000022}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"ZHIPU/GLM-5.1","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000008,"output_tokens":0.000028}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"ZHIPU/GLM-5.2","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000008,"output_tokens":0.000028}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"ZHIPU/GLM-5.3","displayName":"ZHIPU/GLM-5.3","activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000008,"output_tokens":0.000028}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"ZHIPU/GLM-5.3-Flash","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":8.000000000000001e-7,"output_tokens":0.0000028}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"ZHIPU/GLM-5.3-FlashX","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000002,"output_tokens":0.000007}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}]}}}
+ ],
+ "deepseek": [
+ {"rawId":"deepseek-flash","displayName":null,"activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":393216,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","mandatory":null,"efforts":["low","high","max"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":null,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.5e-7,"output_tokens":6e-7,"cache_read_tokens":3e-9}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"deepseek-v4-pro","displayName":null,"activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":393216,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","mandatory":null,"efforts":["low","high","max"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":null,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":6.6e-7,"output_tokens":0.00000198,"cache_read_tokens":2.2e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}}
+ ],
+ "fireworks": [
+ {"rawId":"accounts/fireworks/models/deepseek-v4p1-flash","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1048576,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high","xhigh","max"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":"max"}},"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":true,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":3e-7,"output_tokens":0.0000012,"cache_read_tokens":6e-9}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"accounts/fireworks/models/ember-1","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1048576,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000003,"output_tokens":0.000015,"cache_read_tokens":3e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"accounts/fireworks/models/glm-5p3","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1048576,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000014,"output_tokens":0.0000044,"cache_read_tokens":2.6e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"accounts/fireworks/models/glm-5p3-flash","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1048576,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.5e-7,"output_tokens":5e-7,"cache_read_tokens":3e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"accounts/fireworks/models/gpt-oss-120b","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":131072,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":true,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.5e-7,"output_tokens":6e-7,"cache_read_tokens":1.5e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"accounts/fireworks/models/inkling","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1048576,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000001,"output_tokens":0.00000405,"cache_read_tokens":1.7000000000000001e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"accounts/fireworks/models/kimi-k3","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1048576,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high","xhigh","max"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":"max"}},"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":true,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000003,"output_tokens":0.000015,"cache_read_tokens":3e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"accounts/fireworks/models/minimax-m3","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":512000,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"adaptive","mandatory":null,"efforts":["adaptive"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":true,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":3e-7,"output_tokens":0.0000012,"cache_read_tokens":6e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"accounts/fireworks/models/nemotron-3-ultra-nvfp4","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":262144,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":6e-7,"output_tokens":0.0000024,"cache_read_tokens":1.2e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"accounts/fireworks/models/nemotron-lightning-3p5-30b-a3b","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":262144,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":5.0000000000000004e-8,"output_tokens":2.0000000000000002e-7,"cache_read_tokens":1e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"accounts/fireworks/models/qwen3p8-2p4t-a95b","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":262144,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high","xhigh","max"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":"max"}},"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":true,"reasoningEffort":true},"aliases":null,"pricing":null},
+ {"rawId":"accounts/fireworks/models/qwen3p8-max","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":null,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high","xhigh","max"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":"max"}},"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":true,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000002,"output_tokens":0.000006,"cache_read_tokens":2.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"accounts/fireworks/routers/glm-5p2-fast","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1048576,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high","xhigh","max"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":"max"}},"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":true,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000021000000000000002,"output_tokens":0.0000065999999999999995,"cache_read_tokens":2.1e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"accounts/fireworks/routers/glm-5p3-fast","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1048576,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000021000000000000002,"output_tokens":0.0000065999999999999995,"cache_read_tokens":3.9e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"accounts/fireworks/routers/kimi-k3-fast","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1048576,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high","xhigh","max"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":"max"}},"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":true,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000045,"output_tokens":0.0000225,"cache_read_tokens":4.5000000000000003e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"auto","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":null,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"firerouter/auto","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":null,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":null}
+ ],
+ "gemini": [
+ {"rawId":"antigravity-preview-05-2026","displayName":"Antigravity Agent Preview","activity":"chat","schemaEndpointId":"v1beta/models/{modelsId}:generateContent","contextWindow":1048576,"maxOutput":65536,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"antigravity-preview-09-2026","displayName":"Antigravity Agent Preview","activity":"chat","schemaEndpointId":"v1beta/models/{modelsId}:generateContent","contextWindow":1048576,"maxOutput":65536,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"antigravity-preview-latest","displayName":"Antigravity Agent Preview Latest","activity":"chat","schemaEndpointId":"v1beta/models/{modelsId}:generateContent","contextWindow":1048576,"maxOutput":65536,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"aqa","displayName":"Model that performs Attributed Question Answering.","activity":"chat","schemaEndpointId":"v1beta/models/{modelsId}:generateContent","contextWindow":7168,"maxOutput":1024,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"deep-research-max-preview-04-2026","displayName":"Deep Research Max Preview (Apr-21-2026)","activity":"chat","schemaEndpointId":"v1beta/models/{modelsId}:generateContent","contextWindow":131072,"maxOutput":65536,"modalities":{"input":["text","image","audio","video","file"],"output":["text","image"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"deep-research-preview-04-2026","displayName":"Deep Research Preview (Apr-21-2026)","activity":"chat","schemaEndpointId":"v1beta/models/{modelsId}:generateContent","contextWindow":131072,"maxOutput":65536,"modalities":{"input":["text","image","audio","video","file"],"output":["text","image"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"deep-research-pro-preview-12-2025","displayName":"Deep Research Pro Preview (Dec-12-2025)","activity":"chat","schemaEndpointId":"v1beta/models/{modelsId}:generateContent","contextWindow":131072,"maxOutput":65536,"modalities":null,"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"gemini-2.5-computer-use-preview-10-2025","displayName":"Gemini 2.5 Computer Use Preview 10-2025","activity":"chat","schemaEndpointId":"v1beta/models/{modelsId}:generateContent","contextWindow":131072,"maxOutput":65536,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"gemini-2.5-flash","displayName":"Gemini 2.5 Flash","activity":"chat","schemaEndpointId":"v1beta/models/{modelsId}:generateContent","contextWindow":1048576,"maxOutput":65536,"modalities":{"input":["text","image","audio","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"budget","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":3e-7,"audio_tokens":0.000001,"output_tokens":0.0000025,"cache_read_tokens":3e-8,"audio_cache_tokens":1.0000000000000001e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"audio_tokens"},0]},{"*":[{"var":"audio_tokens"},{"lookup":{"table":"rate","keys":["base","audio_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"audio_cache_tokens"},0]},{"*":[{"var":"audio_cache_tokens"},{"lookup":{"table":"rate","keys":["base","audio_cache_tokens"]}}]},0]}]}}},
+ {"rawId":"gemini-2.5-flash-lite","displayName":"Gemini 2.5 Flash-Lite","activity":"chat","schemaEndpointId":"v1beta/models/{modelsId}:generateContent","contextWindow":1048576,"maxOutput":65536,"modalities":{"input":["text","image","audio","video","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"budget","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.0000000000000001e-7,"audio_tokens":3e-7,"output_tokens":4.0000000000000003e-7,"cache_read_tokens":1e-8,"audio_cache_tokens":3e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"audio_tokens"},0]},{"*":[{"var":"audio_tokens"},{"lookup":{"table":"rate","keys":["base","audio_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"audio_cache_tokens"},0]},{"*":[{"var":"audio_cache_tokens"},{"lookup":{"table":"rate","keys":["base","audio_cache_tokens"]}}]},0]}]}}},
+ {"rawId":"gemini-2.5-flash-native-audio-latest","displayName":"Gemini 2.5 Flash Native Audio Latest","activity":"chat","schemaEndpointId":"v1beta/models/{modelsId}:generateContent","contextWindow":131072,"maxOutput":8192,"modalities":null,"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"gemini-2.5-flash-native-audio-preview-09-2025","displayName":"Gemini 2.5 Flash Native Audio Preview 09-2025","activity":"chat","schemaEndpointId":"v1beta/models/{modelsId}:generateContent","contextWindow":131072,"maxOutput":8192,"modalities":null,"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"budget","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"gemini-2.5-flash-native-audio-preview-12-2025","displayName":"Gemini 2.5 Flash Native Audio Preview 12-2025","activity":"chat","schemaEndpointId":"v1beta/models/{modelsId}:generateContent","contextWindow":131072,"maxOutput":8192,"modalities":{"input":["text","audio","video"],"output":["text","audio"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"budget","mandatory":false},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":5e-7,"audio_tokens":0.000003,"video_tokens":0.000003,"output_tokens":0.000002,"audio_output_tokens":0.000012}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"audio_tokens"},0]},{"*":[{"var":"audio_tokens"},{"lookup":{"table":"rate","keys":["base","audio_tokens"]}}]},0]},{"if":[{">":[{"var":"video_tokens"},0]},{"*":[{"var":"video_tokens"},{"lookup":{"table":"rate","keys":["base","video_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"audio_output_tokens"},0]},{"*":[{"var":"audio_output_tokens"},{"lookup":{"table":"rate","keys":["base","audio_output_tokens"]}}]},0]}]}}},
+ {"rawId":"gemini-2.5-pro","displayName":"Gemini 2.5 Pro","activity":"chat","schemaEndpointId":"v1beta/models/{modelsId}:generateContent","contextWindow":1048576,"maxOutput":65536,"modalities":{"input":["text","image","audio","video","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"budget","mandatory":true},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"200000":{"input_tokens":0.0000025,"output_tokens":0.000015,"cache_read_tokens":2.5e-7},"base":{"input_tokens":0.00000125,"output_tokens":0.00001,"cache_read_tokens":1.25e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"gemini-3-flash-preview","displayName":"Gemini 3 Flash Preview","activity":"chat","schemaEndpointId":"v1beta/models/{modelsId}:generateContent","contextWindow":1048576,"maxOutput":65536,"modalities":{"input":["text","image","audio","video","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["minimal","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":"MINIMAL","low":"LOW","medium":"MEDIUM","high":"HIGH","xhigh":null,"max":null}},"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":5e-7,"audio_tokens":0.000001,"output_tokens":0.000003,"cache_read_tokens":5.0000000000000004e-8,"audio_cache_tokens":1.0000000000000001e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"audio_tokens"},0]},{"*":[{"var":"audio_tokens"},{"lookup":{"table":"rate","keys":["base","audio_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"audio_cache_tokens"},0]},{"*":[{"var":"audio_cache_tokens"},{"lookup":{"table":"rate","keys":["base","audio_cache_tokens"]}}]},0]}]}}},
+ {"rawId":"gemini-3.1-flash-lite","displayName":"Gemini 3.1 Flash Lite","activity":"chat","schemaEndpointId":"v1beta/models/{modelsId}:generateContent","contextWindow":1048576,"maxOutput":65536,"modalities":{"input":["text","image","audio","video","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["minimal","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":"MINIMAL","low":"LOW","medium":"MEDIUM","high":"HIGH","xhigh":null,"max":null}},"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2.5e-7,"audio_tokens":5e-7,"output_tokens":0.0000015,"cache_read_tokens":2.5000000000000002e-8,"audio_cache_tokens":5.0000000000000004e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"audio_tokens"},0]},{"*":[{"var":"audio_tokens"},{"lookup":{"table":"rate","keys":["base","audio_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"audio_cache_tokens"},0]},{"*":[{"var":"audio_cache_tokens"},{"lookup":{"table":"rate","keys":["base","audio_cache_tokens"]}}]},0]}]}}},
+ {"rawId":"gemini-3.1-flash-lite-preview","displayName":"Gemini 3.1 Flash Lite Preview","activity":"chat","schemaEndpointId":"v1beta/models/{modelsId}:generateContent","contextWindow":1048576,"maxOutput":65536,"modalities":{"input":["text","image","audio","video","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["minimal","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":"MINIMAL","low":"LOW","medium":"MEDIUM","high":"HIGH","xhigh":null,"max":null}},"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2.5e-7,"audio_tokens":5e-7,"output_tokens":0.0000015,"cache_read_tokens":2.5000000000000002e-8,"audio_cache_tokens":5.0000000000000004e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"audio_tokens"},0]},{"*":[{"var":"audio_tokens"},{"lookup":{"table":"rate","keys":["base","audio_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"audio_cache_tokens"},0]},{"*":[{"var":"audio_cache_tokens"},{"lookup":{"table":"rate","keys":["base","audio_cache_tokens"]}}]},0]}]}}},
+ {"rawId":"gemini-3.1-flash-live-preview","displayName":"Gemini 3.1 Flash Live Preview","activity":"chat","schemaEndpointId":"v1beta/models/{modelsId}:generateContent","contextWindow":131072,"maxOutput":65536,"modalities":{"input":["text","image","audio","video"],"output":["text","audio"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":null,"efforts":["minimal","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":"MINIMAL","low":"LOW","medium":"MEDIUM","high":"HIGH","xhigh":null,"max":null}},"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":7.5e-7,"audio_tokens":0.000003,"image_tokens":0.000001,"video_tokens":0.000001,"output_tokens":0.0000045,"audio_output_tokens":0.000012}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"audio_tokens"},0]},{"*":[{"var":"audio_tokens"},{"lookup":{"table":"rate","keys":["base","audio_tokens"]}}]},0]},{"if":[{">":[{"var":"image_tokens"},0]},{"*":[{"var":"image_tokens"},{"lookup":{"table":"rate","keys":["base","image_tokens"]}}]},0]},{"if":[{">":[{"var":"video_tokens"},0]},{"*":[{"var":"video_tokens"},{"lookup":{"table":"rate","keys":["base","video_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"audio_output_tokens"},0]},{"*":[{"var":"audio_output_tokens"},{"lookup":{"table":"rate","keys":["base","audio_output_tokens"]}}]},0]}]}}},
+ {"rawId":"gemini-3.1-pro-preview","displayName":"Gemini 3.1 Pro Preview","activity":"chat","schemaEndpointId":"v1beta/models/{modelsId}:generateContent","contextWindow":1048576,"maxOutput":65536,"modalities":{"input":["text","image","audio","video","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"200000":{"input_tokens":0.000004,"output_tokens":0.000018,"cache_read_tokens":4.0000000000000003e-7},"base":{"input_tokens":0.000002,"output_tokens":0.000012,"cache_read_tokens":2.0000000000000002e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"gemini-3.1-pro-preview-customtools","displayName":"Gemini 3.1 Pro Preview Custom Tools","activity":"chat","schemaEndpointId":"v1beta/models/{modelsId}:generateContent","contextWindow":1048576,"maxOutput":65536,"modalities":{"input":["text","image","audio","video","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"200000":{"input_tokens":0.000004,"output_tokens":0.000018,"cache_read_tokens":4.0000000000000003e-7},"base":{"input_tokens":0.000002,"output_tokens":0.000012,"cache_read_tokens":2.0000000000000002e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"gemini-3.5-flash","displayName":"Gemini 3.5 Flash","activity":"chat","schemaEndpointId":"v1beta/models/{modelsId}:generateContent","contextWindow":1048576,"maxOutput":65536,"modalities":null,"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"gemini-3.5-flash-lite","displayName":"Gemini 3.5 Flash Lite","activity":"chat","schemaEndpointId":"v1beta/models/{modelsId}:generateContent","contextWindow":1048576,"maxOutput":65536,"modalities":{"input":["text","image","audio","video","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["minimal","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":"MINIMAL","low":"LOW","medium":"MEDIUM","high":"HIGH","xhigh":null,"max":null}},"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":3e-7,"audio_tokens":3e-7,"output_tokens":0.0000025,"cache_read_tokens":3e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"audio_tokens"},0]},{"*":[{"var":"audio_tokens"},{"lookup":{"table":"rate","keys":["base","audio_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"gemini-3.5-live-translate-preview","displayName":"Gemini 3.5 Live Translate Preview","activity":"chat","schemaEndpointId":"v1beta/models/{modelsId}:generateContent","contextWindow":16384,"maxOutput":32768,"modalities":{"input":["audio"],"output":["text","audio"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"audio_tokens":0.0000035,"audio_output_tokens":0.000021}}},"price":{"+":[{"if":[{">":[{"var":"audio_tokens"},0]},{"*":[{"var":"audio_tokens"},{"lookup":{"table":"rate","keys":["base","audio_tokens"]}}]},0]},{"if":[{">":[{"var":"audio_output_tokens"},0]},{"*":[{"var":"audio_output_tokens"},{"lookup":{"table":"rate","keys":["base","audio_output_tokens"]}}]},0]}]}}},
+ {"rawId":"gemini-3.5-transcribe","displayName":"Gemini 3.5 Transcribe","activity":"chat","schemaEndpointId":"v1beta/models/{modelsId}:generateContent","contextWindow":98304,"maxOutput":32768,"modalities":{"input":["audio"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"audio_tokens":0.000002,"output_tokens":0.000012}}},"price":{"+":[{"if":[{">":[{"var":"audio_tokens"},0]},{"*":[{"var":"audio_tokens"},{"lookup":{"table":"rate","keys":["base","audio_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gemini-3.5-transcribe-live","displayName":"Gemini 3.5 Transcribe Live","activity":"chat","schemaEndpointId":"v1beta/models/{modelsId}:generateContent","contextWindow":131072,"maxOutput":65536,"modalities":{"input":["audio"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"audio_tokens":0.0000035,"output_tokens":0.000021}}},"price":{"+":[{"if":[{">":[{"var":"audio_tokens"},0]},{"*":[{"var":"audio_tokens"},{"lookup":{"table":"rate","keys":["base","audio_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gemini-3.6-flash","displayName":"Gemini 3.6 Flash","activity":"chat","schemaEndpointId":"v1beta/models/{modelsId}:generateContent","contextWindow":1048576,"maxOutput":65536,"modalities":{"input":["text","image","audio","video","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":null,"efforts":["minimal","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":"MINIMAL","low":"LOW","medium":"MEDIUM","high":"HIGH","xhigh":null,"max":null}},"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":7.5e-7,"output_tokens":0.00000375,"cache_read_tokens":7.5e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"gemini-3.7-flash","displayName":"Gemini 3.7 Flash","activity":"chat","schemaEndpointId":"v1beta/models/{modelsId}:generateContent","contextWindow":1048576,"maxOutput":65536,"modalities":null,"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"gemini-3.8-flash","displayName":"Gemini 3.8 Flash","activity":"chat","schemaEndpointId":"v1beta/models/{modelsId}:generateContent","contextWindow":1048576,"maxOutput":65536,"modalities":{"input":["text","image","audio","video","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":null,"efforts":["low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"LOW","medium":"MEDIUM","high":"HIGH","xhigh":null,"max":null}},"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":7.5e-7,"output_tokens":0.00000375,"cache_read_tokens":7.5e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"gemini-3.8-live","displayName":"Gemini 3.8 Live","activity":"chat","schemaEndpointId":"v1beta/models/{modelsId}:generateContent","contextWindow":131072,"maxOutput":65536,"modalities":{"input":["text","image","audio","video"],"output":["text","audio"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":7.5e-7,"audio_tokens":0.000003,"image_tokens":0.000001,"video_tokens":0.000001,"output_tokens":0.0000045,"audio_output_tokens":0.000012}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"audio_tokens"},0]},{"*":[{"var":"audio_tokens"},{"lookup":{"table":"rate","keys":["base","audio_tokens"]}}]},0]},{"if":[{">":[{"var":"image_tokens"},0]},{"*":[{"var":"image_tokens"},{"lookup":{"table":"rate","keys":["base","image_tokens"]}}]},0]},{"if":[{">":[{"var":"video_tokens"},0]},{"*":[{"var":"video_tokens"},{"lookup":{"table":"rate","keys":["base","video_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"audio_output_tokens"},0]},{"*":[{"var":"audio_output_tokens"},{"lookup":{"table":"rate","keys":["base","audio_output_tokens"]}}]},0]}]}}},
+ {"rawId":"gemini-3.8-live-extended-thinking","displayName":"Gemini 3.8 Live Extended Thinking","activity":"chat","schemaEndpointId":"v1beta/models/{modelsId}:generateContent","contextWindow":131072,"maxOutput":65536,"modalities":{"input":["text","image","audio","video"],"output":["text","audio"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":null,"efforts":["low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"LOW","medium":"MEDIUM","high":"HIGH","xhigh":null,"max":null}},"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":7.5e-7,"audio_tokens":0.000003,"image_tokens":0.000001,"video_tokens":0.000001,"output_tokens":0.0000045,"audio_output_tokens":0.000012}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"audio_tokens"},0]},{"*":[{"var":"audio_tokens"},{"lookup":{"table":"rate","keys":["base","audio_tokens"]}}]},0]},{"if":[{">":[{"var":"image_tokens"},0]},{"*":[{"var":"image_tokens"},{"lookup":{"table":"rate","keys":["base","image_tokens"]}}]},0]},{"if":[{">":[{"var":"video_tokens"},0]},{"*":[{"var":"video_tokens"},{"lookup":{"table":"rate","keys":["base","video_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"audio_output_tokens"},0]},{"*":[{"var":"audio_output_tokens"},{"lookup":{"table":"rate","keys":["base","audio_output_tokens"]}}]},0]}]}}},
+ {"rawId":"gemini-4-argon","displayName":"Gemini 4 Argon","activity":"chat","schemaEndpointId":"v1beta/models/{modelsId}:generateContent","contextWindow":1048576,"maxOutput":32768,"modalities":null,"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"LOW","medium":"MEDIUM","high":"HIGH","xhigh":null,"max":null}},"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"gemini-flash-latest","displayName":"Gemini Flash Latest","activity":"chat","schemaEndpointId":"v1beta/models/{modelsId}:generateContent","contextWindow":1048576,"maxOutput":65536,"modalities":null,"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"gemini-flash-lite-latest","displayName":"Gemini Flash-Lite Latest","activity":"chat","schemaEndpointId":"v1beta/models/{modelsId}:generateContent","contextWindow":1048576,"maxOutput":65536,"modalities":null,"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"gemini-nano-banana-2.1","displayName":"Nano Banana 2.1","activity":"chat","schemaEndpointId":"v1beta/models/{modelsId}:generateContent","contextWindow":65536,"maxOutput":65536,"modalities":{"input":["text","image","video","file"],"output":["text","image"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":null,"efforts":["minimal","medium","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":"MINIMAL","low":null,"medium":"MEDIUM","high":"HIGH","xhigh":null,"max":null}},"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000015,"output_tokens":0.0000075,"image_output_tokens":0.00003}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"image_output_tokens"},0]},{"*":[{"var":"image_output_tokens"},{"lookup":{"table":"rate","keys":["base","image_output_tokens"]}}]},0]}]}}},
+ {"rawId":"gemini-pro-latest","displayName":"Gemini Pro Latest","activity":"chat","schemaEndpointId":"v1beta/models/{modelsId}:generateContent","contextWindow":1048576,"maxOutput":65536,"modalities":null,"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"gemini-robotics-er-2-preview","displayName":"Gemini Robotics-ER 2 Preview","activity":"chat","schemaEndpointId":"v1beta/models/{modelsId}:generateContent","contextWindow":131072,"maxOutput":65536,"modalities":{"input":["text","image","audio","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":null,"efforts":["minimal","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":"MINIMAL","low":"LOW","medium":"MEDIUM","high":"HIGH","xhigh":null,"max":null}},"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000001,"audio_tokens":0.000001,"output_tokens":0.000005,"cache_read_tokens":1.0000000000000001e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"audio_tokens"},0]},{"*":[{"var":"audio_tokens"},{"lookup":{"table":"rate","keys":["base","audio_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"gemini-robotics-er-2-streaming-preview","displayName":"Gemini Robotics-ER 2 Streaming Preview","activity":"chat","schemaEndpointId":"v1beta/models/{modelsId}:generateContent","contextWindow":131072,"maxOutput":65536,"modalities":{"input":["text","image","audio","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000001,"audio_tokens":0.000001,"output_tokens":0.000005}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"audio_tokens"},0]},{"*":[{"var":"audio_tokens"},{"lookup":{"table":"rate","keys":["base","audio_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gemma-4-26b-a4b-it","displayName":"Gemma 4 26B A4B IT","activity":"chat","schemaEndpointId":"v1beta/models/{modelsId}:generateContent","contextWindow":262144,"maxOutput":32768,"modalities":null,"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"gemma-4-31b-it","displayName":"Gemma 4 31B IT","activity":"chat","schemaEndpointId":"v1beta/models/{modelsId}:generateContent","contextWindow":262144,"maxOutput":32768,"modalities":null,"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"lyria-3-clip-preview","displayName":"Lyria 3 Clip Preview","activity":"chat","schemaEndpointId":"v1beta/models/{modelsId}:generateContent","contextWindow":1048576,"maxOutput":65536,"modalities":{"input":["text","image"],"output":["text","audio"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{},"price":0.04}},
+ {"rawId":"lyria-3-pro-preview","displayName":"Lyria 3 Pro Preview","activity":"chat","schemaEndpointId":"v1beta/models/{modelsId}:generateContent","contextWindow":1048576,"maxOutput":65536,"modalities":{"input":["text","image"],"output":["text","audio"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{},"price":0.08}},
+ {"rawId":"lyria-3.5","displayName":"Lyria 3.5","activity":"chat","schemaEndpointId":"v1beta/models/{modelsId}:generateContent","contextWindow":1048576,"maxOutput":65536,"modalities":{"input":["text","image"],"output":["text","audio"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{},"price":0.08}},
+ {"rawId":"nano-banana-pro-preview","displayName":"Nano Banana Pro","activity":"chat","schemaEndpointId":"v1beta/models/{modelsId}:generateContent","contextWindow":131072,"maxOutput":32768,"modalities":null,"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null}
+ ],
+ "google-vertex": [
+ {"rawId":"gemini-2.5-flash","displayName":"Gemini 2.5 Flash","activity":"chat","schemaEndpointId":"v1/projects/{projectsId}/locations/{locationsId}/publishers/{publishersId}/models/{modelsId}:generateContent","contextWindow":1048576,"maxOutput":65536,"modalities":{"input":["text","image","audio","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"budget","mandatory":false},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"200000":{"input_tokens":3e-7,"cache_read_tokens":3e-8,"audio_tokens":3e-7,"audio_cache_tokens":1.0000000000000001e-7,"output_tokens":0.0000025},"base":{"input_tokens":3e-7,"cache_read_tokens":3e-8,"audio_tokens":0.000001,"audio_cache_tokens":1.0000000000000001e-7,"output_tokens":0.0000025}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"audio_tokens"}]},200000]},"200000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"audio_tokens"}]},200000]},"200000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"audio_tokens"},0]},{"*":[{"var":"audio_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"audio_tokens"}]},200000]},"200000","base"]},"audio_tokens"]}}]},0]},{"if":[{">":[{"var":"audio_cache_tokens"},0]},{"*":[{"var":"audio_cache_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"audio_tokens"}]},200000]},"200000","base"]},"audio_cache_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"audio_tokens"}]},200000]},"200000","base"]},"output_tokens"]}}]},0]}]}}},
+ {"rawId":"gemini-2.5-flash-lite","displayName":"Gemini 2.5 Flash-Lite","activity":"chat","schemaEndpointId":"v1/projects/{projectsId}/locations/{locationsId}/publishers/{publishersId}/models/{modelsId}:generateContent","contextWindow":1048576,"maxOutput":65536,"modalities":{"input":["text","image","audio","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"budget","mandatory":false},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.0000000000000001e-7,"cache_read_tokens":1e-8,"audio_tokens":3e-7,"audio_cache_tokens":3e-8,"output_tokens":4.0000000000000003e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"audio_tokens"},0]},{"*":[{"var":"audio_tokens"},{"lookup":{"table":"rate","keys":["base","audio_tokens"]}}]},0]},{"if":[{">":[{"var":"audio_cache_tokens"},0]},{"*":[{"var":"audio_cache_tokens"},{"lookup":{"table":"rate","keys":["base","audio_cache_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gemini-2.5-pro","displayName":"Gemini 2.5 Pro","activity":"chat","schemaEndpointId":"v1/projects/{projectsId}/locations/{locationsId}/publishers/{publishersId}/models/{modelsId}:generateContent","contextWindow":1048576,"maxOutput":65536,"modalities":{"input":["text","image","audio","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"budget","mandatory":true},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"200000":{"input_tokens":0.0000025,"cache_read_tokens":2.5e-7,"output_tokens":0.000015},"base":{"input_tokens":0.00000125,"cache_read_tokens":1.25e-7,"output_tokens":0.00001}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"output_tokens"]}}]},0]}]}}},
+ {"rawId":"gemini-3-flash-preview","displayName":"Gemini 3 Flash","activity":"chat","schemaEndpointId":"v1/projects/{projectsId}/locations/{locationsId}/publishers/{publishersId}/models/{modelsId}:generateContent","contextWindow":1048576,"maxOutput":65536,"modalities":{"input":["text","image","audio","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["MINIMAL","LOW","MEDIUM","HIGH"]},"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"gemini-3.1-flash-lite","displayName":"Gemini 3.1 Flash-Lite","activity":"chat","schemaEndpointId":"v1/projects/{projectsId}/locations/{locationsId}/publishers/{publishersId}/models/{modelsId}:generateContent","contextWindow":1048576,"maxOutput":65536,"modalities":{"input":["text","image","audio","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["MINIMAL","LOW","MEDIUM","HIGH"]},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2.5e-7,"cache_read_tokens":2.5000000000000002e-8,"audio_tokens":5e-7,"audio_cache_tokens":5.0000000000000004e-8,"output_tokens":0.0000015}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"audio_tokens"},0]},{"*":[{"var":"audio_tokens"},{"lookup":{"table":"rate","keys":["base","audio_tokens"]}}]},0]},{"if":[{">":[{"var":"audio_cache_tokens"},0]},{"*":[{"var":"audio_cache_tokens"},{"lookup":{"table":"rate","keys":["base","audio_cache_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gemini-3.1-pro-preview","displayName":"Gemini 3.1 Pro","activity":"chat","schemaEndpointId":"v1/projects/{projectsId}/locations/{locationsId}/publishers/{publishersId}/models/{modelsId}:generateContent","contextWindow":1048576,"maxOutput":65536,"modalities":{"input":["text","image","audio","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["LOW","MEDIUM","HIGH"]},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"200000":{"input_tokens":0.000004,"cache_read_tokens":4.0000000000000003e-7,"output_tokens":0.000018},"base":{"input_tokens":0.000002,"cache_read_tokens":2.0000000000000002e-7,"output_tokens":0.000012}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"output_tokens"]}}]},0]}]}}},
+ {"rawId":"gemini-3.1-pro-preview-customtools","displayName":"Gemini 3.1 Pro","activity":"chat","schemaEndpointId":"v1/projects/{projectsId}/locations/{locationsId}/publishers/{publishersId}/models/{modelsId}:generateContent","contextWindow":1048576,"maxOutput":65536,"modalities":{"input":["text","image","audio","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["LOW","MEDIUM","HIGH"]},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"200000":{"input_tokens":0.000004,"cache_read_tokens":4.0000000000000003e-7,"output_tokens":0.000018},"base":{"input_tokens":0.000002,"cache_read_tokens":2.0000000000000002e-7,"output_tokens":0.000012}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"output_tokens"]}}]},0]}]}}},
+ {"rawId":"gemini-3.5-flash","displayName":"Gemini 3.5 Flash","activity":"chat","schemaEndpointId":"v1/projects/{projectsId}/locations/{locationsId}/publishers/{publishersId}/models/{modelsId}:generateContent","contextWindow":1048576,"maxOutput":65536,"modalities":{"input":["text","image","audio","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["MINIMAL","LOW","MEDIUM","HIGH"]},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000015,"cache_read_tokens":1.5e-7,"output_tokens":0.000009}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gemini-3.5-flash-lite","displayName":"Gemini 3.5 Flash-Lite","activity":"chat","schemaEndpointId":"v1/projects/{projectsId}/locations/{locationsId}/publishers/{publishersId}/models/{modelsId}:generateContent","contextWindow":1048576,"maxOutput":65536,"modalities":{"input":["text","image","audio","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["MINIMAL","LOW","MEDIUM","HIGH"]},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":3e-7,"cache_read_tokens":3e-8,"output_tokens":0.0000025}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gemini-3.6-flash","displayName":"Gemini 3.6 Flash","activity":"chat","schemaEndpointId":"v1/projects/{projectsId}/locations/{locationsId}/publishers/{publishersId}/models/{modelsId}:generateContent","contextWindow":1048576,"maxOutput":65536,"modalities":{"input":["text","image","audio","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["MINIMAL","LOW","MEDIUM","HIGH"]},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":7.5e-7,"cache_read_tokens":7.5e-8,"output_tokens":0.00000375}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gemini-3.7-flash","displayName":"Gemini 3.7 Flash","activity":"chat","schemaEndpointId":"v1/projects/{projectsId}/locations/{locationsId}/publishers/{publishersId}/models/{modelsId}:generateContent","contextWindow":1048576,"maxOutput":65536,"modalities":{"input":["text","image","audio","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["LOW","MEDIUM","HIGH"]},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":7.5e-7,"cache_read_tokens":7.5e-8,"output_tokens":0.00000375}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gemini-3.8-flash","displayName":"Gemini 3.8 Flash","activity":"chat","schemaEndpointId":"v1/projects/{projectsId}/locations/{locationsId}/publishers/{publishersId}/models/{modelsId}:generateContent","contextWindow":1048576,"maxOutput":65536,"modalities":{"input":["text","image","audio","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["LOW","MEDIUM","HIGH"]},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":7.5e-7,"cache_read_tokens":7.5e-8,"output_tokens":0.00000375}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gemini-3.8-flash-cyber","displayName":"Gemini 3.8 Flash Cyber","activity":"chat","schemaEndpointId":"v1/projects/{projectsId}/locations/{locationsId}/publishers/{publishersId}/models/{modelsId}:generateContent","contextWindow":1048576,"maxOutput":65536,"modalities":{"input":["text","image","audio","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["LOW","MEDIUM","HIGH"]},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000015,"cache_read_tokens":1.5e-7,"output_tokens":0.0000075}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gemini-3.8-live","displayName":"Gemini 3.8 Live","activity":"chat","schemaEndpointId":"v1/projects/{projectsId}/locations/{locationsId}/publishers/{publishersId}/models/{modelsId}:generateContent","contextWindow":null,"maxOutput":64000,"modalities":{"input":["text","image","audio","video"],"output":["text","audio","video"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"gemini-4-argon","displayName":"Gemini 4 Argon","activity":"chat","schemaEndpointId":"v1/projects/{projectsId}/locations/{locationsId}/publishers/{publishersId}/models/{modelsId}:generateContent","contextWindow":1048576,"maxOutput":1048576,"modalities":{"input":["text","image","audio","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["LOW","MEDIUM","HIGH"]},"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"gemini-4-argon-cyber-permissive","displayName":"Gemini 4 Argon","activity":"chat","schemaEndpointId":"v1/projects/{projectsId}/locations/{locationsId}/publishers/{publishersId}/models/{modelsId}:generateContent","contextWindow":1048576,"maxOutput":1048576,"modalities":{"input":["text","image","audio","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["LOW","MEDIUM","HIGH"]},"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"gemini-live-2.5-flash-native-audio","displayName":"Gemini 2.5 Flash with Gemini Live API","activity":"chat","schemaEndpointId":"v1/projects/{projectsId}/locations/{locationsId}/publishers/{publishersId}/models/{modelsId}:generateContent","contextWindow":128000,"maxOutput":64000,"modalities":{"input":["text","image","audio","video"],"output":["text","audio"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"gemini-nano-banana-2.1","displayName":"Gemini Nano Banana 2.1","activity":"chat","schemaEndpointId":"v1/projects/{projectsId}/locations/{locationsId}/publishers/{publishersId}/models/{modelsId}:generateContent","contextWindow":131072,"maxOutput":32768,"modalities":{"input":["text","image","video"],"output":["text","image"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["MINIMAL","MEDIUM","HIGH"]},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000015,"cache_read_tokens":1.5e-7,"output_tokens":0.0000075,"image_output_tokens":0.00003}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"image_output_tokens"},0]},{"*":[{"var":"image_output_tokens"},{"lookup":{"table":"rate","keys":["base","image_output_tokens"]}}]},0]}]}}},
+ {"rawId":"gemini-omni-1.1-flash-preview","displayName":"Gemini Omni 1.1 Flash Preview","activity":"chat","schemaEndpointId":"v1/projects/{projectsId}/locations/{locationsId}/publishers/{publishersId}/models/{modelsId}:generateContent","contextWindow":null,"maxOutput":57920,"modalities":{"input":["text","image","video"],"output":["text","video"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"gemini-omni-flash-preview","displayName":"Gemini Omni Flash Preview","activity":"chat","schemaEndpointId":"v1/projects/{projectsId}/locations/{locationsId}/publishers/{publishersId}/models/{modelsId}:generateContent","contextWindow":null,"maxOutput":57920,"modalities":{"input":["text","image","video"],"output":["text","video"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null}
+ ],
+ "grok": [
+ {"rawId":"grok-4.20-0309-non-reasoning","displayName":"Grok 4.20 0309 Non Reasoning","activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1000000,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"199999":{"input_tokens":0.0000025,"cache_read_tokens":4.0000000000000003e-7,"image_tokens":0.00000125,"output_tokens":0.000005,"web_searches":0},"base":{"input_tokens":0.00000125,"cache_read_tokens":2.0000000000000002e-7,"image_tokens":0.00000125,"output_tokens":0.0000025,"web_searches":0}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},199999]},"199999","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},199999]},"199999","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"image_tokens"},0]},{"*":[{"var":"image_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},199999]},"199999","base"]},"image_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},199999]},"199999","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},199999]},"199999","base"]},"web_searches"]}}]},0]}]}}},
+ {"rawId":"grok-4.20-0309-reasoning","displayName":"Grok 4.20 0309 Reasoning","activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1000000,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"199999":{"input_tokens":0.0000025,"cache_read_tokens":4.0000000000000003e-7,"image_tokens":0.00000125,"output_tokens":0.000005,"web_searches":0},"base":{"input_tokens":0.00000125,"cache_read_tokens":2.0000000000000002e-7,"image_tokens":0.00000125,"output_tokens":0.0000025,"web_searches":0}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},199999]},"199999","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},199999]},"199999","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"image_tokens"},0]},{"*":[{"var":"image_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},199999]},"199999","base"]},"image_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},199999]},"199999","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},199999]},"199999","base"]},"web_searches"]}}]},0]}]}}},
+ {"rawId":"grok-4.20-multi-agent-0309","displayName":"Grok 4.20 Multi Agent 0309","activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1000000,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"199999":{"input_tokens":0.0000025,"cache_read_tokens":4.0000000000000003e-7,"image_tokens":0.00000125,"output_tokens":0.000005,"web_searches":0},"base":{"input_tokens":0.00000125,"cache_read_tokens":2.0000000000000002e-7,"image_tokens":0.00000125,"output_tokens":0.0000025,"web_searches":0}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},199999]},"199999","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},199999]},"199999","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"image_tokens"},0]},{"*":[{"var":"image_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},199999]},"199999","base"]},"image_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},199999]},"199999","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},199999]},"199999","base"]},"web_searches"]}}]},0]}]}}},
+ {"rawId":"grok-4.3","displayName":"Grok 4.3","activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1000000,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high","xhigh"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"199999":{"input_tokens":0.0000025,"cache_read_tokens":4.0000000000000003e-7,"image_tokens":0.00000125,"output_tokens":0.000005,"web_searches":0},"base":{"input_tokens":0.00000125,"cache_read_tokens":2.0000000000000002e-7,"image_tokens":0.00000125,"output_tokens":0.0000025,"web_searches":0}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},199999]},"199999","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},199999]},"199999","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"image_tokens"},0]},{"*":[{"var":"image_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},199999]},"199999","base"]},"image_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},199999]},"199999","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},199999]},"199999","base"]},"web_searches"]}}]},0]}]}}},
+ {"rawId":"grok-4.5","displayName":"Grok 4.5","activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":500000,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["low","medium","high","xhigh"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"199999":{"input_tokens":0.000004,"cache_read_tokens":6e-7,"image_tokens":0.000002,"output_tokens":0.000012,"web_searches":0},"base":{"input_tokens":0.000002,"cache_read_tokens":3e-7,"image_tokens":0.000002,"output_tokens":0.000006,"web_searches":0}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},199999]},"199999","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},199999]},"199999","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"image_tokens"},0]},{"*":[{"var":"image_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},199999]},"199999","base"]},"image_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},199999]},"199999","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},199999]},"199999","base"]},"web_searches"]}}]},0]}]}}},
+ {"rawId":"grok-4.6","displayName":"Grok 4.6","activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":500000,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["low","medium","high","xhigh"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"199999":{"input_tokens":0.000004,"cache_read_tokens":0.000001,"image_tokens":0.000002,"output_tokens":0.000012,"web_searches":0},"base":{"input_tokens":0.000002,"cache_read_tokens":5e-7,"image_tokens":0.000002,"output_tokens":0.000006,"web_searches":0}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},199999]},"199999","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},199999]},"199999","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"image_tokens"},0]},{"*":[{"var":"image_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},199999]},"199999","base"]},"image_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},199999]},"199999","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},199999]},"199999","base"]},"web_searches"]}}]},0]}]}}},
+ {"rawId":"grok-4.7","displayName":"Grok 4.7","activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":500000,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["low","medium","high","xhigh"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"199999":{"input_tokens":0.000004,"cache_read_tokens":0.000001,"image_tokens":0.000002,"output_tokens":0.000012,"web_searches":0},"base":{"input_tokens":0.000002,"cache_read_tokens":5e-7,"image_tokens":0.000002,"output_tokens":0.000006,"web_searches":0}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},199999]},"199999","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},199999]},"199999","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"image_tokens"},0]},{"*":[{"var":"image_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},199999]},"199999","base"]},"image_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},199999]},"199999","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},199999]},"199999","base"]},"web_searches"]}}]},0]}]}}},
+ {"rawId":"grok-build-0.1","displayName":"Grok Build 0.1","activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":256000,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":false},"aliases":null,"pricing":{"tables":{"rate":{"199999":{"input_tokens":0.000002,"cache_read_tokens":4.0000000000000003e-7,"image_tokens":0.000001,"output_tokens":0.000004,"web_searches":0},"base":{"input_tokens":0.000001,"cache_read_tokens":2.0000000000000002e-7,"image_tokens":0.000001,"output_tokens":0.000002,"web_searches":0}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},199999]},"199999","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},199999]},"199999","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"image_tokens"},0]},{"*":[{"var":"image_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},199999]},"199999","base"]},"image_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},199999]},"199999","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},199999]},"199999","base"]},"web_searches"]}}]},0]}]}}}
+ ],
+ "groq": [
+ {"rawId":"allam-2-7b","displayName":null,"activity":"chat","schemaEndpointId":"openai/v1/chat/completions","contextWindow":4096,"maxOutput":4096,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"meta-llama/llama-prompt-guard-2-22m","displayName":null,"activity":"chat","schemaEndpointId":"openai/v1/chat/completions","contextWindow":512,"maxOutput":512,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":3e-8,"output_tokens":3e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"meta-llama/llama-prompt-guard-2-86m","displayName":null,"activity":"chat","schemaEndpointId":"openai/v1/chat/completions","contextWindow":512,"maxOutput":512,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":4e-8,"output_tokens":4e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-oss-120b","displayName":null,"activity":"chat","schemaEndpointId":"openai/v1/chat/completions","contextWindow":131072,"maxOutput":65536,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["low","medium","high"]},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.5e-7,"output_tokens":6e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-oss-20b","displayName":null,"activity":"chat","schemaEndpointId":"openai/v1/chat/completions","contextWindow":131072,"maxOutput":65536,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["low","medium","high"]},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":7.5e-8,"output_tokens":3e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-oss-safeguard-20b","displayName":null,"activity":"chat","schemaEndpointId":"openai/v1/chat/completions","contextWindow":131072,"maxOutput":65536,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":7.5e-8,"output_tokens":3e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen/qwen3.8-27b","displayName":null,"activity":"chat","schemaEndpointId":"openai/v1/chat/completions","contextWindow":131072,"maxOutput":16384,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","default","low","medium","high"]},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":8.000000000000001e-7,"output_tokens":0.000004}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}}
+ ],
+ "huggingface": [
+ {"rawId":"aisingapore/Gemma-SEA-LION-v4-27B-IT","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":null,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2.0000000000000002e-7,"output_tokens":4.0000000000000003e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"aisingapore/Qwen-SEA-LION-v4-32B-IT","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":null,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2.5e-7,"output_tokens":5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"alpindale/WizardLM-2-8x22B","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":65535,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":6.2e-7,"output_tokens":6.2e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"CohereLabs/aya-expanse-32b","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":null,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"CohereLabs/aya-vision-32b","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":null,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"CohereLabs/c4ai-command-a-03-2025","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":null,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"CohereLabs/c4ai-command-r-08-2024","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":null,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"CohereLabs/c4ai-command-r7b-12-2024","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":null,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"CohereLabs/c4ai-command-r7b-arabic-02-2025","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":null,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"CohereLabs/command-a-plus-05-2026-bf16","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":null,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"CohereLabs/command-a-plus-05-2026-fp8","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":null,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"CohereLabs/command-a-plus-05-2026-w4a4","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":null,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"CohereLabs/command-a-reasoning-08-2025","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":null,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"CohereLabs/command-a-translate-08-2025","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":null,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"CohereLabs/command-a-vision-07-2025","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":null,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"CohereLabs/tiny-aya-earth","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":null,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"CohereLabs/tiny-aya-fire","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":null,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"CohereLabs/tiny-aya-global","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":null,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"CohereLabs/tiny-aya-water","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":null,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"deepseek-ai/DeepSeek-R1","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":64000,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":7e-7,"output_tokens":0.0000025}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"deepseek-ai/DeepSeek-R1-0528","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":163840,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":5e-7,"output_tokens":0.0000021499999999999997}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"deepseek-ai/DeepSeek-V3","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":163840,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":3.2e-7,"output_tokens":8.900000000000001e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"deepseek-ai/DeepSeek-V3-0324","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":163840,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2.4e-7,"output_tokens":9.000000000000001e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"deepseek-ai/DeepSeek-V3.1","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":163840,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2.5e-7,"output_tokens":9.499999999999999e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"deepseek-ai/DeepSeek-V3.1-Terminus","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":163840,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2.7e-7,"output_tokens":9.499999999999999e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"deepseek-ai/DeepSeek-V3.2","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":163840,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2.6e-7,"output_tokens":3.8e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"deepseek-ai/DeepSeek-V4-Flash","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1048576,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":9e-8,"output_tokens":1.8e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"deepseek-ai/DeepSeek-V4-Flash-0731","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1048576,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.3e-7,"output_tokens":2.6e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"deepseek-ai/DeepSeek-V4-Flash-Vision-Exp","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1048576,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":4.4e-7,"output_tokens":0.00000132}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"deepseek-ai/DeepSeek-V4-Pro","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1048576,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000016000000000000001,"output_tokens":0.0000032000000000000003}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"deepseek-ai/DeepSeek-V4-Pro-0813","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1048576,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00000132,"output_tokens":0.00000396}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"deepseek-ai/DeepSeek-V4.1-Flash","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1048576,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"google/gemma-3-12b-it","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":131072,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":5.0000000000000004e-8,"output_tokens":1.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"google/gemma-3-27b-it","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":131072,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":8e-8,"output_tokens":1.6e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"google/gemma-3-4b-it","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":131072,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":5.0000000000000004e-8,"output_tokens":1.0000000000000001e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"google/gemma-4-26B-A4B-it","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":null,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2.8499999999999997e-7,"output_tokens":5.699999999999999e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"google/gemma-4-31B-it","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":262144,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2.0000000000000002e-7,"output_tokens":4.0000000000000003e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"ibm-granite/granite-4.2-30b","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":131072,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.6e-7,"output_tokens":6.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"ibm-granite/granite-4.2-3b","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":131072,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":3e-8,"output_tokens":1.2e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"ibm-granite/granite-4.2-8b","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":131072,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":6e-8,"output_tokens":2.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"inclusionAI/Ling-3.0-flash","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":262144,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":6e-8,"output_tokens":1.8e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"inclusionAI/Ling-3.0-flash-Fin","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":262144,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":7.5e-8,"output_tokens":2.2e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"inclusionAI/Ling-3.0-flash-VL","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":262144,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":7.5e-8,"output_tokens":2.2e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"meta-llama/Llama-3.1-8B-Instruct","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":16384,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2e-8,"output_tokens":5.0000000000000004e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"meta-llama/Llama-3.3-70B-Instruct","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":null,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000001026,"output_tokens":0.000001026}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"meta-llama/Llama-4-Maverick-17B-128E-Instruct-FP8","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1048576,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2.7e-7,"output_tokens":8.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"meta-llama/Llama-4-Scout-17B-16E-Instruct","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":131072,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.8e-7,"output_tokens":5.9e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"meta-llama/Llama-Guard-4-12B","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":163840,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.8e-7,"output_tokens":1.8e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"meta-models/Muse-Glimmer-30B","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":131072,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":3e-7,"output_tokens":0.0000012}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"microsoft/phi-4","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":16384,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":7e-8,"output_tokens":1.4e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"MiniMaxAI/MiniMax-M1-80k","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1000000,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":5.5e-7,"output_tokens":0.0000022}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"MiniMaxAI/MiniMax-M2.5","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":204800,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":3e-7,"output_tokens":0.0000012}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"MiniMaxAI/MiniMax-M2.7","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":204800,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":3e-7,"output_tokens":0.0000012}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"MiniMaxAI/MiniMax-M3","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":512000,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":3e-7,"output_tokens":0.0000012}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"moonshotai/Kimi-K2-Instruct","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":131072,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":5.699999999999999e-7,"output_tokens":0.0000023}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"moonshotai/Kimi-K2-Instruct-0905","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":262144,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":6e-7,"output_tokens":0.0000025}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"moonshotai/Kimi-K2.5","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":262144,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":6e-7,"output_tokens":0.000003}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"moonshotai/Kimi-K2.6","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":262144,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":8.000000000000001e-7,"output_tokens":0.0000034}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"moonshotai/Kimi-K2.7-Code","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":262144,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":9.499999999999999e-7,"output_tokens":0.000004}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"moonshotai/Kimi-K3","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1048576,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000003,"output_tokens":0.000015}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"NousResearch/Hermes-3-Llama-3.1-70B","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":131072,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":7e-7,"output_tokens":7e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"nvidia/NVIDIA-Nemotron-3-Ultra-550B-A55B-BF16","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":262144,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000001,"output_tokens":0.000005}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"nvidia/NVIDIA-Nemotron-3-Ultra-550B-A55B-NVFP4","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":262144,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":6e-7,"output_tokens":0.0000024}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"nvidia/NVIDIA-Nemotron-3.5-Lightning-30B-A3B-BF16","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":262144,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"openai/gpt-oss-120b","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":131072,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":3.5e-7,"output_tokens":7.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-oss-20b","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":131072,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.0000000000000001e-7,"output_tokens":5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-oss-safeguard-20b","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":131072,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"prism-ml/Ternary-Bonsai-27B-AWQ-4bit","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":262144,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"prism-ml/Ternary-Bonsai-27B-gguf","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":262144,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"Qwen/Qwen2.5-72B-Instruct","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":32768,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":3.6e-7,"output_tokens":4.0000000000000003e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"Qwen/Qwen2.5-VL-72B-Instruct","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":32768,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00000101,"output_tokens":0.00000101}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"Qwen/Qwen3-14B","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":40960,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.2e-7,"output_tokens":2.4e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"Qwen/Qwen3-235B-A22B-Instruct-2507","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":null,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":8.55e-7,"output_tokens":0.000002565}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"Qwen/Qwen3-235B-A22B-Thinking-2507","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":262144,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2.3000000000000002e-7,"output_tokens":0.0000023}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"Qwen/Qwen3-30B-A3B","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":40960,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.2e-7,"output_tokens":5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"Qwen/Qwen3-32B","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":40960,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":8e-8,"output_tokens":2.8e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"Qwen/Qwen3-Coder-30B-A3B-Instruct","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":null,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2.28e-7,"output_tokens":9.12e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"Qwen/Qwen3-Next-80B-A3B-Instruct","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":262144,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":9e-8,"output_tokens":0.0000011}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"Qwen/Qwen3-VL-235B-A22B-Instruct","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":262144,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2.0000000000000002e-7,"output_tokens":8.8e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"Qwen/Qwen3-VL-30B-A3B-Instruct","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":262144,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.5e-7,"output_tokens":6e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"Qwen/Qwen3.5-122B-A10B","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":262144,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":4.0000000000000003e-7,"output_tokens":0.0000032000000000000003}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"Qwen/Qwen3.5-27B","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":262144,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2.6e-7,"output_tokens":0.0000026}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"Qwen/Qwen3.5-35B-A3B","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":262144,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.4e-7,"output_tokens":0.000001}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"Qwen/Qwen3.5-397B-A17B","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":null,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":6.84e-7,"output_tokens":0.000004104}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"Qwen/Qwen3.5-9B","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":262144,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.7000000000000001e-7,"output_tokens":2.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"Qwen/Qwen3.6-27B","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":262144,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":3.2e-7,"output_tokens":0.0000032000000000000003}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"Qwen/Qwen3.6-35B-A3B","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":null,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2.8499999999999997e-7,"output_tokens":0.00000171}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"Qwen/Qwen3.8-2.4T-A95B","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":262144,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"Qwen/Qwen3.8-27B","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":65536,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":9.9e-7,"output_tokens":0.00000149}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"Sao10K/L3-8B-Stheno-v3.2","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":8192,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":5.0000000000000004e-8,"output_tokens":5.0000000000000004e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"speakleash/Bielik-11B-v3.0-Instruct","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":null,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":4.0000000000000003e-7,"output_tokens":4.0000000000000003e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"stepfun-ai/Step-3.5-Flash","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":262144,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.0000000000000001e-7,"output_tokens":3e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"stepfun-ai/Step-3.7-Flash","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":262144,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2.0000000000000002e-7,"output_tokens":0.00000115}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"swiss-ai/Apertus-8B-Instruct-2509","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":null,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.0000000000000001e-7,"output_tokens":2.0000000000000002e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"tencent/Hy3","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":262144,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.3e-7,"output_tokens":5.3e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"tencent/Hy4-preview","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1048576,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":8.34e-7,"output_tokens":0.000002501}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"thinkingmachines/Inkling","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":524288,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000001,"output_tokens":0.00000405}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"thinkingmachines/Inkling-Small","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":524288,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":4.5000000000000003e-7,"output_tokens":0.0000012}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"XiaomiMiMo/MiMo-V2.5","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1048576,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.6800000000000002e-7,"output_tokens":3.3600000000000004e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"XiaomiMiMo/MiMo-V2.5-Pro","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1048576,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":5.22e-7,"output_tokens":0.000001044}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"XiaomiMiMo/MiMo-V2.6-Flash-RL","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1048576,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.4e-7,"output_tokens":2.8e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"XiaomiMiMo/MiMo-V2.6-Pro-RL","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1048576,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":4.35e-7,"output_tokens":8.7e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"zai-org/AutoGLM-Phone-9B-Multilingual","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":65536,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":3.5e-8,"output_tokens":1.3800000000000002e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"zai-org/GLM-4.5","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":null,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"zai-org/GLM-4.5-Air","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":131072,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.3e-7,"output_tokens":8.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"zai-org/GLM-4.5V","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":null,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"zai-org/GLM-4.5V-FP8","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":null,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"zai-org/GLM-4.6","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":202752,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":5e-7,"output_tokens":0.000002}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"zai-org/GLM-4.6-FP8","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":null,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"zai-org/GLM-4.6V","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":null,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"zai-org/GLM-4.6V-Flash","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":null,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"zai-org/GLM-4.6V-FP8","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":null,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"zai-org/GLM-4.7","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":204800,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":6e-7,"output_tokens":0.0000022}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"zai-org/GLM-4.7-Flash","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":null,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"zai-org/GLM-5","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":null,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"zai-org/GLM-5.1","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":202752,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000010500000000000001,"output_tokens":0.0000035}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"zai-org/GLM-5.2","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1048575,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000014,"output_tokens":0.0000044}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"zai-org/GLM-5.2-FP8","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":null,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"zai-org/GLM-5.3","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1048576,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000014,"output_tokens":0.0000044}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"zai-org/GLM-5.3-BF16","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":null,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"zai-org/GLM-5.3-Flash","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1048576,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"zai-org/GLM-5.3-Flash-BF16","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":null,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null}
+ ],
+ "kimi-code-plan-cn": [
+ {"rawId":"k3","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":1048576,"maxOutput":null,"modalities":{"input":["image","video"],"output":null},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","mandatory":null,"efforts":["low","high","max"]},"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"k3-256k","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":262144,"maxOutput":null,"modalities":{"input":["image"],"output":null},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","mandatory":null,"efforts":["low","high","max"]},"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"kimi-for-coding","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":1048576,"maxOutput":null,"modalities":{"input":["image","video"],"output":null},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","mandatory":null,"efforts":["low","high","max"]},"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"kimi-for-coding-highspeed","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":262144,"maxOutput":null,"modalities":{"input":["image","video"],"output":null},"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null}
+ ],
+ "kimi-code-plan-global": [
+ {"rawId":"k3","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":1048576,"maxOutput":null,"modalities":{"input":["image","video"],"output":null},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","mandatory":null,"efforts":["low","high","max"]},"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"k3-256k","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":262144,"maxOutput":null,"modalities":{"input":["image"],"output":null},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","mandatory":null,"efforts":["low","high","max"]},"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"kimi-for-coding","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":1048576,"maxOutput":null,"modalities":{"input":["image","video"],"output":null},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","mandatory":null,"efforts":["low","high","max"]},"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"kimi-for-coding-highspeed","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":262144,"maxOutput":null,"modalities":{"input":["image","video"],"output":null},"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null}
+ ],
+ "meta": [
+ {"rawId":"muse-spark-1.1","displayName":"Muse Spark 1.1","activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1048576,"maxOutput":null,"modalities":{"input":["text","image","video","audio","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["minimal","low","medium","high","xhigh"]},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":1.5e-7,"input_tokens":0.00000125,"output_tokens":0.00000425}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"muse-spark-1.2","displayName":"Muse Spark 1.2","activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1048576,"maxOutput":null,"modalities":{"input":["text","image","video","audio","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["minimal","low","medium","high","xhigh"]},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":1.5e-7,"input_tokens":0.00000125,"output_tokens":0.00000425}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"muse-spark-1.2-contributor","displayName":"Muse Spark 1.2 Contributor","activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1048576,"maxOutput":null,"modalities":{"input":["text","image","video","audio","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["minimal","low","medium","high","xhigh"]},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":2e-9,"input_tokens":1.0000000000000001e-7,"output_tokens":2.0000000000000002e-7}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"muse-spark-1.3","displayName":"Muse Spark 1.3","activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1048576,"maxOutput":null,"modalities":{"input":["text","image","video","audio","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["minimal","low","medium","high","xhigh","max"]},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":1.5e-7,"input_tokens":0.00000125,"output_tokens":0.00000425}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"muse-spark-1.3-contributor","displayName":"Muse Spark 1.3 Contributor","activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1048576,"maxOutput":null,"modalities":{"input":["text","image","video","audio","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["minimal","low","medium","high","xhigh"]},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":2e-9,"input_tokens":1.0000000000000001e-7,"output_tokens":2.0000000000000002e-7}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"muse-wonder-1.0","displayName":"Muse Wonder","activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1048576,"maxOutput":null,"modalities":{"input":["text","image","video","audio","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["minimal","low","medium","high","xhigh","max"]},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":2.0000000000000002e-7,"input_tokens":0.000004,"output_tokens":0.00002}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}}
+ ],
+ "minimax": [
+ {"rawId":"MiniMax-M2","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":204800,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mandatory":true,"mode":"adaptive"},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":3e-7,"output_tokens":0.0000012,"cache_read_tokens":3e-8,"cache_write_tokens":3.75e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"MiniMax-M2.1","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":204800,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mandatory":true,"mode":"adaptive"},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":3e-7,"output_tokens":0.0000012,"cache_read_tokens":3e-8,"cache_write_tokens":3.75e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"MiniMax-M2.1-highspeed","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":204800,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mandatory":true,"mode":"adaptive"},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":6e-7,"output_tokens":0.0000024,"cache_read_tokens":3e-8,"cache_write_tokens":3.75e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"MiniMax-M2.5","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":204800,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mandatory":true,"mode":"adaptive"},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":3e-7,"output_tokens":0.0000012,"cache_read_tokens":3e-8,"cache_write_tokens":3.75e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"MiniMax-M2.5-highspeed","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":204800,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mandatory":true,"mode":"adaptive"},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":6e-7,"output_tokens":0.0000024,"cache_read_tokens":3e-8,"cache_write_tokens":3.75e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"MiniMax-M2.7","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":204800,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mandatory":true,"mode":"adaptive"},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":3e-7,"output_tokens":0.0000012,"cache_read_tokens":6e-8,"cache_write_tokens":3.75e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"MiniMax-M2.7-highspeed","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":204800,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mandatory":true,"mode":"adaptive"},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":6e-7,"output_tokens":0.0000024,"cache_read_tokens":6e-8,"cache_write_tokens":3.75e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"MiniMax-M3","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1000000,"maxOutput":524288,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mandatory":false,"mode":"adaptive"},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"512000":{"input_tokens":6e-7,"output_tokens":0.0000024,"cache_read_tokens":1.2e-7},"base":{"input_tokens":3e-7,"output_tokens":0.0000012,"cache_read_tokens":6e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},512000]},"512000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},512000]},"512000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},512000]},"512000","base"]},"cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"MiniMax-M3.1-Flash-Preview","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1000000,"maxOutput":524288,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"efforts":["low","medium","high","xhigh","max"],"mandatory":true,"mode":"adaptive"},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":"max"}},"maxTokensField":"max_completion_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":null}
+ ],
+ "minimax-cn": [
+ {"rawId":"MiniMax-M2","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":204800,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mandatory":true,"mode":"adaptive"},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000021000000000000002,"output_tokens":0.000008400000000000001,"cache_read_tokens":2.1e-7,"cache_write_tokens":0.000002625}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}]}}},
+ {"rawId":"MiniMax-M2.1","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":204800,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mandatory":true,"mode":"adaptive"},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000021000000000000002,"output_tokens":0.000008400000000000001,"cache_read_tokens":2.1e-7,"cache_write_tokens":0.000002625}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}]}}},
+ {"rawId":"MiniMax-M2.1-highspeed","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":204800,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mandatory":true,"mode":"adaptive"},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000042000000000000004,"output_tokens":0.000016800000000000002,"cache_read_tokens":2.1e-7,"cache_write_tokens":0.000002625}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}]}}},
+ {"rawId":"MiniMax-M2.5","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":204800,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mandatory":true,"mode":"adaptive"},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000021000000000000002,"output_tokens":0.000008400000000000001,"cache_read_tokens":2.1e-7,"cache_write_tokens":0.000002625}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}]}}},
+ {"rawId":"MiniMax-M2.5-highspeed","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":204800,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mandatory":true,"mode":"adaptive"},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000042000000000000004,"output_tokens":0.000016800000000000002,"cache_read_tokens":2.1e-7,"cache_write_tokens":0.000002625}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}]}}},
+ {"rawId":"MiniMax-M2.7","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":204800,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mandatory":true,"mode":"adaptive"},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000021000000000000002,"output_tokens":0.000008400000000000001,"cache_read_tokens":4.2e-7,"cache_write_tokens":0.000002625}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}]}}},
+ {"rawId":"MiniMax-M2.7-highspeed","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":204800,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mandatory":true,"mode":"adaptive"},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000042000000000000004,"output_tokens":0.000016800000000000002,"cache_read_tokens":4.2e-7,"cache_write_tokens":0.000002625}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}]}}},
+ {"rawId":"MiniMax-M3","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1000000,"maxOutput":524288,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mandatory":false,"mode":"adaptive"},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"512000":{"input_tokens":0.0000042000000000000004,"output_tokens":0.000016800000000000002,"cache_read_tokens":8.4e-7},"base":{"input_tokens":0.0000021000000000000002,"output_tokens":0.000008400000000000001,"cache_read_tokens":4.2e-7}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},512000]},"512000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},512000]},"512000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},512000]},"512000","base"]},"cache_read_tokens"]}}]},0]}]}]}}},
+ {"rawId":"MiniMax-M3.1-Flash-Preview","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1000000,"maxOutput":524288,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"efforts":["low","medium","high","xhigh","max"],"mandatory":true,"mode":"adaptive"},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":"max"}},"maxTokensField":"max_completion_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":null}
+ ],
+ "mistral": [
+ {"rawId":"codestral-2508","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":256000,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":3e-8,"input_tokens":3e-7,"output_tokens":9.000000000000001e-7}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"codestral-latest","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":256000,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":3e-8,"input_tokens":3e-7,"output_tokens":9.000000000000001e-7}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"glm-5-2","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1048576,"maxOutput":131072,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":1.4e-7,"input_tokens":0.0000014,"output_tokens":0.0000044}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"labs-leanstral-1-5","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":262144,"maxOutput":131072,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":null},
+ {"rawId":"labs-leanstral-1-5-1","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":262144,"maxOutput":131072,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":null},
+ {"rawId":"magistral-medium-latest","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":262144,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"efforts":["high","none"],"mandatory":false,"mode":"effort"},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":null,"medium":null,"high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":1.5e-7,"input_tokens":0.0000015,"output_tokens":0.0000075}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"magistral-small-latest","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":262144,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"efforts":["high","none"],"mandatory":false,"mode":"effort"},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":null,"medium":null,"high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":1.5e-8,"input_tokens":1.5e-7,"output_tokens":6e-7}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"ministral-14b-2512","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":262144,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":2e-8,"input_tokens":2.0000000000000002e-7,"output_tokens":2.0000000000000002e-7}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"ministral-14b-latest","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":262144,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":2e-8,"input_tokens":2.0000000000000002e-7,"output_tokens":2.0000000000000002e-7}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"ministral-3b-2512","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":131072,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":1e-8,"input_tokens":1.0000000000000001e-7,"output_tokens":1.0000000000000001e-7}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"ministral-3b-latest","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":131072,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":1e-8,"input_tokens":1.0000000000000001e-7,"output_tokens":1.0000000000000001e-7}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"ministral-8b-2512","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":262144,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":1.5e-8,"input_tokens":1.5e-7,"output_tokens":1.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"ministral-8b-latest","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":262144,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":1.5e-8,"input_tokens":1.5e-7,"output_tokens":1.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"mistral-code-fim-latest","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":256000,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":3e-8,"input_tokens":3e-7,"output_tokens":9.000000000000001e-7}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"mistral-code-latest","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":256000,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":3e-8,"input_tokens":3e-7,"output_tokens":9.000000000000001e-7}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"mistral-large-2512","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":262144,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":5.0000000000000004e-8,"input_tokens":5e-7,"output_tokens":0.0000015}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"mistral-large-4","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1048576,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"efforts":["high","none"],"mandatory":false,"mode":"effort"},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":null,"medium":null,"high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":7e-8,"input_tokens":6.800000000000001e-7,"output_tokens":0.00000209}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"mistral-large-4-0","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1048576,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"efforts":["high","none"],"mandatory":false,"mode":"effort"},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":null,"medium":null,"high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":7e-8,"input_tokens":6.800000000000001e-7,"output_tokens":0.00000209}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"mistral-large-latest","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":262144,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":5.0000000000000004e-8,"input_tokens":5e-7,"output_tokens":0.0000015}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"mistral-medium","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":262144,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"efforts":["high","none"],"mandatory":false,"mode":"effort"},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":null,"medium":null,"high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":1.5e-7,"input_tokens":0.0000015,"output_tokens":0.0000075}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"mistral-medium-2604","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":262144,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"efforts":["high","none"],"mandatory":false,"mode":"effort"},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":null,"medium":null,"high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":1.5e-7,"input_tokens":0.0000015,"output_tokens":0.0000075}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"mistral-medium-3","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":262144,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"efforts":["high","none"],"mandatory":false,"mode":"effort"},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":null,"medium":null,"high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":1.5e-7,"input_tokens":0.0000015,"output_tokens":0.0000075}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"mistral-medium-3-5","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":262144,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"efforts":["high","none"],"mandatory":false,"mode":"effort"},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":null,"medium":null,"high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":1.5e-7,"input_tokens":0.0000015,"output_tokens":0.0000075}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"mistral-medium-latest","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":262144,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"efforts":["high","none"],"mandatory":false,"mode":"effort"},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":null,"medium":null,"high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":1.5e-7,"input_tokens":0.0000015,"output_tokens":0.0000075}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"mistral-small-2603","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":262144,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"efforts":["high","none"],"mandatory":false,"mode":"effort"},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":null,"medium":null,"high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":1.5e-8,"input_tokens":1.5e-7,"output_tokens":6e-7}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"mistral-small-latest","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":262144,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"efforts":["high","none"],"mandatory":false,"mode":"effort"},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":null,"medium":null,"high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":1.5e-8,"input_tokens":1.5e-7,"output_tokens":6e-7}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"mistral-vibe-cli-fast","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":262144,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"efforts":["high","none"],"mandatory":false,"mode":"effort"},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":null,"medium":null,"high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":1.5e-8,"input_tokens":1.5e-7,"output_tokens":6e-7}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"mistral-vibe-cli-latest","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":262144,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"efforts":["high","none"],"mandatory":false,"mode":"effort"},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":null,"medium":null,"high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":1.5e-7,"input_tokens":0.0000015,"output_tokens":0.0000075}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"mistral-vibe-cli-with-tools","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":262144,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"efforts":["high","none"],"mandatory":false,"mode":"effort"},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":null,"medium":null,"high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":1.5e-7,"input_tokens":0.0000015,"output_tokens":0.0000075}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"voxtral-small-2507","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":32768,"maxOutput":null,"modalities":{"input":["text","audio"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"audio_minutes":0.004,"input_tokens":1.0000000000000001e-7,"output_tokens":4.0000000000000003e-7}}},"price":{"+":[{"if":[{">":[{"var":"audio_minutes"},0]},{"*":[{"var":"audio_minutes"},{"lookup":{"table":"rate","keys":["base","audio_minutes"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"voxtral-small-latest","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":32768,"maxOutput":null,"modalities":{"input":["text","audio"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"audio_minutes":0.004,"input_tokens":1.0000000000000001e-7,"output_tokens":4.0000000000000003e-7}}},"price":{"+":[{"if":[{">":[{"var":"audio_minutes"},0]},{"*":[{"var":"audio_minutes"},{"lookup":{"table":"rate","keys":["base","audio_minutes"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"zai-glm-5","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1048576,"maxOutput":131072,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"efforts":["low","high","max"],"mandatory":true,"mode":"effort"},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":null,"high":"high","xhigh":null,"max":"max"}},"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":1.4e-7,"input_tokens":0.0000014,"output_tokens":0.0000044}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"zai-glm-5-2","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1048576,"maxOutput":131072,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":1.4e-7,"input_tokens":0.0000014,"output_tokens":0.0000044}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"zai-glm-5-3","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1048576,"maxOutput":131072,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"efforts":["low","high","max"],"mandatory":true,"mode":"effort"},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":null,"high":"high","xhigh":null,"max":"max"}},"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":1.4e-7,"input_tokens":0.0000014,"output_tokens":0.0000044}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"zai-glm-latest","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1048576,"maxOutput":131072,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"efforts":["low","high","max"],"mandatory":true,"mode":"effort"},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":null,"high":"high","xhigh":null,"max":"max"}},"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":1.4e-7,"input_tokens":0.0000014,"output_tokens":0.0000044}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}}
+ ],
+ "moonshot": [
+ {"rawId":"kimi-k2.6","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":262144,"maxOutput":null,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mandatory":false,"mode":"toggle"},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":null,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":9.499999999999999e-7,"output_tokens":0.000004,"cache_read_tokens":1.6e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"kimi-k2.7-code","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":262144,"maxOutput":null,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mandatory":true,"mode":"toggle"},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":null,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":9.499999999999999e-7,"output_tokens":0.000004,"cache_read_tokens":1.9e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}}
+ ],
+ "moonshotai-cn": [
+ {"rawId":"kimi-k2.6","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":262144,"maxOutput":null,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":null,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":0.0000011,"input_tokens":0.0000065,"output_tokens":0.000027}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"kimi-k2.7-code","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":262144,"maxOutput":null,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"toggle","mandatory":true},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":null,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":0.0000013,"input_tokens":0.0000065,"output_tokens":0.000027}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"kimi-k2.7-code-highspeed","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":262144,"maxOutput":null,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"toggle","mandatory":true},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":null,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":0.0000026,"input_tokens":0.000013,"output_tokens":0.000054}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}]}}},
+ {"rawId":"kimi-k3","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1048576,"maxOutput":null,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["low","high","max"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":null,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_write_tokens":0.00002,"cache_write_1h_tokens":0.00004,"cache_read_tokens":0.000002,"input_tokens":0.00002,"output_tokens":0.0001}}},"price":{"currency":["CNY",{"+":[{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_1h_tokens"},0]},{"*":[{"var":"cache_write_1h_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_1h_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}]}}}
+ ],
+ "nvidia": [
+ {"rawId":"01-ai/yi-large","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":32000,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"adept/fuyu-8b","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":16384,"maxOutput":1024,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":false},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"ai21labs/jamba-1.5-large-instruct","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":256000,"maxOutput":256000,"modalities":{"input":["text"],"output":["text"]},"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"aisingapore/sea-lion-7b-instruct","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":null,"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"bigcode/starcoder2-15b","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":1024,"modalities":{"input":["text"],"output":["text"]},"capabilities":null,"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"databricks/dbrx-instruct","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"deepseek-ai/deepseek-coder-6.7b-instruct","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"deepseek-ai/deepseek-v4.1-flash","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":1048576,"maxOutput":1048576,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"google/codegemma-1.1-7b","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"google/codegemma-7b","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"google/diffusiongemma-26b-a4b-it","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":262144,"maxOutput":32768,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"google/gemma-2b","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":8000,"maxOutput":null,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"google/gemma-4-31b-it","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":262144,"maxOutput":32768,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"google/recurrentgemma-2b","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"ibm/granite-3.0-3b-a800m-instruct","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"ibm/granite-3.0-8b-instruct","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"ibm/granite-34b-code-instruct","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"ibm/granite-8b-code-instruct","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"meta/codellama-70b","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":null,"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"meta/llama-3.2-11b-vision-instruct","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":131072,"maxOutput":8192,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":false},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"meta/llama-3.2-90b-vision-instruct","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":131072,"maxOutput":8192,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":false},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"meta/llama-guard-4-12b","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":163840,"maxOutput":30,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":false},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"meta/llama2-70b","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":null,"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"meta/muse-glimmer-30b","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":131072,"maxOutput":131072,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","mandatory":null,"efforts":["none","minimal","low","medium","high","max"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":null},
+ {"rawId":"microsoft/phi-3-vision-128k-instruct","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":131072,"maxOutput":2048,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":false},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"mistralai/mistral-7b-instruct-v0.3","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":4096,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"moonshotai/kimi-k2.6","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":65536,"modalities":null,"capabilities":{"reasoning":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"moonshotai/kimi-k3","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":1048576,"maxOutput":65536,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["low","high","max"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":true,"reasoningEffort":true},"aliases":null,"pricing":null},
+ {"rawId":"nv-mistralai/mistral-nemo-12b-instruct","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"nvidia/ising-calibration-1.5-31b","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":262144,"maxOutput":32768,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":false},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"nvidia/llama-3.1-nemoguard-8b-content-safety","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":131072,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":false},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"nvidia/llama-3.1-nemoguard-8b-topic-control","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":131072,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":false},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"nvidia/llama-3.1-nemotron-51b-instruct","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"nvidia/llama-3.1-nemotron-70b-instruct","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":null,"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"nvidia/llama-3.1-nemotron-safety-guard-8b-v3","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":8192,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"nvidia/llama-3.1-nemotron-ultra-253b-v1","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":131072,"maxOutput":16384,"modalities":{"input":["text"],"output":["text"]},"capabilities":null,"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"nvidia/mistral-nemo-minitron-8b-8k-instruct","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"nvidia/nemotron-3-nano-omni-30b-a3b-reasoning","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":262144,"maxOutput":65536,"modalities":{"input":["video","audio","image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"budget","mandatory":null},"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"nvidia/nemotron-3-super-120b-a12b","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":1048576,"maxOutput":32768,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","high"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":null},
+ {"rawId":"nvidia/nemotron-3-ultra-550b-a55b","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":1048576,"maxOutput":32768,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","medium","high"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":null},
+ {"rawId":"nvidia/nemotron-3.5-content-safety","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":131072,"maxOutput":4096,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"nvidia/nemotron-3.5-lightning-30b-a3b","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":1048576,"maxOutput":32768,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"budget","mandatory":null},"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"nvidia/nemotron-4-340b-instruct","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"nvidia/nemotron-parse","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":8192,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"nvidia/nemotron-parse-2.0","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":9000,"maxOutput":8192,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"nvidia/neva-22b","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":1024,"modalities":null,"capabilities":{"reasoning":false},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"nvidia/riva-translate-4b-instruct","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":4096,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"nvidia/riva-translate-4b-instruct-v2","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":4096,"modalities":null,"capabilities":null,"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"nvidia/vila","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":2048,"modalities":{"input":["image","video","text"],"output":["text"]},"capabilities":null,"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"openai/gpt-oss-20b","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":131072,"maxOutput":4096,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","mandatory":null,"efforts":["low","medium","high"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":null},
+ {"rawId":"poolside/laguna-xs-2.1","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":262144,"maxOutput":16384,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":false,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"writer/palmyra-creative-122b","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":131072,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"writer/palmyra-fin-70b-32k","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"writer/palmyra-med-70b","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"writer/palmyra-med-70b-32k","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"z-ai/glm-5.3","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":1048576,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","mandatory":null,"efforts":["low","high","max"]},"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"z-ai/glm-5.3-flash","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":1048576,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","mandatory":null,"efforts":["low","high","max"]},"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"zyphra/zamba2-7b-instruct","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":null,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":null,"reasoning":null,"requestMap":null,"aliases":null,"pricing":null}
+ ],
+ "openai": [
+ {"rawId":"babbage-002","displayName":"Babbage 002","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":null,"maxOutput":16384,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":4.0000000000000003e-7,"output_tokens":4.0000000000000003e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"chat-latest","displayName":"Chat Latest","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000005,"cache_read_tokens":5e-7,"output_tokens":0.00003}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"davinci-002","displayName":"Davinci 002","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":null,"maxOutput":16384,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000002,"output_tokens":0.000002}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-3.5-turbo","displayName":"GPT 3.5 Turbo","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":16385,"maxOutput":4096,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":5e-7,"output_tokens":0.0000015}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-3.5-turbo-0125","displayName":"GPT 3.5 Turbo 0125","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":16385,"maxOutput":4096,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":5e-7,"output_tokens":0.0000015}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-3.5-turbo-1106","displayName":"GPT 3.5 Turbo 1106","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":16385,"maxOutput":4096,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":null},
+ {"rawId":"gpt-3.5-turbo-16k","displayName":"GPT 3.5 Turbo 16k","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":null},
+ {"rawId":"gpt-3.5-turbo-instruct","displayName":"GPT 3.5 Turbo Instruct","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":16385,"maxOutput":4096,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":null},
+ {"rawId":"gpt-3.5-turbo-instruct-0914","displayName":"GPT 3.5 Turbo Instruct 0914","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":null},
+ {"rawId":"gpt-4","displayName":"GPT 4","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":8192,"maxOutput":8192,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00003,"output_tokens":0.00006}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-4-0613","displayName":"GPT 4 0613","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":8192,"maxOutput":8192,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00003,"output_tokens":0.00006}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-4-turbo","displayName":"GPT 4 Turbo","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":128000,"maxOutput":4096,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00001,"output_tokens":0.00003}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-4-turbo-2024-04-09","displayName":"GPT 4 Turbo 2024 04 09","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":128000,"maxOutput":4096,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00001,"output_tokens":0.00003}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-4.1","displayName":"GPT 4.1","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1047576,"maxOutput":32768,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000002,"cache_read_tokens":5e-7,"output_tokens":0.000008}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-4.1-2025-04-14","displayName":"GPT 4.1 2025 04 14","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1047576,"maxOutput":32768,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000002,"cache_read_tokens":5e-7,"output_tokens":0.000008}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-4.1-mini","displayName":"GPT 4.1 Mini","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1047576,"maxOutput":32768,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":4.0000000000000003e-7,"cache_read_tokens":1.0000000000000001e-7,"output_tokens":0.0000016000000000000001}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-4.1-mini-2025-04-14","displayName":"GPT 4.1 Mini 2025 04 14","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1047576,"maxOutput":32768,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":4.0000000000000003e-7,"cache_read_tokens":1.0000000000000001e-7,"output_tokens":0.0000016000000000000001}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-4.1-nano","displayName":"GPT 4.1 Nano","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1047576,"maxOutput":32768,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.0000000000000001e-7,"cache_read_tokens":2.5000000000000002e-8,"output_tokens":4.0000000000000003e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-4.1-nano-2025-04-14","displayName":"GPT 4.1 Nano 2025 04 14","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1047576,"maxOutput":32768,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.0000000000000001e-7,"cache_read_tokens":2.5000000000000002e-8,"output_tokens":4.0000000000000003e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-4o","displayName":"GPT 4o","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":128000,"maxOutput":16384,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000025,"cache_read_tokens":0.00000125,"output_tokens":0.00001}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-4o-2024-05-13","displayName":"GPT 4o 2024 05 13","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":128000,"maxOutput":16384,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":null},
+ {"rawId":"gpt-4o-2024-08-06","displayName":"GPT 4o 2024 08 06","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":128000,"maxOutput":16384,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000025,"cache_read_tokens":0.00000125,"output_tokens":0.00001}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-4o-2024-11-20","displayName":"GPT 4o 2024 11 20","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":128000,"maxOutput":16384,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":null},
+ {"rawId":"gpt-4o-mini","displayName":"GPT 4o Mini","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":128000,"maxOutput":16384,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.5e-7,"cache_read_tokens":7.5e-8,"output_tokens":6e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-4o-mini-2024-07-18","displayName":"GPT 4o Mini 2024 07 18","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":128000,"maxOutput":16384,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.5e-7,"cache_read_tokens":7.5e-8,"output_tokens":6e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-4o-mini-search-preview","displayName":"GPT 4o Mini Search Preview","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":128000,"maxOutput":16384,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.5e-7,"output_tokens":6e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-4o-mini-search-preview-2025-03-11","displayName":"GPT 4o Mini Search Preview 2025 03 11","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":128000,"maxOutput":16384,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.5e-7,"output_tokens":6e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-4o-search-preview","displayName":"GPT 4o Search Preview","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":128000,"maxOutput":16384,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000025,"output_tokens":0.00001}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-4o-search-preview-2025-03-11","displayName":"GPT 4o Search Preview 2025 03 11","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":128000,"maxOutput":16384,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000025,"output_tokens":0.00001}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-5","displayName":"GPT 5","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":null,"efforts":["minimal","low","medium","high"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00000125,"cache_read_tokens":1.25e-7,"output_tokens":0.00001}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-5-2025-08-07","displayName":"GPT 5 2025 08 07","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":null,"efforts":["minimal","low","medium","high"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00000125,"cache_read_tokens":1.25e-7,"output_tokens":0.00001}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-5-chat-latest","displayName":"GPT 5 Chat Latest","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":128000,"maxOutput":16384,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00000125,"cache_read_tokens":1.25e-7,"output_tokens":0.00001}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-5-codex","displayName":"GPT 5 Codex","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00000125,"cache_read_tokens":1.25e-7,"output_tokens":0.00001}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-5-mini","displayName":"GPT 5 Mini","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2.5e-7,"cache_read_tokens":2.5000000000000002e-8,"output_tokens":0.000002}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-5-mini-2025-08-07","displayName":"GPT 5 Mini 2025 08 07","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2.5e-7,"cache_read_tokens":2.5000000000000002e-8,"output_tokens":0.000002}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-5-nano","displayName":"GPT 5 Nano","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":5.0000000000000004e-8,"cache_read_tokens":5e-9,"output_tokens":4.0000000000000003e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-5-nano-2025-08-07","displayName":"GPT 5 Nano 2025 08 07","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":5.0000000000000004e-8,"cache_read_tokens":5e-9,"output_tokens":4.0000000000000003e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-5-pro","displayName":"GPT 5 Pro","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":400000,"maxOutput":272000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":null,"efforts":["high"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000015,"output_tokens":0.00012}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-5-pro-2025-10-06","displayName":"GPT 5 Pro 2025 10 06","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":400000,"maxOutput":272000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":null,"efforts":["high"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000015,"output_tokens":0.00012}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-5-search-api","displayName":"GPT 5 Search Api","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00000125,"output_tokens":0.00001,"cache_read_tokens":1.25e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-5-search-api-2025-10-14","displayName":"GPT 5 Search Api 2025 10 14","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":null},
+ {"rawId":"gpt-5.1","displayName":"GPT 5.1","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00000125,"cache_read_tokens":1.25e-7,"output_tokens":0.00001}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-5.1-2025-11-13","displayName":"GPT 5.1 2025 11 13","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00000125,"cache_read_tokens":1.25e-7,"output_tokens":0.00001}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-5.1-chat-latest","displayName":"GPT 5.1 Chat Latest","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":128000,"maxOutput":16384,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00000125,"cache_read_tokens":1.25e-7,"output_tokens":0.00001}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-5.1-codex","displayName":"GPT 5.1 Codex","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00000125,"cache_read_tokens":1.25e-7,"output_tokens":0.00001}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-5.1-codex-max","displayName":"GPT 5.1 Codex Max","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00000125,"cache_read_tokens":1.25e-7,"output_tokens":0.00001}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-5.1-codex-mini","displayName":"GPT 5.1 Codex Mini","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2.5e-7,"cache_read_tokens":2.5000000000000002e-8,"output_tokens":0.000002}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-5.2","displayName":"GPT 5.2","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high","xhigh"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00000175,"cache_read_tokens":1.75e-7,"output_tokens":0.000014}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-5.2-2025-12-11","displayName":"GPT 5.2 2025 12 11","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high","xhigh"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00000175,"cache_read_tokens":1.75e-7,"output_tokens":0.000014}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-5.2-chat-latest","displayName":"GPT 5.2 Chat Latest","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":128000,"maxOutput":16384,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00000175,"cache_read_tokens":1.75e-7,"output_tokens":0.000014}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-5.2-codex","displayName":"GPT 5.2 Codex","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":null,"efforts":["low","medium","high","xhigh"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00000175,"cache_read_tokens":1.75e-7,"output_tokens":0.000014}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-5.2-pro","displayName":"GPT 5.2 Pro","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":null,"efforts":["medium","high","xhigh"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000021,"output_tokens":0.000168}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-5.2-pro-2025-12-11","displayName":"GPT 5.2 Pro 2025 12 11","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":null,"efforts":["medium","high","xhigh"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000021,"output_tokens":0.000168}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-5.3-chat-latest","displayName":"GPT 5.3 Chat Latest","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":128000,"maxOutput":16384,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00000175,"cache_read_tokens":1.75e-7,"output_tokens":0.000014}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-5.3-codex","displayName":"GPT 5.3 Codex","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":null,"efforts":["low","medium","high","xhigh"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00000175,"cache_read_tokens":1.75e-7,"output_tokens":0.000014}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-5.4","displayName":"GPT 5.4","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high","xhigh"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"input_tokens":0.000005,"cache_read_tokens":5e-7,"output_tokens":0.0000225},"base":{"input_tokens":0.0000025,"cache_read_tokens":2.5e-7,"output_tokens":0.000015}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-5.4-2026-03-05","displayName":"GPT 5.4 2026 03 05","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high","xhigh"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"input_tokens":0.000005,"cache_read_tokens":5e-7,"output_tokens":0.0000225},"base":{"input_tokens":0.0000025,"cache_read_tokens":2.5e-7,"output_tokens":0.000015}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-5.4-mini","displayName":"GPT 5.4 Mini","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high","xhigh"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":7.5e-7,"cache_read_tokens":7.5e-8,"output_tokens":0.0000045}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-5.4-mini-2026-03-17","displayName":"GPT 5.4 Mini 2026 03 17","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high","xhigh"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":7.5e-7,"cache_read_tokens":7.5e-8,"output_tokens":0.0000045}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-5.4-nano","displayName":"GPT 5.4 Nano","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high","xhigh"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2.0000000000000002e-7,"cache_read_tokens":2e-8,"output_tokens":0.00000125}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-5.4-nano-2026-03-17","displayName":"GPT 5.4 Nano 2026 03 17","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high","xhigh"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2.0000000000000002e-7,"cache_read_tokens":2e-8,"output_tokens":0.00000125}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-5.4-pro","displayName":"GPT 5.4 Pro","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":null,"efforts":["medium","high","xhigh"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"input_tokens":0.00006,"output_tokens":0.00027},"base":{"input_tokens":0.00003,"output_tokens":0.00018}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},272000]},"272000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},272000]},"272000","base"]},"output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-5.4-pro-2026-03-05","displayName":"GPT 5.4 Pro 2026 03 05","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":null,"efforts":["medium","high","xhigh"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"input_tokens":0.00006,"output_tokens":0.00027},"base":{"input_tokens":0.00003,"output_tokens":0.00018}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},272000]},"272000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},272000]},"272000","base"]},"output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-5.5","displayName":"GPT 5.5","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high","xhigh"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"input_tokens":0.00001,"cache_read_tokens":0.000001,"output_tokens":0.000045},"base":{"input_tokens":0.000005,"cache_read_tokens":5e-7,"output_tokens":0.00003}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-5.5-2026-04-23","displayName":"GPT 5.5 2026 04 23","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high","xhigh"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"input_tokens":0.00001,"cache_read_tokens":0.000001,"output_tokens":0.000045},"base":{"input_tokens":0.000005,"cache_read_tokens":5e-7,"output_tokens":0.00003}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-5.5-pro","displayName":"GPT 5.5 Pro","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":null,"efforts":["medium","high","xhigh"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00003,"output_tokens":0.00018}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-5.5-pro-2026-04-23","displayName":"GPT 5.5 Pro 2026 04 23","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":null,"efforts":["medium","high","xhigh"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00003,"output_tokens":0.00018}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-5.6-luna","displayName":"GPT 5.6 Luna","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high","xhigh","max"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"input_tokens":4.0000000000000003e-7,"cache_read_tokens":4e-8,"output_tokens":0.0000018,"cache_write_tokens":5.000000000000001e-7},"base":{"input_tokens":2.0000000000000002e-7,"cache_read_tokens":2e-8,"output_tokens":0.0000012,"cache_write_tokens":2.5000000000000004e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-5.6-sol","displayName":"GPT 5.6 Sol","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high","xhigh","max"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"input_tokens":0.000008,"cache_read_tokens":8.000000000000001e-7,"output_tokens":0.000030000000000000004,"cache_write_tokens":0.000009999999999999999},"base":{"input_tokens":0.000004,"cache_read_tokens":4.0000000000000003e-7,"output_tokens":0.00002,"cache_write_tokens":0.0000049999999999999996}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-5.6-terra","displayName":"GPT 5.6 Terra","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high","xhigh","max"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"input_tokens":0.000004,"cache_read_tokens":4.0000000000000003e-7,"output_tokens":0.000018,"cache_write_tokens":0.0000049999999999999996},"base":{"input_tokens":0.000002,"cache_read_tokens":2.0000000000000002e-7,"output_tokens":0.000012,"cache_write_tokens":0.0000024999999999999998}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-6-astra","displayName":"GPT 6 Astra","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":null,"efforts":["low","medium","high","xhigh","max"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"input_tokens":0.00002,"cache_read_tokens":0.000002,"cache_write_tokens":0.000025,"output_tokens":0.00007500000000000001},"base":{"input_tokens":0.00001,"cache_read_tokens":0.000001,"cache_write_tokens":0.0000125,"output_tokens":0.00005}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-6-luna","displayName":"GPT 6 Luna","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high","xhigh","max"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"input_tokens":2.0000000000000002e-7,"cache_read_tokens":2e-8,"cache_write_tokens":2.5e-7,"output_tokens":7.5e-7},"base":{"input_tokens":1.0000000000000001e-7,"cache_read_tokens":1e-8,"cache_write_tokens":1.25e-7,"output_tokens":5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-6-sol","displayName":"GPT 6 Sol","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high","xhigh","max"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"input_tokens":0.000004,"cache_read_tokens":4.0000000000000003e-7,"cache_write_tokens":0.000005,"output_tokens":0.000015000000000000002},"base":{"input_tokens":0.000002,"cache_read_tokens":2.0000000000000002e-7,"cache_write_tokens":0.0000025,"output_tokens":0.00001}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-6.1-sol","displayName":"GPT 6.1 Sol","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":null,"efforts":["low","medium","high","xhigh","max"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"input_tokens":0.000004,"cache_read_tokens":2.0000000000000002e-7,"cache_write_tokens":0.000005,"output_tokens":0.000015000000000000002},"base":{"input_tokens":0.000002,"cache_read_tokens":1.0000000000000001e-7,"cache_write_tokens":0.0000025,"output_tokens":0.00001}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-audio","displayName":"GPT Audio","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":128000,"maxOutput":16384,"modalities":{"input":["text","audio"],"output":["text","audio"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000025,"output_tokens":0.00001,"audio_tokens":0.000032,"audio_output_tokens":0.000064}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"audio_tokens"},0]},{"*":[{"var":"audio_tokens"},{"lookup":{"table":"rate","keys":["base","audio_tokens"]}}]},0]},{"if":[{">":[{"var":"audio_output_tokens"},0]},{"*":[{"var":"audio_output_tokens"},{"lookup":{"table":"rate","keys":["base","audio_output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-audio-1.5","displayName":"GPT Audio 1.5","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":128000,"maxOutput":16384,"modalities":{"input":["text","audio"],"output":["text","audio"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000025,"output_tokens":0.00001,"audio_tokens":0.000032,"audio_output_tokens":0.000064}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"audio_tokens"},0]},{"*":[{"var":"audio_tokens"},{"lookup":{"table":"rate","keys":["base","audio_tokens"]}}]},0]},{"if":[{">":[{"var":"audio_output_tokens"},0]},{"*":[{"var":"audio_output_tokens"},{"lookup":{"table":"rate","keys":["base","audio_output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-audio-2025-08-28","displayName":"GPT Audio 2025 08 28","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":128000,"maxOutput":16384,"modalities":{"input":["text","audio"],"output":["text","audio"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000025,"output_tokens":0.00001,"audio_tokens":0.000032,"audio_output_tokens":0.000064}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"audio_tokens"},0]},{"*":[{"var":"audio_tokens"},{"lookup":{"table":"rate","keys":["base","audio_tokens"]}}]},0]},{"if":[{">":[{"var":"audio_output_tokens"},0]},{"*":[{"var":"audio_output_tokens"},{"lookup":{"table":"rate","keys":["base","audio_output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-audio-mini","displayName":"GPT Audio Mini","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":128000,"maxOutput":16384,"modalities":{"input":["text","audio"],"output":["text","audio"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":6e-7,"output_tokens":0.0000024}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-audio-mini-2025-10-06","displayName":"GPT Audio Mini 2025 10 06","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":128000,"maxOutput":16384,"modalities":{"input":["text","audio"],"output":["text","audio"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":null},
+ {"rawId":"gpt-audio-mini-2025-12-15","displayName":"GPT Audio Mini 2025 12 15","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":128000,"maxOutput":16384,"modalities":{"input":["text","audio"],"output":["text","audio"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":6e-7,"output_tokens":0.0000024}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-live-1","displayName":"GPT Live 1","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":null,"maxOutput":null,"modalities":{"input":["audio","text"],"output":["audio","text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{},"price":{"*":[{"var":"audio_seconds"},0.0008333333333333334]}}},
+ {"rawId":"gpt-realtime","displayName":"GPT Realtime","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":32000,"maxOutput":4096,"modalities":{"input":["text","audio","image"],"output":["text","audio"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000004,"cache_read_tokens":4.0000000000000003e-7,"output_tokens":0.000016,"audio_tokens":0.000032,"audio_cache_tokens":4.0000000000000003e-7,"audio_output_tokens":0.000064,"image_tokens":0.000005,"image_cache_tokens":5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"audio_tokens"},0]},{"*":[{"var":"audio_tokens"},{"lookup":{"table":"rate","keys":["base","audio_tokens"]}}]},0]},{"if":[{">":[{"var":"audio_cache_tokens"},0]},{"*":[{"var":"audio_cache_tokens"},{"lookup":{"table":"rate","keys":["base","audio_cache_tokens"]}}]},0]},{"if":[{">":[{"var":"audio_output_tokens"},0]},{"*":[{"var":"audio_output_tokens"},{"lookup":{"table":"rate","keys":["base","audio_output_tokens"]}}]},0]},{"if":[{">":[{"var":"image_tokens"},0]},{"*":[{"var":"image_tokens"},{"lookup":{"table":"rate","keys":["base","image_tokens"]}}]},0]},{"if":[{">":[{"var":"image_cache_tokens"},0]},{"*":[{"var":"image_cache_tokens"},{"lookup":{"table":"rate","keys":["base","image_cache_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-realtime-1.5","displayName":"GPT Realtime 1.5","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":32000,"maxOutput":4096,"modalities":{"input":["text","audio","image"],"output":["text","audio"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000004,"cache_read_tokens":4.0000000000000003e-7,"output_tokens":0.000016,"audio_tokens":0.000032,"audio_cache_tokens":4.0000000000000003e-7,"audio_output_tokens":0.000064,"image_tokens":0.000005,"image_cache_tokens":5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"audio_tokens"},0]},{"*":[{"var":"audio_tokens"},{"lookup":{"table":"rate","keys":["base","audio_tokens"]}}]},0]},{"if":[{">":[{"var":"audio_cache_tokens"},0]},{"*":[{"var":"audio_cache_tokens"},{"lookup":{"table":"rate","keys":["base","audio_cache_tokens"]}}]},0]},{"if":[{">":[{"var":"audio_output_tokens"},0]},{"*":[{"var":"audio_output_tokens"},{"lookup":{"table":"rate","keys":["base","audio_output_tokens"]}}]},0]},{"if":[{">":[{"var":"image_tokens"},0]},{"*":[{"var":"image_tokens"},{"lookup":{"table":"rate","keys":["base","image_tokens"]}}]},0]},{"if":[{">":[{"var":"image_cache_tokens"},0]},{"*":[{"var":"image_cache_tokens"},{"lookup":{"table":"rate","keys":["base","image_cache_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-realtime-2","displayName":"GPT Realtime 2","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":128000,"maxOutput":32000,"modalities":{"input":["text","audio","image"],"output":["text","audio"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":null,"efforts":["minimal","low","medium","high","xhigh"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000004,"cache_read_tokens":4.0000000000000003e-7,"output_tokens":0.000024,"audio_tokens":0.000032,"audio_cache_tokens":4.0000000000000003e-7,"audio_output_tokens":0.000064,"image_tokens":0.000005,"image_cache_tokens":5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"audio_tokens"},0]},{"*":[{"var":"audio_tokens"},{"lookup":{"table":"rate","keys":["base","audio_tokens"]}}]},0]},{"if":[{">":[{"var":"audio_cache_tokens"},0]},{"*":[{"var":"audio_cache_tokens"},{"lookup":{"table":"rate","keys":["base","audio_cache_tokens"]}}]},0]},{"if":[{">":[{"var":"audio_output_tokens"},0]},{"*":[{"var":"audio_output_tokens"},{"lookup":{"table":"rate","keys":["base","audio_output_tokens"]}}]},0]},{"if":[{">":[{"var":"image_tokens"},0]},{"*":[{"var":"image_tokens"},{"lookup":{"table":"rate","keys":["base","image_tokens"]}}]},0]},{"if":[{">":[{"var":"image_cache_tokens"},0]},{"*":[{"var":"image_cache_tokens"},{"lookup":{"table":"rate","keys":["base","image_cache_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-realtime-2.1","displayName":"GPT Realtime 2.1","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":128000,"maxOutput":32000,"modalities":{"input":["text","audio","image"],"output":["text","audio"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":null},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000004,"cache_read_tokens":4.0000000000000003e-7,"output_tokens":0.000024,"audio_tokens":0.000032,"audio_cache_tokens":4.0000000000000003e-7,"audio_output_tokens":0.000064,"image_tokens":0.000005,"image_cache_tokens":5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"audio_tokens"},0]},{"*":[{"var":"audio_tokens"},{"lookup":{"table":"rate","keys":["base","audio_tokens"]}}]},0]},{"if":[{">":[{"var":"audio_cache_tokens"},0]},{"*":[{"var":"audio_cache_tokens"},{"lookup":{"table":"rate","keys":["base","audio_cache_tokens"]}}]},0]},{"if":[{">":[{"var":"audio_output_tokens"},0]},{"*":[{"var":"audio_output_tokens"},{"lookup":{"table":"rate","keys":["base","audio_output_tokens"]}}]},0]},{"if":[{">":[{"var":"image_tokens"},0]},{"*":[{"var":"image_tokens"},{"lookup":{"table":"rate","keys":["base","image_tokens"]}}]},0]},{"if":[{">":[{"var":"image_cache_tokens"},0]},{"*":[{"var":"image_cache_tokens"},{"lookup":{"table":"rate","keys":["base","image_cache_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-realtime-2.1-mini","displayName":"GPT Realtime 2.1 Mini","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":128000,"maxOutput":32000,"modalities":{"input":["text","audio","image"],"output":["text","audio"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":6e-7,"cache_read_tokens":6e-8,"output_tokens":0.0000024,"audio_tokens":0.00001,"audio_cache_tokens":3e-7,"audio_output_tokens":0.00002,"image_tokens":8.000000000000001e-7,"image_cache_tokens":8e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"audio_tokens"},0]},{"*":[{"var":"audio_tokens"},{"lookup":{"table":"rate","keys":["base","audio_tokens"]}}]},0]},{"if":[{">":[{"var":"audio_cache_tokens"},0]},{"*":[{"var":"audio_cache_tokens"},{"lookup":{"table":"rate","keys":["base","audio_cache_tokens"]}}]},0]},{"if":[{">":[{"var":"audio_output_tokens"},0]},{"*":[{"var":"audio_output_tokens"},{"lookup":{"table":"rate","keys":["base","audio_output_tokens"]}}]},0]},{"if":[{">":[{"var":"image_tokens"},0]},{"*":[{"var":"image_tokens"},{"lookup":{"table":"rate","keys":["base","image_tokens"]}}]},0]},{"if":[{">":[{"var":"image_cache_tokens"},0]},{"*":[{"var":"image_cache_tokens"},{"lookup":{"table":"rate","keys":["base","image_cache_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-realtime-2025-08-28","displayName":"GPT Realtime 2025 08 28","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":32000,"maxOutput":4096,"modalities":{"input":["text","audio","image"],"output":["text","audio"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000004,"cache_read_tokens":4.0000000000000003e-7,"output_tokens":0.000016,"audio_tokens":0.000032,"audio_cache_tokens":4.0000000000000003e-7,"audio_output_tokens":0.000064,"image_tokens":0.000005,"image_cache_tokens":5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"audio_tokens"},0]},{"*":[{"var":"audio_tokens"},{"lookup":{"table":"rate","keys":["base","audio_tokens"]}}]},0]},{"if":[{">":[{"var":"audio_cache_tokens"},0]},{"*":[{"var":"audio_cache_tokens"},{"lookup":{"table":"rate","keys":["base","audio_cache_tokens"]}}]},0]},{"if":[{">":[{"var":"audio_output_tokens"},0]},{"*":[{"var":"audio_output_tokens"},{"lookup":{"table":"rate","keys":["base","audio_output_tokens"]}}]},0]},{"if":[{">":[{"var":"image_tokens"},0]},{"*":[{"var":"image_tokens"},{"lookup":{"table":"rate","keys":["base","image_tokens"]}}]},0]},{"if":[{">":[{"var":"image_cache_tokens"},0]},{"*":[{"var":"image_cache_tokens"},{"lookup":{"table":"rate","keys":["base","image_cache_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-realtime-mini","displayName":"GPT Realtime Mini","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":32000,"maxOutput":4096,"modalities":{"input":["text","image","audio"],"output":["text","audio"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":6e-7,"cache_read_tokens":6e-8,"output_tokens":0.0000024}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-realtime-mini-2025-12-15","displayName":"GPT Realtime Mini 2025 12 15","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":32000,"maxOutput":4096,"modalities":{"input":["text","image","audio"],"output":["text","audio"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":6e-7,"cache_read_tokens":6e-8,"output_tokens":0.0000024}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-realtime-translate","displayName":"GPT Realtime Translate","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":16000,"maxOutput":2000,"modalities":{"input":["audio"],"output":["audio","text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{},"price":{"*":[{"var":"audio_seconds"},0.0005666666666666667]}}},
+ {"rawId":"gpt-realtime-whisper","displayName":"GPT Realtime Whisper","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":16000,"maxOutput":2000,"modalities":{"input":["audio","text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{},"price":{"*":[{"var":"audio_seconds"},0.00028333333333333335]}}},
+ {"rawId":"o1","displayName":"O1","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":200000,"maxOutput":100000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000015,"cache_read_tokens":0.0000075,"output_tokens":0.00006}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"o1-2024-12-17","displayName":"O1 2024 12 17","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":200000,"maxOutput":100000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000015,"cache_read_tokens":0.0000075,"output_tokens":0.00006}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"o1-pro","displayName":"O1 Pro","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":200000,"maxOutput":100000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00015,"output_tokens":0.0006}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"o1-pro-2025-03-19","displayName":"O1 Pro 2025 03 19","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":200000,"maxOutput":100000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00015,"output_tokens":0.0006}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"o3","displayName":"O3","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":200000,"maxOutput":100000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000002,"cache_read_tokens":5e-7,"output_tokens":0.000008}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"o3-2025-04-16","displayName":"O3 2025 04 16","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":200000,"maxOutput":100000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000002,"cache_read_tokens":5e-7,"output_tokens":0.000008}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"o3-deep-research","displayName":"O3 Deep Research","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":200000,"maxOutput":100000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00001,"cache_read_tokens":0.0000025,"output_tokens":0.00004}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"o3-deep-research-2025-06-26","displayName":"O3 Deep Research 2025 06 26","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":200000,"maxOutput":100000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00001,"cache_read_tokens":0.0000025,"output_tokens":0.00004}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"o3-mini","displayName":"O3 Mini","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":200000,"maxOutput":100000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000011,"cache_read_tokens":5.5e-7,"output_tokens":0.0000044}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"o3-mini-2025-01-31","displayName":"O3 Mini 2025 01 31","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":200000,"maxOutput":100000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000011,"cache_read_tokens":5.5e-7,"output_tokens":0.0000044}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"o3-pro","displayName":"O3 Pro","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":200000,"maxOutput":100000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00002,"output_tokens":0.00008}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"o3-pro-2025-06-10","displayName":"O3 Pro 2025 06 10","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":200000,"maxOutput":100000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00002,"output_tokens":0.00008}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"o4-mini","displayName":"O4 Mini","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":200000,"maxOutput":100000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000011,"cache_read_tokens":2.75e-7,"output_tokens":0.0000044}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"o4-mini-2025-04-16","displayName":"O4 Mini 2025 04 16","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":200000,"maxOutput":100000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000011,"cache_read_tokens":2.75e-7,"output_tokens":0.0000044}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"o4-mini-deep-research","displayName":"O4 Mini Deep Research","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":200000,"maxOutput":100000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000002,"cache_read_tokens":5e-7,"output_tokens":0.000008}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"o4-mini-deep-research-2025-06-26","displayName":"O4 Mini Deep Research 2025 06 26","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":200000,"maxOutput":100000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_completion_tokens","developerRole":true,"replayReasoningContent":null,"reasoningEffort":true},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000002,"cache_read_tokens":5e-7,"output_tokens":0.000008}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}}
+ ],
+ "opencode": [
+ {"rawId":"big-pickle","displayName":"Big Pickle","activity":"chat","schemaEndpointId":"inference/v1/chat/completions","contextWindow":200000,"maxOutput":32000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":null,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0,"output_tokens":0,"cache_read_tokens":0,"cache_write_tokens":0}}},"price":0}},
+ {"rawId":"cat-jam-free","displayName":"Cat Jam Free","activity":"chat","schemaEndpointId":"inference/v1/chat/completions","contextWindow":262144,"maxOutput":131072,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["low","medium","high","xhigh","max"],"mandatory":null},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":null,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0,"output_tokens":0,"cache_read_tokens":0}}},"price":0}},
+ {"rawId":"claude-fable-5","displayName":"Claude Fable 5","activity":"chat","schemaEndpointId":"inference/v1/messages","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["low","medium","high","xhigh","max"],"mandatory":null},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":0.000001,"cache_write_tokens":0.0000125,"input_tokens":0.00001,"output_tokens":0.00005}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"claude-fable-5-1","displayName":"Claude Fable 5.1","activity":"chat","schemaEndpointId":"inference/v1/messages","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["low","medium","high","xhigh","max"],"mandatory":null},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":2.5e-7,"cache_write_tokens":0.0000125,"input_tokens":0.00001,"output_tokens":0.00005}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"claude-haiku-4-5","displayName":"Claude Haiku 4.5","activity":"chat","schemaEndpointId":"inference/v1/messages","contextWindow":200000,"maxOutput":64000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"budget","mandatory":null},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":1.0000000000000001e-7,"cache_write_tokens":0.00000125,"input_tokens":0.000001,"output_tokens":0.000005}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"claude-haiku-5-5","displayName":"Claude Haiku 5.5","activity":"chat","schemaEndpointId":"inference/v1/messages","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["low","medium","high","xhigh","max"],"mandatory":false},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"100000":{"cache_read_tokens":5.0000000000000004e-8,"cache_write_tokens":6.25e-7,"input_tokens":5e-7,"output_tokens":0.0000025},"base":{"cache_read_tokens":1e-8,"cache_write_tokens":1.25e-7,"input_tokens":1.0000000000000001e-7,"output_tokens":5e-7}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},100000]},"100000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},100000]},"100000","base"]},"cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},100000]},"100000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},100000]},"100000","base"]},"output_tokens"]}}]},0]}]}}},
+ {"rawId":"claude-opus-4-5","displayName":"Claude Opus 4.5","activity":"chat","schemaEndpointId":"inference/v1/messages","contextWindow":200000,"maxOutput":64000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["low","medium","high"],"mandatory":null},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":5e-7,"cache_write_tokens":0.00000625,"input_tokens":0.000005,"output_tokens":0.000025}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"claude-opus-4-6","displayName":"Claude Opus 4.6","activity":"chat","schemaEndpointId":"inference/v1/messages","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["low","medium","high","max"],"mandatory":null},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":5e-7,"cache_write_tokens":0.00000625,"input_tokens":0.000005,"output_tokens":0.000025}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"claude-opus-4-7","displayName":"Claude Opus 4.7","activity":"chat","schemaEndpointId":"inference/v1/messages","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["low","medium","high","xhigh","max"],"mandatory":null},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":5e-7,"cache_write_tokens":0.00000625,"input_tokens":0.000005,"output_tokens":0.000025}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"claude-opus-4-8","displayName":"Claude Opus 4.8","activity":"chat","schemaEndpointId":"inference/v1/messages","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["low","medium","high","xhigh","max"],"mandatory":null},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":5e-7,"cache_write_tokens":0.00000625,"input_tokens":0.000005,"output_tokens":0.000025}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"claude-opus-5","displayName":"Claude Opus 5","activity":"chat","schemaEndpointId":"inference/v1/messages","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["low","medium","high","xhigh","max"],"mandatory":null},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":5e-7,"cache_write_tokens":0.00000625,"input_tokens":0.000005,"output_tokens":0.000025}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"claude-opus-5-5","displayName":"Claude Opus 5.5","activity":"chat","schemaEndpointId":"inference/v1/messages","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["low","medium","high","xhigh","max"],"mandatory":null},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":2.0000000000000002e-7,"cache_write_tokens":0.000005,"input_tokens":0.000004,"output_tokens":0.00002}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"claude-sonnet-4-5","displayName":"Claude Sonnet 4.5","activity":"chat","schemaEndpointId":"inference/v1/messages","contextWindow":1000000,"maxOutput":64000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"budget","mandatory":null},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"200000":{"cache_read_tokens":6e-7,"cache_write_tokens":0.0000075,"input_tokens":0.000006,"output_tokens":0.0000225},"base":{"cache_read_tokens":3e-7,"cache_write_tokens":0.00000375,"input_tokens":0.000003,"output_tokens":0.000015}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},200000]},"200000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},200000]},"200000","base"]},"cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},200000]},"200000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},200000]},"200000","base"]},"output_tokens"]}}]},0]}]}}},
+ {"rawId":"claude-sonnet-4-6","displayName":"Claude Sonnet 4.6","activity":"chat","schemaEndpointId":"inference/v1/messages","contextWindow":1000000,"maxOutput":64000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["low","medium","high","max"],"mandatory":null},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":3e-7,"cache_write_tokens":0.00000375,"input_tokens":0.000003,"output_tokens":0.000015}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"claude-sonnet-5","displayName":"Claude Sonnet 5","activity":"chat","schemaEndpointId":"inference/v1/messages","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["low","medium","high","xhigh","max"],"mandatory":null},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":2.0000000000000002e-7,"cache_write_tokens":0.0000025,"input_tokens":0.000002,"output_tokens":0.00001}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"claude-sonnet-5-5","displayName":"Claude Sonnet 5.5","activity":"chat","schemaEndpointId":"inference/v1/messages","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["low","medium","high","xhigh","max"],"mandatory":null},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":2.0000000000000002e-7,"cache_write_tokens":0.0000025,"input_tokens":0.000002,"output_tokens":0.00001}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"deepseek-v4-flash","displayName":"DeepSeek V4 Flash","activity":"chat","schemaEndpointId":"inference/v1/chat/completions","contextWindow":1000000,"maxOutput":384000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["low","high","max"],"mandatory":false},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":null,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":2.8e-8,"input_tokens":1.4e-7,"output_tokens":2.8e-7}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"deepseek-v4-pro","displayName":"DeepSeek V4 Pro","activity":"chat","schemaEndpointId":"inference/v1/chat/completions","contextWindow":1000000,"maxOutput":384000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["high","max"],"mandatory":false},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":null,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":1.45e-7,"input_tokens":0.00000174,"output_tokens":0.00000384}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"deepseek-v4.1-flash","displayName":"DeepSeek V4.1 Flash","activity":"chat","schemaEndpointId":"inference/v1/chat/completions","contextWindow":1000000,"maxOutput":384000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["low","high","max"],"mandatory":null},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":null,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":6e-9,"input_tokens":3e-7,"output_tokens":0.0000012}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gemini-3-flash","displayName":"Gemini 3 Flash","activity":"chat","schemaEndpointId":"inference/v1/models/gemini-3-flash","contextWindow":1048576,"maxOutput":65536,"modalities":{"input":["text","image","video","audio","pdf"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["minimal","low","medium","high"],"mandatory":null},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":5.0000000000000004e-8,"input_tokens":5e-7,"output_tokens":0.000003}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gemini-3.1-pro","displayName":"Gemini 3.1 Pro Preview","activity":"chat","schemaEndpointId":"inference/v1/models/gemini-3.1-pro","contextWindow":1048576,"maxOutput":65536,"modalities":{"input":["text","image","video","audio","pdf"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["low","medium","high"],"mandatory":null},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"200000":{"cache_read_tokens":4.0000000000000003e-7,"input_tokens":0.000004,"output_tokens":0.000018},"base":{"cache_read_tokens":2.0000000000000002e-7,"input_tokens":0.000002,"output_tokens":0.000012}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"output_tokens"]}}]},0]}]}}},
+ {"rawId":"gemini-3.5-flash","displayName":"Gemini 3.5 Flash","activity":"chat","schemaEndpointId":"inference/v1/models/gemini-3.5-flash","contextWindow":1048576,"maxOutput":65536,"modalities":{"input":["text","image","video","audio","pdf"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["minimal","low","medium","high"],"mandatory":null},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":1.5e-7,"input_tokens":0.0000015,"audio_tokens":0.0000015,"output_tokens":0.000009}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"audio_tokens"},0]},{"*":[{"var":"audio_tokens"},{"lookup":{"table":"rate","keys":["base","audio_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gemini-3.5-flash-lite","displayName":"Gemini 3.5 Flash Lite","activity":"chat","schemaEndpointId":"inference/v1/models/gemini-3.5-flash-lite","contextWindow":1048576,"maxOutput":65536,"modalities":{"input":["text","image","video","audio","pdf"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["minimal","low","medium","high"],"mandatory":null},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":3e-8,"input_tokens":3e-7,"output_tokens":0.0000025}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gemini-3.6-flash","displayName":"Gemini 3.6 Flash","activity":"chat","schemaEndpointId":"inference/v1/models/gemini-3.6-flash","contextWindow":1048576,"maxOutput":65536,"modalities":{"input":["text","image","video","audio","pdf"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["minimal","low","medium","high"],"mandatory":null},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":1.5e-7,"input_tokens":0.0000015,"audio_tokens":0.0000015,"output_tokens":0.0000075}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"audio_tokens"},0]},{"*":[{"var":"audio_tokens"},{"lookup":{"table":"rate","keys":["base","audio_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gemini-3.7-flash","displayName":"Gemini 3.7 Flash","activity":"chat","schemaEndpointId":"inference/v1/models/gemini-3.7-flash","contextWindow":1048576,"maxOutput":65536,"modalities":{"input":["text","image","video","audio","pdf"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["low","medium","high"],"mandatory":null},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":1.5e-7,"input_tokens":0.0000015,"audio_tokens":0.0000015,"output_tokens":0.0000075}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"audio_tokens"},0]},{"*":[{"var":"audio_tokens"},{"lookup":{"table":"rate","keys":["base","audio_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gemini-3.8-flash","displayName":"Gemini 3.8 Flash","activity":"chat","schemaEndpointId":"inference/v1/models/gemini-3.8-flash","contextWindow":1048576,"maxOutput":65536,"modalities":{"input":["text","image","video","audio","pdf"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["low","medium","high"],"mandatory":null},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":1.5e-7,"input_tokens":0.0000015,"audio_tokens":0.0000015,"output_tokens":0.0000075}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"audio_tokens"},0]},{"*":[{"var":"audio_tokens"},{"lookup":{"table":"rate","keys":["base","audio_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gemini-4-argon","displayName":"Gemini 4 Argon","activity":"chat","schemaEndpointId":"inference/v1/models/gemini-4-argon","contextWindow":1048576,"maxOutput":65536,"modalities":{"input":["text","image","video","audio","pdf"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["low","medium","high"],"mandatory":null},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":1.0000000000000001e-7,"input_tokens":0.000002,"audio_tokens":0.000002,"output_tokens":0.00001}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"audio_tokens"},0]},{"*":[{"var":"audio_tokens"},{"lookup":{"table":"rate","keys":["base","audio_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"glm-5","displayName":"GLM-5","activity":"chat","schemaEndpointId":"inference/v1/chat/completions","contextWindow":204800,"maxOutput":131072,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":null,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":2.0000000000000002e-7,"input_tokens":0.000001,"output_tokens":0.0000032000000000000003}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"glm-5.1","displayName":"GLM-5.1","activity":"chat","schemaEndpointId":"inference/v1/chat/completions","contextWindow":204800,"maxOutput":131072,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":null,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":2.6e-7,"input_tokens":0.0000014,"output_tokens":0.0000044}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"glm-5.2","displayName":"GLM-5.2","activity":"chat","schemaEndpointId":"inference/v1/chat/completions","contextWindow":1000000,"maxOutput":131072,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["high","max"],"mandatory":null},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":null,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":2.6e-7,"input_tokens":0.0000014,"output_tokens":0.0000044}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"glm-5.3","displayName":"GLM-5.3","activity":"chat","schemaEndpointId":"inference/v1/chat/completions","contextWindow":1000000,"maxOutput":131072,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["low","high","max"],"mandatory":null},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":null,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":2.6e-7,"input_tokens":0.0000014,"output_tokens":0.0000044}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"glm-5.3-flash","displayName":"GLM-5.3-Flash","activity":"chat","schemaEndpointId":"inference/v1/chat/completions","contextWindow":1000000,"maxOutput":131072,"modalities":{"input":["text","image","video","pdf"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["low","high","max"],"mandatory":null},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":null,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":3e-8,"input_tokens":1.5e-7,"output_tokens":5e-7}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-5","displayName":"GPT-5","activity":"chat","schemaEndpointId":"inference/v1/responses","contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["minimal","low","medium","high"],"mandatory":null},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":1.0699999999999999e-7,"input_tokens":0.0000010700000000000001,"output_tokens":0.0000085}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-5-codex","displayName":"GPT-5 Codex","activity":"chat","schemaEndpointId":"inference/v1/responses","contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["low","medium","high"],"mandatory":null},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":1.0699999999999999e-7,"input_tokens":0.0000010700000000000001,"output_tokens":0.0000085}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-5-nano","displayName":"GPT-5 Nano","activity":"chat","schemaEndpointId":"inference/v1/responses","contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["minimal","low","medium","high"],"mandatory":null},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":5e-9,"input_tokens":5.0000000000000004e-8,"output_tokens":4.0000000000000003e-7}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-5.1","displayName":"GPT-5.1","activity":"chat","schemaEndpointId":"inference/v1/responses","contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["none","low","medium","high"],"mandatory":false},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":1.0699999999999999e-7,"input_tokens":0.0000010700000000000001,"output_tokens":0.0000085}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-5.1-codex","displayName":"GPT-5.1 Codex","activity":"chat","schemaEndpointId":"inference/v1/responses","contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["low","medium","high"],"mandatory":null},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":1.0699999999999999e-7,"input_tokens":0.0000010700000000000001,"output_tokens":0.0000085}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-5.1-codex-max","displayName":"GPT-5.1 Codex Max","activity":"chat","schemaEndpointId":"inference/v1/responses","contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["low","medium","high","xhigh"],"mandatory":null},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":1.25e-7,"input_tokens":0.00000125,"output_tokens":0.00001}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-5.1-codex-mini","displayName":"GPT-5.1 Codex Mini","activity":"chat","schemaEndpointId":"inference/v1/responses","contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["low","medium","high"],"mandatory":null},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":2.5000000000000002e-8,"input_tokens":2.5e-7,"output_tokens":0.000002}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-5.2","displayName":"GPT-5.2","activity":"chat","schemaEndpointId":"inference/v1/responses","contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["none","low","medium","high","xhigh"],"mandatory":false},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":1.75e-7,"input_tokens":0.00000175,"output_tokens":0.000014}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-5.2-codex","displayName":"GPT-5.2 Codex","activity":"chat","schemaEndpointId":"inference/v1/responses","contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["low","medium","high","xhigh"],"mandatory":null},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":1.75e-7,"input_tokens":0.00000175,"output_tokens":0.000014}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-5.3-codex","displayName":"GPT-5.3 Codex","activity":"chat","schemaEndpointId":"inference/v1/responses","contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["none","low","medium","high","xhigh"],"mandatory":false},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":1.75e-7,"input_tokens":0.00000175,"output_tokens":0.000014}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-5.3-codex-spark","displayName":"GPT-5.3 Codex Spark","activity":"chat","schemaEndpointId":"inference/v1/responses","contextWindow":128000,"maxOutput":128000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["low","medium","high","xhigh"],"mandatory":null},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":1.75e-7,"input_tokens":0.00000175,"output_tokens":0.000014}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-5.4","displayName":"GPT-5.4","activity":"chat","schemaEndpointId":"inference/v1/responses","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["none","low","medium","high","xhigh"],"mandatory":false},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"272000":{"cache_read_tokens":5e-7,"input_tokens":0.000005,"output_tokens":0.0000225},"base":{"cache_read_tokens":2.5e-7,"input_tokens":0.0000025,"output_tokens":0.000015}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-5.4-mini","displayName":"GPT-5.4 Mini","activity":"chat","schemaEndpointId":"inference/v1/responses","contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["none","low","medium","high","xhigh"],"mandatory":false},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":7.5e-8,"input_tokens":7.5e-7,"output_tokens":0.0000045}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-5.4-nano","displayName":"GPT-5.4 Nano","activity":"chat","schemaEndpointId":"inference/v1/responses","contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["none","low","medium","high","xhigh"],"mandatory":false},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":2e-8,"input_tokens":2.0000000000000002e-7,"output_tokens":0.00000125}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-5.4-pro","displayName":"GPT-5.4 Pro","activity":"chat","schemaEndpointId":"inference/v1/responses","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["medium","high","xhigh"],"mandatory":null},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":0.00003,"input_tokens":0.00003,"output_tokens":0.00018}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-5.5","displayName":"GPT-5.5","activity":"chat","schemaEndpointId":"inference/v1/responses","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["none","low","medium","high","xhigh"],"mandatory":false},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"272000":{"cache_read_tokens":0.000001,"input_tokens":0.00001,"output_tokens":0.000045},"base":{"cache_read_tokens":5e-7,"input_tokens":0.000005,"output_tokens":0.00003}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-5.5-pro","displayName":"GPT-5.5 Pro","activity":"chat","schemaEndpointId":"inference/v1/responses","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["medium","high","xhigh"],"mandatory":null},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":0.00003,"input_tokens":0.00003,"output_tokens":0.00018}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-5.6-luna","displayName":"GPT-5.6 Luna","activity":"chat","schemaEndpointId":"inference/v1/responses","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["none","low","medium","high","xhigh","max"],"mandatory":false},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"272000":{"cache_read_tokens":4e-8,"cache_write_tokens":5e-7,"input_tokens":4.0000000000000003e-7,"output_tokens":0.0000018000000000000001},"base":{"cache_read_tokens":2e-8,"cache_write_tokens":2.5e-7,"input_tokens":2.0000000000000002e-7,"output_tokens":0.0000012}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-5.6-sol","displayName":"GPT-5.6 Sol","activity":"chat","schemaEndpointId":"inference/v1/responses","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["none","low","medium","high","xhigh","max"],"mandatory":false},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"272000":{"cache_read_tokens":8.000000000000001e-7,"cache_write_tokens":0.00001,"input_tokens":0.000008,"output_tokens":0.00003},"base":{"cache_read_tokens":4.0000000000000003e-7,"cache_write_tokens":0.000005,"input_tokens":0.000004,"output_tokens":0.00002}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-5.6-terra","displayName":"GPT-5.6 Terra","activity":"chat","schemaEndpointId":"inference/v1/responses","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["none","low","medium","high","xhigh","max"],"mandatory":false},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"272000":{"cache_read_tokens":5e-7,"cache_write_tokens":0.00000625,"input_tokens":0.000005,"output_tokens":0.0000225},"base":{"cache_read_tokens":2.5e-7,"cache_write_tokens":0.000003125,"input_tokens":0.0000025,"output_tokens":0.000015}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-6-astra","displayName":"GPT-6 Astra","activity":"chat","schemaEndpointId":"inference/v1/responses","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["low","medium","high","xhigh","max"],"mandatory":null},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"272000":{"cache_read_tokens":0.000002,"cache_write_tokens":0.000025,"input_tokens":0.00002,"output_tokens":0.000075},"base":{"cache_read_tokens":0.000001,"cache_write_tokens":0.0000125,"input_tokens":0.00001,"output_tokens":0.00005}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-6-luna","displayName":"GPT-6 Luna","activity":"chat","schemaEndpointId":"inference/v1/responses","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["none","low","medium","high","xhigh","max"],"mandatory":false},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"272000":{"cache_read_tokens":2e-8,"cache_write_tokens":2.5e-7,"input_tokens":2.0000000000000002e-7,"output_tokens":7.5e-7},"base":{"cache_read_tokens":1e-8,"cache_write_tokens":1.25e-7,"input_tokens":1.0000000000000001e-7,"output_tokens":5e-7}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-6-sol","displayName":"GPT-6 Sol","activity":"chat","schemaEndpointId":"inference/v1/responses","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["none","low","medium","high","xhigh","max"],"mandatory":false},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"272000":{"cache_read_tokens":4.0000000000000003e-7,"cache_write_tokens":0.000005,"input_tokens":0.000004,"output_tokens":0.000015},"base":{"cache_read_tokens":2.0000000000000002e-7,"cache_write_tokens":0.0000025,"input_tokens":0.000002,"output_tokens":0.00001}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"output_tokens"]}}]},0]}]}}},
+ {"rawId":"gpt-6.1-sol","displayName":"GPT-6.1 Sol","activity":"chat","schemaEndpointId":"inference/v1/responses","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["low","medium","high","xhigh","max"],"mandatory":null},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"272000":{"cache_read_tokens":2.0000000000000002e-7,"cache_write_tokens":0.000005,"input_tokens":0.000004,"output_tokens":0.000015},"base":{"cache_read_tokens":1.0000000000000001e-7,"cache_write_tokens":0.0000025,"input_tokens":0.000002,"output_tokens":0.00001}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"output_tokens"]}}]},0]}]}}},
+ {"rawId":"grok-4.5","displayName":"Grok 4.5","activity":"chat","schemaEndpointId":"inference/v1/responses","contextWindow":500000,"maxOutput":500000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["low","medium","high"],"mandatory":null},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"200000":{"cache_read_tokens":6e-7,"input_tokens":0.000004,"output_tokens":0.000012},"base":{"cache_read_tokens":3e-7,"input_tokens":0.000002,"output_tokens":0.000006}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"output_tokens"]}}]},0]}]}}},
+ {"rawId":"grok-4.6","displayName":"Grok 4.6","activity":"chat","schemaEndpointId":"inference/v1/responses","contextWindow":500000,"maxOutput":500000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["low","medium","high","xhigh"],"mandatory":null},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"200000":{"cache_read_tokens":0.000001,"input_tokens":0.000004,"output_tokens":0.000012},"base":{"cache_read_tokens":5e-7,"input_tokens":0.000002,"output_tokens":0.000006}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"output_tokens"]}}]},0]}]}}},
+ {"rawId":"grok-4.7","displayName":"Grok 4.7","activity":"chat","schemaEndpointId":"inference/v1/responses","contextWindow":500000,"maxOutput":500000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["low","medium","high","xhigh"],"mandatory":null},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"200000":{"cache_read_tokens":0.000001,"input_tokens":0.000004,"output_tokens":0.000012},"base":{"cache_read_tokens":5e-7,"input_tokens":0.000002,"output_tokens":0.000006}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"output_tokens"]}}]},0]}]}}},
+ {"rawId":"grok-build-0.1","displayName":"Grok Build 0.1","activity":"chat","schemaEndpointId":"inference/v1/responses","contextWindow":256000,"maxOutput":256000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":2.0000000000000002e-7,"input_tokens":0.000001,"output_tokens":0.000002}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"kimi-k2.5","displayName":"Kimi K2.5","activity":"chat","schemaEndpointId":"inference/v1/chat/completions","contextWindow":262144,"maxOutput":65536,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":null,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":8e-8,"input_tokens":6e-7,"output_tokens":0.000003}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"kimi-k2.6","displayName":"Kimi K2.6","activity":"chat","schemaEndpointId":"inference/v1/chat/completions","contextWindow":262144,"maxOutput":65536,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":null,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":1.6e-7,"input_tokens":9.499999999999999e-7,"output_tokens":0.000004}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"kimi-k2.7-code","displayName":"Kimi K2.7 Code","activity":"chat","schemaEndpointId":"inference/v1/chat/completions","contextWindow":262144,"maxOutput":262144,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":null,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":1.9e-7,"input_tokens":9.499999999999999e-7,"output_tokens":0.000004}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"kimi-k3","displayName":"Kimi K3","activity":"chat","schemaEndpointId":"inference/v1/chat/completions","contextWindow":1048576,"maxOutput":131072,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["max"],"mandatory":null},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":null,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":3e-7,"input_tokens":0.000003,"output_tokens":0.000015}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"longcat-2.5-preview-free","displayName":"LongCat 2.5 Preview Free","activity":"chat","schemaEndpointId":"inference/v1/chat/completions","contextWindow":1000000,"maxOutput":131072,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":null,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0,"output_tokens":0,"cache_read_tokens":0}}},"price":0}},
+ {"rawId":"mimo-v2.6-flash-free","displayName":"MiMo-V2.6-Flash Free","activity":"chat","schemaEndpointId":"inference/v1/chat/completions","contextWindow":200000,"maxOutput":32000,"modalities":{"input":["text","image","audio","video"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":null,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0,"output_tokens":0,"cache_read_tokens":0}}},"price":0}},
+ {"rawId":"minimax-m2.5","displayName":"MiniMax-M2.5","activity":"chat","schemaEndpointId":"inference/v1/chat/completions","contextWindow":204800,"maxOutput":131072,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":null,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":6e-8,"input_tokens":3e-7,"output_tokens":0.0000012}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"minimax-m2.7","displayName":"MiniMax-M2.7","activity":"chat","schemaEndpointId":"inference/v1/chat/completions","contextWindow":204800,"maxOutput":131072,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":null,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":6e-8,"input_tokens":3e-7,"output_tokens":0.0000012}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"minimax-m3","displayName":"MiniMax-M3","activity":"chat","schemaEndpointId":"inference/v1/chat/completions","contextWindow":512000,"maxOutput":128000,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":null,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":6e-8,"input_tokens":3e-7,"output_tokens":0.0000012}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"muse-spark-1.2","displayName":"Muse Spark 1.2","activity":"chat","schemaEndpointId":"inference/v1/responses","contextWindow":1048576,"maxOutput":131072,"modalities":{"input":["text","image","video","pdf","audio"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["minimal","low","medium","high","xhigh"],"mandatory":null},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":1.5e-7,"input_tokens":0.00000125,"output_tokens":0.00000425}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"muse-spark-1.2-contributor-free","displayName":"Muse Spark 1.2 Free","activity":"chat","schemaEndpointId":"inference/v1/responses","contextWindow":1048576,"maxOutput":131072,"modalities":{"input":["text","image","video","pdf","audio"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["minimal","low","medium","high","xhigh"],"mandatory":null},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0,"output_tokens":0,"cache_read_tokens":0}}},"price":0}},
+ {"rawId":"muse-spark-1.3","displayName":"Muse Spark 1.3","activity":"chat","schemaEndpointId":"inference/v1/responses","contextWindow":1048576,"maxOutput":131072,"modalities":{"input":["text","image","video","pdf","audio"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["minimal","low","medium","high","xhigh"],"mandatory":null},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":1.5e-7,"input_tokens":0.00000125,"output_tokens":0.00000425}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"muse-spark-1.3-contributor-free","displayName":"Muse Spark 1.3 Free","activity":"chat","schemaEndpointId":"inference/v1/responses","contextWindow":1048576,"maxOutput":131072,"modalities":{"input":["text","image","video","pdf","audio"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["minimal","low","medium","high","xhigh"],"mandatory":null},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0,"output_tokens":0,"cache_read_tokens":0}}},"price":0}},
+ {"rawId":"nemotron-3.5-lightning-free","displayName":"Nemotron 3.5 Lightning Free","activity":"chat","schemaEndpointId":"inference/v1/chat/completions","contextWindow":262144,"maxOutput":262144,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":null,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0,"output_tokens":0,"cache_read_tokens":0}}},"price":0}},
+ {"rawId":"qwen3.5-plus","displayName":"Qwen3.5 Plus","activity":"chat","schemaEndpointId":"inference/v1/messages","contextWindow":262144,"maxOutput":65536,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"budget","mandatory":false},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":2e-8,"cache_write_tokens":2.5e-7,"input_tokens":2.0000000000000002e-7,"output_tokens":0.0000012}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen3.6-plus","displayName":"Qwen3.6 Plus","activity":"chat","schemaEndpointId":"inference/v1/messages","contextWindow":262144,"maxOutput":65536,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"budget","mandatory":false},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":5.0000000000000004e-8,"cache_write_tokens":6.25e-7,"input_tokens":5e-7,"output_tokens":0.000003}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen3.8-flash","displayName":"Qwen3.8 Flash","activity":"chat","schemaEndpointId":"inference/v1/messages","contextWindow":1000000,"maxOutput":131072,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["low","medium","xhigh"],"mandatory":false},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":1.6e-8,"cache_write_tokens":2.0000000000000002e-7,"input_tokens":1.5e-7,"output_tokens":4.6999999999999995e-7}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen3.8-max","displayName":"Qwen3.8 Max","activity":"chat","schemaEndpointId":"inference/v1/chat/completions","contextWindow":262144,"maxOutput":131072,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"cache_read_tokens":2.5e-7,"cache_write_tokens":0.0000025,"input_tokens":0.000002,"output_tokens":0.000006}}},"price":{"+":[{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"space-bunny-free","displayName":"Space Bunny Free","activity":"chat","schemaEndpointId":"inference/v1/chat/completions","contextWindow":1048576,"maxOutput":524288,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["low","medium","high","xhigh","max"],"mandatory":null},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":null,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0,"output_tokens":0,"cache_read_tokens":0,"cache_write_tokens":0}}},"price":0}},
+ {"rawId":"step-5-preview-free","displayName":"Step 5 Preview Free","activity":"chat","schemaEndpointId":"inference/v1/chat/completions","contextWindow":1000000,"maxOutput":65536,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["low","medium","high"],"mandatory":null},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":null,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0,"output_tokens":0,"cache_read_tokens":0}}},"price":0}}
+ ],
+ "opencode-go": [
+ {"rawId":"cat-jam-free","displayName":"Cat Jam Free","activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":262144,"maxOutput":131072,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["low","medium","high","xhigh","max"],"mandatory":null},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":null,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"claude-haiku-5-5","displayName":"Claude Haiku 5.5","activity":"chat","schemaEndpointId":"v1/messages","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["low","medium","high","xhigh","max"],"mandatory":false},"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"deepseek-v4-pro","displayName":"DeepSeek V4 Pro (New)","activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1000000,"maxOutput":384000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["high","max"],"mandatory":null},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":null,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"deepseek-v4.1-flash","displayName":"DeepSeek V4.1 Flash","activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1000000,"maxOutput":384000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["low","high","max"],"mandatory":null},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":null,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"gemini-4-argon-contributor","displayName":"Gemini 4 Argon Contributor","activity":"chat","schemaEndpointId":null,"contextWindow":1048576,"maxOutput":65536,"modalities":{"input":["text","image","video","audio","pdf"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["low","medium","high"],"mandatory":null},"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"glm-5.2","displayName":"GLM-5.2","activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1000000,"maxOutput":131072,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["high","max"],"mandatory":null},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":null,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"glm-5.3","displayName":"GLM-5.3","activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1000000,"maxOutput":131072,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["low","high","max"],"mandatory":null},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":null,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"glm-5.3-flash","displayName":"GLM-5.3-Flash","activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1000000,"maxOutput":131072,"modalities":{"input":["text","image","video","pdf"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["low","high","max"],"mandatory":null},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":null,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"gpt-5.6-luna","displayName":"GPT-5.6 Luna","activity":"chat","schemaEndpointId":"v1/responses","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["none","low","medium","high","xhigh","max"],"mandatory":false},"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"gpt-6-luna","displayName":"GPT-6 Luna","activity":"chat","schemaEndpointId":"v1/responses","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["none","low","medium","high","xhigh","max"],"mandatory":false},"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"grok-4.6","displayName":"Grok 4.6","activity":"chat","schemaEndpointId":"v1/responses","contextWindow":500000,"maxOutput":500000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["low","medium","high","xhigh"],"mandatory":null},"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"grok-4.7","displayName":"Grok 4.7","activity":"chat","schemaEndpointId":"v1/responses","contextWindow":500000,"maxOutput":500000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["low","medium","high","xhigh"],"mandatory":null},"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"hy3","displayName":"Hy3","activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":256000,"maxOutput":128000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["none","low","high"],"mandatory":false},"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"hy4-preview","displayName":"Hy4 preview","activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1024000,"maxOutput":64000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["none","high"],"mandatory":false},"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"kimi-k2.6","displayName":"Kimi K2.6","activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":262144,"maxOutput":65536,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":null,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"kimi-k2.7-code","displayName":"Kimi K2.7 Code","activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":262144,"maxOutput":262144,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":null,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"kimi-k3","displayName":"Kimi K3","activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1048576,"maxOutput":131072,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["max"],"mandatory":null},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":null,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"longcat-2.0","displayName":"LongCat-2.0","activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1000000,"maxOutput":131072,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":null,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"longcat-2.5-preview-free","displayName":"LongCat 2.5 Preview Free","activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1000000,"maxOutput":131072,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":null,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"mimo-v2.5","displayName":"MiMo V2.5","activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","audio","video"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":null,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"mimo-v2.5-pro","displayName":"MiMo V2.5 Pro","activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1048576,"maxOutput":128000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":null,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"mimo-v2.6-flash","displayName":"MiMo-V2.6-Flash","activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1048576,"maxOutput":131072,"modalities":{"input":["text","image","audio","video"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":null,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"mimo-v2.6-pro","displayName":"MiMo-V2.6-Pro","activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1048576,"maxOutput":131072,"modalities":{"input":["text","image","audio","video"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":null,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"minimax-m2.7","displayName":"MiniMax-M2.7","activity":"chat","schemaEndpointId":"v1/messages","contextWindow":204800,"maxOutput":131072,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"minimax-m3","displayName":"MiniMax-M3","activity":"chat","schemaEndpointId":"v1/messages","contextWindow":1000000,"maxOutput":131072,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"muse-spark-1.2-contributor","displayName":"Muse Spark 1.2 Contributor","activity":"chat","schemaEndpointId":"v1/responses","contextWindow":1048576,"maxOutput":131072,"modalities":{"input":["text","image","video","pdf","audio"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["minimal","low","medium","high","xhigh"],"mandatory":null},"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"muse-spark-1.3-contributor","displayName":"Muse Spark 1.3 Contributor","activity":"chat","schemaEndpointId":"v1/responses","contextWindow":1048576,"maxOutput":131072,"modalities":{"input":["text","image","video","pdf","audio"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["minimal","low","medium","high","xhigh"],"mandatory":null},"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"qwen3.6-plus","displayName":"Qwen3.6 Plus","activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1000000,"maxOutput":65536,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"budget","mandatory":false},"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"qwen3.7-max","displayName":"Qwen3.7 Max","activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1000000,"maxOutput":65536,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"budget","mandatory":false},"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"qwen3.7-plus","displayName":"Qwen3.7 Plus","activity":"chat","schemaEndpointId":"v1/messages","contextWindow":1000000,"maxOutput":65536,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"budget","mandatory":false},"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"qwen3.8-flash","displayName":"Qwen3.8 Flash","activity":"chat","schemaEndpointId":"v1/messages","contextWindow":1000000,"maxOutput":131072,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["low","medium","xhigh"],"mandatory":false},"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"qwen3.8-max","displayName":"Qwen3.8 Max","activity":"chat","schemaEndpointId":"v1/messages","contextWindow":1000000,"maxOutput":131072,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["low","medium","xhigh"],"mandatory":false},"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"space-bunny","displayName":"Space Bunny","activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1048576,"maxOutput":524288,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["low","medium","high","xhigh","max"],"mandatory":null},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":null,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"step-5-preview-free","displayName":"Step 5 Preview Free","activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1000000,"maxOutput":65536,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","efforts":["low","medium","high"],"mandatory":null},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":null,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":null}
+ ],
+ "openrouter": [
+ {"rawId":"~anthropic/claude-fable-latest","displayName":"Anthropic: Claude Fable Latest","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["max","xhigh","high","medium","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.00001,"completion":0.00005,"web_search":0.01,"input_cache_read":2.5e-7,"input_cache_write":0.0000125,"input_cache_write_1h":0.00002}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_write"]}}]},0]},{"if":[{">":[{"var":"cache_write_1h_tokens"},0]},{"*":[{"var":"cache_write_1h_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_write_1h"]}}]},0]}]}}},
+ {"rawId":"~anthropic/claude-haiku-latest","displayName":"Anthropic: Claude Haiku Latest","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["max","xhigh","high","medium","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"100000":{"input_tokens":5e-7,"output_tokens":0.0000025,"web_searches":0.01,"cache_read_tokens":5e-8,"cache_write_tokens":6.25e-7,"cache_write_1h_tokens":0.000001},"base":{"input_tokens":1e-7,"output_tokens":5e-7,"web_searches":0.01,"cache_read_tokens":1e-8,"cache_write_tokens":1.25e-7,"cache_write_1h_tokens":2e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"},{"var":"cache_write_1h_tokens"}]},100000]},"100000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"},{"var":"cache_write_1h_tokens"}]},100000]},"100000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"},{"var":"cache_write_1h_tokens"}]},100000]},"100000","base"]},"web_searches"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"},{"var":"cache_write_1h_tokens"}]},100000]},"100000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"},{"var":"cache_write_1h_tokens"}]},100000]},"100000","base"]},"cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_1h_tokens"},0]},{"*":[{"var":"cache_write_1h_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"},{"var":"cache_write_1h_tokens"}]},100000]},"100000","base"]},"cache_write_1h_tokens"]}}]},0]}]}}},
+ {"rawId":"~anthropic/claude-opus-latest","displayName":"Anthropic: Claude Opus Latest","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["max","xhigh","high","medium","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000004,"output_tokens":0.00002,"web_searches":0.01,"cache_read_tokens":2e-7,"cache_write_tokens":0.000005,"cache_write_1h_tokens":0.000008}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_searches"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_1h_tokens"},0]},{"*":[{"var":"cache_write_1h_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_1h_tokens"]}}]},0]}]}}},
+ {"rawId":"~anthropic/claude-sonnet-latest","displayName":"Anthropic: Claude Sonnet Latest","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["max","xhigh","high","medium","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000002,"output_tokens":0.00001,"web_searches":0.01,"cache_read_tokens":1e-7,"cache_write_tokens":0.0000025,"cache_write_1h_tokens":0.000004}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_searches"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_1h_tokens"},0]},{"*":[{"var":"cache_write_1h_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_1h_tokens"]}}]},0]}]}}},
+ {"rawId":"~deepseek/deepseek-flash-latest","displayName":"DeepSeek: DeepSeek Flash Latest","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":943718,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["max","high","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.584e-8,"output_tokens":8.91e-7,"cache_read_tokens":5.4e-9}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"~deepseek/deepseek-pro-latest","displayName":"DeepSeek: DeepSeek Pro Latest","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":393216,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["max","high","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2.25e-7,"output_tokens":0.000008,"cache_read_tokens":2.3e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"~deepseek/deepseek-v4-flash-latest","displayName":"DeepSeek: DeepSeek V4 Flash Latest","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":943718,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["max","high","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.44e-8,"output_tokens":5.76e-7,"cache_read_tokens":1.08e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"~google/gemini-flash-latest","displayName":"Google: Gemini Flash Latest","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":65536,"modalities":{"input":["text","image","video","file","audio"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["high","medium","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":7.5e-7,"completion":0.00000375,"image":7.5e-7,"audio":7.5e-7,"input_audio_cache":7.5e-8,"web_search":0.014,"internal_reasoning":0.00000375,"input_cache_read":7.5e-8,"input_cache_write":4.16666666666667e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"image_tokens"},0]},{"*":[{"var":"image_tokens"},{"lookup":{"table":"rate","keys":["base","image"]}}]},0]},{"if":[{">":[{"var":"audio_tokens"},0]},{"*":[{"var":"audio_tokens"},{"lookup":{"table":"rate","keys":["base","audio"]}}]},0]},{"if":[{">":[{"var":"audio_cache_tokens"},0]},{"*":[{"var":"audio_cache_tokens"},{"lookup":{"table":"rate","keys":["base","input_audio_cache"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"reasoning_tokens"},0]},{"*":[{"var":"reasoning_tokens"},{"lookup":{"table":"rate","keys":["base","internal_reasoning"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_write"]}}]},0]}]}}},
+ {"rawId":"~google/gemini-pro-latest","displayName":"Google: Gemini Pro Latest","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":65536,"modalities":{"input":["audio","file","image","text","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["high","medium","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"200000":{"prompt":0.000004,"completion":0.000018,"image":0.000002,"audio":0.000004,"input_audio_cache":4e-7,"web_search":0.014,"internal_reasoning":0.000012,"input_cache_read":4e-7,"input_cache_write":3.75e-7},"base":{"prompt":0.000002,"completion":0.000012,"image":0.000002,"audio":0.000002,"input_audio_cache":2e-7,"web_search":0.014,"internal_reasoning":0.000012,"input_cache_read":2e-7,"input_cache_write":3.75e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},200000]},"200000","base"]},"prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},200000]},"200000","base"]},"completion"]}}]},0]},{"if":[{">":[{"var":"image_tokens"},0]},{"*":[{"var":"image_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},200000]},"200000","base"]},"image"]}}]},0]},{"if":[{">":[{"var":"audio_tokens"},0]},{"*":[{"var":"audio_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},200000]},"200000","base"]},"audio"]}}]},0]},{"if":[{">":[{"var":"audio_cache_tokens"},0]},{"*":[{"var":"audio_cache_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},200000]},"200000","base"]},"input_audio_cache"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},200000]},"200000","base"]},"web_search"]}}]},0]},{"if":[{">":[{"var":"reasoning_tokens"},0]},{"*":[{"var":"reasoning_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},200000]},"200000","base"]},"internal_reasoning"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},200000]},"200000","base"]},"input_cache_read"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},200000]},"200000","base"]},"input_cache_write"]}}]},0]}]}}},
+ {"rawId":"~moonshotai/kimi-latest","displayName":"MoonshotAI: Kimi Latest","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":943718,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["max","high","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":4e-7,"output_tokens":0.000014,"cache_read_tokens":3e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"~openai/gpt-astra-latest","displayName":"OpenAI: GPT Astra Latest","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["file","image","text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["max","xhigh","high","medium","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"prompt":0.00002,"completion":0.000075,"web_search":0.01,"input_cache_read":0.000002,"input_cache_write":0.000025},"base":{"prompt":0.00001,"completion":0.00005,"web_search":0.01,"input_cache_read":0.000001,"input_cache_write":0.0000125}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"input_cache_read"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"input_cache_write"]}}]},0]}]}}},
+ {"rawId":"~openai/gpt-luna-latest","displayName":"OpenAI: GPT Luna Latest","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["file","image","text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["max","xhigh","high","medium","low","none"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"input_tokens":2e-7,"output_tokens":7.5e-7,"web_searches":0.01,"cache_read_tokens":2e-8,"cache_write_tokens":2.5e-7},"base":{"input_tokens":1e-7,"output_tokens":5e-7,"web_searches":0.01,"cache_read_tokens":1e-8,"cache_write_tokens":1.25e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"web_searches"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"~openai/gpt-mini-latest","displayName":"OpenAI: GPT Mini Latest","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":400000,"maxOutput":128000,"modalities":{"input":["file","image","text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["xhigh","high","medium","low","none"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":7.5e-7,"completion":0.0000045,"web_search":0.01,"input_cache_read":7.5e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"~openai/gpt-sol-latest","displayName":"OpenAI: GPT Sol Latest","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["file","image","text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["max","xhigh","high","medium","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"input_tokens":0.000004,"output_tokens":0.000015,"web_searches":0.01,"cache_read_tokens":2e-7,"cache_write_tokens":0.000005},"base":{"input_tokens":0.000002,"output_tokens":0.00001,"web_searches":0.01,"cache_read_tokens":1e-7,"cache_write_tokens":0.0000025}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"web_searches"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"~openai/gpt-terra-latest","displayName":"OpenAI: GPT Terra Latest","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["file","image","text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["max","xhigh","high","medium","low","none"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"prompt":0.000004,"completion":0.000018,"web_search":0.01,"input_cache_read":4e-7,"input_cache_write":0.000005},"base":{"prompt":0.000002,"completion":0.000012,"web_search":0.01,"input_cache_read":2e-7,"input_cache_write":0.0000025}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"input_cache_read"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"input_cache_write"]}}]},0]}]}}},
+ {"rawId":"~unbiased/pareto-latest","displayName":"Pareto Latest","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":131072,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000025,"output_tokens":0.0000075,"cache_read_tokens":2.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"~x-ai/grok-latest","displayName":"xAI: Grok Latest","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":500000,"maxOutput":450000,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["xhigh","high","medium","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"200000":{"input_tokens":0.000004,"output_tokens":0.000012,"web_searches":0.005,"cache_read_tokens":0.000001},"base":{"input_tokens":0.000002,"output_tokens":0.000006,"web_searches":0.005,"cache_read_tokens":5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"web_searches"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"~z-ai/glm-flash-latest","displayName":"Z.ai: GLM Flash Latest","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":943718,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["max","high","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":3.6e-8,"output_tokens":9e-7,"cache_read_tokens":1.125e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"~z-ai/glm-latest","displayName":"Z.ai: GLM Latest","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":131072,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["max","high","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":6.08e-8,"output_tokens":0.0000044,"cache_read_tokens":5.65e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"aion-labs/aion-2.0","displayName":"AionLabs: Aion-2.0","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":32768,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":8e-7,"completion":0.0000016,"input_cache_read":2e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"aion-labs/aion-3.0","displayName":"AionLabs: Aion-3.0","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":32768,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.000003,"completion":0.000006,"input_cache_read":7.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"aion-labs/aion-3.0-mini","displayName":"AionLabs: Aion-3.0-Mini","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":32768,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":7e-7,"completion":0.0000014,"input_cache_read":1.8e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"aion-labs/aion-3.5","displayName":"AionLabs: Aion 3.5","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":32768,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["max","high","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000003,"output_tokens":0.000006,"cache_read_tokens":7.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"aion-labs/aion-3.5-mini","displayName":"AionLabs: Aion 3.5 Mini","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":32768,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["max","high","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":7e-7,"output_tokens":0.0000014,"cache_read_tokens":1.8e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"aion-labs/aion-rp-llama-3.1-8b","displayName":"AionLabs: Aion-RP 1.0 (8B)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":32768,"maxOutput":29491,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":8e-7,"completion":0.0000016}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]}]}}},
+ {"rawId":"amazon/nova-2-lite-v1","displayName":"Amazon: Nova 2 Lite","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":65535,"modalities":{"input":["text","image","video","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":3e-7,"completion":0.0000025}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]}]}}},
+ {"rawId":"amazon/nova-lite-v1","displayName":"Amazon: Nova Lite 1.0","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":300000,"maxOutput":5120,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":6e-8,"completion":2.4e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]}]}}},
+ {"rawId":"amazon/nova-micro-v1","displayName":"Amazon: Nova Micro 1.0","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":128000,"maxOutput":5120,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":3.5e-8,"completion":1.4e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]}]}}},
+ {"rawId":"amazon/nova-premier-v1","displayName":"Amazon: Nova Premier 1.0","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":32000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.0000025,"completion":0.0000125,"input_cache_read":6.25e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"amazon/nova-pro-v1","displayName":"Amazon: Nova Pro 1.0","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":300000,"maxOutput":5120,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":8e-7,"completion":0.0000032}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]}]}}},
+ {"rawId":"anthracite-org/magnum-v4-72b","displayName":"Magnum v4 72B","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":32768,"maxOutput":4096,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.0000025,"completion":0.000005}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]}]}}},
+ {"rawId":"anthropic/claude-fable-5","displayName":"Anthropic: Claude Fable 5","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["max","xhigh","high","medium","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.00001,"completion":0.00005,"web_search":0.01,"input_cache_read":0.000001,"input_cache_write":0.0000125,"input_cache_write_1h":0.00002}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_write"]}}]},0]},{"if":[{">":[{"var":"cache_write_1h_tokens"},0]},{"*":[{"var":"cache_write_1h_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_write_1h"]}}]},0]}]}}},
+ {"rawId":"anthropic/claude-fable-5:batch","displayName":"Anthropic: Claude Fable 5 (batch)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["max","xhigh","high","medium","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.000005,"completion":0.000025,"web_search":0.01,"input_cache_read":5e-7,"input_cache_write":0.00000625,"input_cache_write_1h":0.00001}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_write"]}}]},0]},{"if":[{">":[{"var":"cache_write_1h_tokens"},0]},{"*":[{"var":"cache_write_1h_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_write_1h"]}}]},0]}]}}},
+ {"rawId":"anthropic/claude-fable-5.1","displayName":"Anthropic: Claude Fable 5.1","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["max","xhigh","high","medium","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.00001,"completion":0.00005,"web_search":0.01,"input_cache_read":2.5e-7,"input_cache_write":0.0000125,"input_cache_write_1h":0.00002}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_write"]}}]},0]},{"if":[{">":[{"var":"cache_write_1h_tokens"},0]},{"*":[{"var":"cache_write_1h_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_write_1h"]}}]},0]}]}}},
+ {"rawId":"anthropic/claude-fable-5.1:batch","displayName":"Anthropic: Claude Fable 5.1 (batch)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["max","xhigh","high","medium","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.000005,"completion":0.000025,"web_search":0.01,"input_cache_read":1.25e-7,"input_cache_write":0.00000625,"input_cache_write_1h":0.00001}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_write"]}}]},0]},{"if":[{">":[{"var":"cache_write_1h_tokens"},0]},{"*":[{"var":"cache_write_1h_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_write_1h"]}}]},0]}]}}},
+ {"rawId":"anthropic/claude-haiku-4.5","displayName":"Anthropic: Claude Haiku 4.5","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":200000,"maxOutput":64000,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.000001,"completion":0.000005,"web_search":0.01,"input_cache_read":1e-7,"input_cache_write":0.00000125,"input_cache_write_1h":0.000002}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_write"]}}]},0]},{"if":[{">":[{"var":"cache_write_1h_tokens"},0]},{"*":[{"var":"cache_write_1h_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_write_1h"]}}]},0]}]}}},
+ {"rawId":"anthropic/claude-haiku-4.5:batch","displayName":"Anthropic: Claude Haiku 4.5 (batch)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":200000,"maxOutput":64000,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":5e-7,"completion":0.0000025,"web_search":0.01,"input_cache_read":5e-8,"input_cache_write":6.25e-7,"input_cache_write_1h":0.000001}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_write"]}}]},0]},{"if":[{">":[{"var":"cache_write_1h_tokens"},0]},{"*":[{"var":"cache_write_1h_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_write_1h"]}}]},0]}]}}},
+ {"rawId":"anthropic/claude-haiku-5.5","displayName":"Anthropic: Claude Haiku 5.5","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["max","xhigh","high","medium","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"100000":{"input_tokens":5e-7,"output_tokens":0.0000025,"web_searches":0.01,"cache_read_tokens":5e-8,"cache_write_tokens":6.25e-7,"cache_write_1h_tokens":0.000001},"base":{"input_tokens":1e-7,"output_tokens":5e-7,"web_searches":0.01,"cache_read_tokens":1e-8,"cache_write_tokens":1.25e-7,"cache_write_1h_tokens":2e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"},{"var":"cache_write_1h_tokens"}]},100000]},"100000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"},{"var":"cache_write_1h_tokens"}]},100000]},"100000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"},{"var":"cache_write_1h_tokens"}]},100000]},"100000","base"]},"web_searches"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"},{"var":"cache_write_1h_tokens"}]},100000]},"100000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"},{"var":"cache_write_1h_tokens"}]},100000]},"100000","base"]},"cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_1h_tokens"},0]},{"*":[{"var":"cache_write_1h_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"},{"var":"cache_write_1h_tokens"}]},100000]},"100000","base"]},"cache_write_1h_tokens"]}}]},0]}]}}},
+ {"rawId":"anthropic/claude-haiku-5.5:batch","displayName":"Anthropic: Claude Haiku 5.5 (batch)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["max","xhigh","high","medium","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"100000":{"input_tokens":2.5e-7,"output_tokens":0.00000125,"web_searches":0.01,"cache_read_tokens":2.5e-8,"cache_write_tokens":3.125e-7,"cache_write_1h_tokens":5e-7},"base":{"input_tokens":5e-8,"output_tokens":2.5e-7,"web_searches":0.01,"cache_read_tokens":5e-9,"cache_write_tokens":6.25e-8,"cache_write_1h_tokens":1e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"},{"var":"cache_write_1h_tokens"}]},100000]},"100000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"},{"var":"cache_write_1h_tokens"}]},100000]},"100000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"},{"var":"cache_write_1h_tokens"}]},100000]},"100000","base"]},"web_searches"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"},{"var":"cache_write_1h_tokens"}]},100000]},"100000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"},{"var":"cache_write_1h_tokens"}]},100000]},"100000","base"]},"cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_1h_tokens"},0]},{"*":[{"var":"cache_write_1h_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"},{"var":"cache_write_1h_tokens"}]},100000]},"100000","base"]},"cache_write_1h_tokens"]}}]},0]}]}}},
+ {"rawId":"anthropic/claude-opus-4.1","displayName":"Anthropic: Claude Opus 4.1","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":200000,"maxOutput":32000,"modalities":{"input":["image","text","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.000015,"completion":0.000075,"web_search":0.01,"input_cache_read":0.0000015,"input_cache_write":0.00001875,"input_cache_write_1h":0.00003}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_write"]}}]},0]},{"if":[{">":[{"var":"cache_write_1h_tokens"},0]},{"*":[{"var":"cache_write_1h_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_write_1h"]}}]},0]}]}}},
+ {"rawId":"anthropic/claude-opus-4.1:batch","displayName":"Anthropic: Claude Opus 4.1 (batch)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":200000,"maxOutput":32000,"modalities":{"input":["image","text","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.0000075,"completion":0.0000375,"web_search":0.01,"input_cache_read":7.5e-7,"input_cache_write":0.000009375,"input_cache_write_1h":0.000015}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_write"]}}]},0]},{"if":[{">":[{"var":"cache_write_1h_tokens"},0]},{"*":[{"var":"cache_write_1h_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_write_1h"]}}]},0]}]}}},
+ {"rawId":"anthropic/claude-opus-4.5","displayName":"Anthropic: Claude Opus 4.5","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":200000,"maxOutput":64000,"modalities":{"input":["file","image","text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.000005,"completion":0.000025,"web_search":0.01,"input_cache_read":5e-7,"input_cache_write":0.00000625,"input_cache_write_1h":0.00001}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_write"]}}]},0]},{"if":[{">":[{"var":"cache_write_1h_tokens"},0]},{"*":[{"var":"cache_write_1h_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_write_1h"]}}]},0]}]}}},
+ {"rawId":"anthropic/claude-opus-4.5:batch","displayName":"Anthropic: Claude Opus 4.5 (batch)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":200000,"maxOutput":64000,"modalities":{"input":["file","image","text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.0000025,"completion":0.0000125,"web_search":0.01,"input_cache_read":2.5e-7,"input_cache_write":0.000003125,"input_cache_write_1h":0.000005}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_write"]}}]},0]},{"if":[{">":[{"var":"cache_write_1h_tokens"},0]},{"*":[{"var":"cache_write_1h_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_write_1h"]}}]},0]}]}}},
+ {"rawId":"anthropic/claude-opus-4.6","displayName":"Anthropic: Claude Opus 4.6","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["max","high","medium","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.000005,"completion":0.000025,"web_search":0.01,"input_cache_read":5e-7,"input_cache_write":0.00000625,"input_cache_write_1h":0.00001}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_write"]}}]},0]},{"if":[{">":[{"var":"cache_write_1h_tokens"},0]},{"*":[{"var":"cache_write_1h_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_write_1h"]}}]},0]}]}}},
+ {"rawId":"anthropic/claude-opus-4.6:batch","displayName":"Anthropic: Claude Opus 4.6 (batch)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["max","high","medium","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.0000025,"completion":0.0000125,"web_search":0.01,"input_cache_read":2.5e-7,"input_cache_write":0.000003125,"input_cache_write_1h":0.000005}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_write"]}}]},0]},{"if":[{">":[{"var":"cache_write_1h_tokens"},0]},{"*":[{"var":"cache_write_1h_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_write_1h"]}}]},0]}]}}},
+ {"rawId":"anthropic/claude-opus-4.7","displayName":"Anthropic: Claude Opus 4.7","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["max","xhigh","high","medium","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.000005,"completion":0.000025,"web_search":0.01,"input_cache_read":5e-7,"input_cache_write":0.00000625,"input_cache_write_1h":0.00001}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_write"]}}]},0]},{"if":[{">":[{"var":"cache_write_1h_tokens"},0]},{"*":[{"var":"cache_write_1h_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_write_1h"]}}]},0]}]}}},
+ {"rawId":"anthropic/claude-opus-4.7:batch","displayName":"Anthropic: Claude Opus 4.7 (batch)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["max","xhigh","high","medium","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.0000025,"completion":0.0000125,"web_search":0.01,"input_cache_read":2.5e-7,"input_cache_write":0.000003125,"input_cache_write_1h":0.000005}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_write"]}}]},0]},{"if":[{">":[{"var":"cache_write_1h_tokens"},0]},{"*":[{"var":"cache_write_1h_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_write_1h"]}}]},0]}]}}},
+ {"rawId":"anthropic/claude-opus-4.8","displayName":"Anthropic: Claude Opus 4.8","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["max","xhigh","high","medium","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.000005,"completion":0.000025,"web_search":0.01,"input_cache_read":5e-7,"input_cache_write":0.00000625,"input_cache_write_1h":0.00001}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_write"]}}]},0]},{"if":[{">":[{"var":"cache_write_1h_tokens"},0]},{"*":[{"var":"cache_write_1h_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_write_1h"]}}]},0]}]}}},
+ {"rawId":"anthropic/claude-opus-4.8:batch","displayName":"Anthropic: Claude Opus 4.8 (batch)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["max","xhigh","high","medium","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.0000025,"completion":0.0000125,"web_search":0.01,"input_cache_read":2.5e-7,"input_cache_write":0.000003125,"input_cache_write_1h":0.000005}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_write"]}}]},0]},{"if":[{">":[{"var":"cache_write_1h_tokens"},0]},{"*":[{"var":"cache_write_1h_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_write_1h"]}}]},0]}]}}},
+ {"rawId":"anthropic/claude-opus-5","displayName":"Anthropic: Claude Opus 5","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["max","xhigh","high","medium","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.000005,"completion":0.000025,"web_search":0.01,"input_cache_read":5e-7,"input_cache_write":0.00000625,"input_cache_write_1h":0.00001}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_write"]}}]},0]},{"if":[{">":[{"var":"cache_write_1h_tokens"},0]},{"*":[{"var":"cache_write_1h_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_write_1h"]}}]},0]}]}}},
+ {"rawId":"anthropic/claude-opus-5:batch","displayName":"Anthropic: Claude Opus 5 (batch)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["max","xhigh","high","medium","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.0000025,"completion":0.0000125,"web_search":0.01,"input_cache_read":2.5e-7,"input_cache_write":0.000003125,"input_cache_write_1h":0.000005}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_write"]}}]},0]},{"if":[{">":[{"var":"cache_write_1h_tokens"},0]},{"*":[{"var":"cache_write_1h_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_write_1h"]}}]},0]}]}}},
+ {"rawId":"anthropic/claude-opus-5.5","displayName":"Anthropic: Claude Opus 5.5","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["max","xhigh","high","medium","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000004,"output_tokens":0.00002,"web_searches":0.01,"cache_read_tokens":2e-7,"cache_write_tokens":0.000005,"cache_write_1h_tokens":0.000008}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_searches"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_1h_tokens"},0]},{"*":[{"var":"cache_write_1h_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_1h_tokens"]}}]},0]}]}}},
+ {"rawId":"anthropic/claude-opus-5.5:batch","displayName":"Anthropic: Claude Opus 5.5 (batch)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["max","xhigh","high","medium","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000002,"output_tokens":0.00001,"web_searches":0.01,"cache_read_tokens":1e-7,"cache_write_tokens":0.0000025,"cache_write_1h_tokens":0.000004}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_searches"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_1h_tokens"},0]},{"*":[{"var":"cache_write_1h_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_1h_tokens"]}}]},0]}]}}},
+ {"rawId":"anthropic/claude-sonnet-4","displayName":"Anthropic: Claude Sonnet 4","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":200000,"maxOutput":64000,"modalities":{"input":["image","text","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"200000":{"prompt":0.000006,"completion":0.0000225,"web_search":0.01,"input_cache_read":6e-7,"input_cache_write":0.0000075,"input_cache_write_1h":0.000012},"base":{"prompt":0.000003,"completion":0.000015,"web_search":0.01,"input_cache_read":3e-7,"input_cache_write":0.00000375,"input_cache_write_1h":0.000006}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"},{"var":"cache_write_1h_tokens"}]},200000]},"200000","base"]},"prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"},{"var":"cache_write_1h_tokens"}]},200000]},"200000","base"]},"completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"},{"var":"cache_write_1h_tokens"}]},200000]},"200000","base"]},"web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"},{"var":"cache_write_1h_tokens"}]},200000]},"200000","base"]},"input_cache_read"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"},{"var":"cache_write_1h_tokens"}]},200000]},"200000","base"]},"input_cache_write"]}}]},0]},{"if":[{">":[{"var":"cache_write_1h_tokens"},0]},{"*":[{"var":"cache_write_1h_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"},{"var":"cache_write_1h_tokens"}]},200000]},"200000","base"]},"input_cache_write_1h"]}}]},0]}]}}},
+ {"rawId":"anthropic/claude-sonnet-4.5","displayName":"Anthropic: Claude Sonnet 4.5","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":64000,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"200000":{"prompt":0.000006,"completion":0.0000225,"web_search":0.01,"input_cache_read":6e-7,"input_cache_write":0.0000075,"input_cache_write_1h":0.000012},"base":{"prompt":0.000003,"completion":0.000015,"web_search":0.01,"input_cache_read":3e-7,"input_cache_write":0.00000375,"input_cache_write_1h":0.000006}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"},{"var":"cache_write_1h_tokens"}]},200000]},"200000","base"]},"prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"},{"var":"cache_write_1h_tokens"}]},200000]},"200000","base"]},"completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"},{"var":"cache_write_1h_tokens"}]},200000]},"200000","base"]},"web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"},{"var":"cache_write_1h_tokens"}]},200000]},"200000","base"]},"input_cache_read"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"},{"var":"cache_write_1h_tokens"}]},200000]},"200000","base"]},"input_cache_write"]}}]},0]},{"if":[{">":[{"var":"cache_write_1h_tokens"},0]},{"*":[{"var":"cache_write_1h_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"},{"var":"cache_write_1h_tokens"}]},200000]},"200000","base"]},"input_cache_write_1h"]}}]},0]}]}}},
+ {"rawId":"anthropic/claude-sonnet-4.5:batch","displayName":"Anthropic: Claude Sonnet 4.5 (batch)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":64000,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"200000":{"prompt":0.000003,"completion":0.00001125,"web_search":0.01,"input_cache_read":3e-7,"input_cache_write":0.00000375,"input_cache_write_1h":0.000006},"base":{"prompt":0.0000015,"completion":0.0000075,"web_search":0.01,"input_cache_read":1.5e-7,"input_cache_write":0.000001875,"input_cache_write_1h":0.000003}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"},{"var":"cache_write_1h_tokens"}]},200000]},"200000","base"]},"prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"},{"var":"cache_write_1h_tokens"}]},200000]},"200000","base"]},"completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"},{"var":"cache_write_1h_tokens"}]},200000]},"200000","base"]},"web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"},{"var":"cache_write_1h_tokens"}]},200000]},"200000","base"]},"input_cache_read"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"},{"var":"cache_write_1h_tokens"}]},200000]},"200000","base"]},"input_cache_write"]}}]},0]},{"if":[{">":[{"var":"cache_write_1h_tokens"},0]},{"*":[{"var":"cache_write_1h_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"},{"var":"cache_write_1h_tokens"}]},200000]},"200000","base"]},"input_cache_write_1h"]}}]},0]}]}}},
+ {"rawId":"anthropic/claude-sonnet-4.6","displayName":"Anthropic: Claude Sonnet 4.6","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["max","high","medium","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.000003,"completion":0.000015,"web_search":0.01,"input_cache_read":3e-7,"input_cache_write":0.00000375,"input_cache_write_1h":0.000006}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_write"]}}]},0]},{"if":[{">":[{"var":"cache_write_1h_tokens"},0]},{"*":[{"var":"cache_write_1h_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_write_1h"]}}]},0]}]}}},
+ {"rawId":"anthropic/claude-sonnet-4.6:batch","displayName":"Anthropic: Claude Sonnet 4.6 (batch)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["max","high","medium","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.0000015,"completion":0.0000075,"web_search":0.01,"input_cache_read":1.5e-7,"input_cache_write":0.000001875,"input_cache_write_1h":0.000003}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_write"]}}]},0]},{"if":[{">":[{"var":"cache_write_1h_tokens"},0]},{"*":[{"var":"cache_write_1h_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_write_1h"]}}]},0]}]}}},
+ {"rawId":"anthropic/claude-sonnet-5","displayName":"Anthropic: Claude Sonnet 5","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["max","xhigh","high","medium","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.000002,"completion":0.00001,"web_search":0.01,"input_cache_read":2e-7,"input_cache_write":0.0000025,"input_cache_write_1h":0.000004}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_write"]}}]},0]},{"if":[{">":[{"var":"cache_write_1h_tokens"},0]},{"*":[{"var":"cache_write_1h_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_write_1h"]}}]},0]}]}}},
+ {"rawId":"anthropic/claude-sonnet-5:batch","displayName":"Anthropic: Claude Sonnet 5 (batch)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["max","xhigh","high","medium","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.000001,"completion":0.000005,"web_search":0.01,"input_cache_read":1e-7,"input_cache_write":0.00000125,"input_cache_write_1h":0.000002}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_write"]}}]},0]},{"if":[{">":[{"var":"cache_write_1h_tokens"},0]},{"*":[{"var":"cache_write_1h_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_write_1h"]}}]},0]}]}}},
+ {"rawId":"anthropic/claude-sonnet-5.5","displayName":"Anthropic: Claude Sonnet 5.5","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["max","xhigh","high","medium","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000002,"output_tokens":0.00001,"web_searches":0.01,"cache_read_tokens":1e-7,"cache_write_tokens":0.0000025,"cache_write_1h_tokens":0.000004}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_searches"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_1h_tokens"},0]},{"*":[{"var":"cache_write_1h_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_1h_tokens"]}}]},0]}]}}},
+ {"rawId":"anthropic/claude-sonnet-5.5:batch","displayName":"Anthropic: Claude Sonnet 5.5 (batch)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["max","xhigh","high","medium","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000001,"output_tokens":0.000005,"web_searches":0.01,"cache_read_tokens":5e-8,"cache_write_tokens":0.00000125,"cache_write_1h_tokens":0.000002}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_searches"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_1h_tokens"},0]},{"*":[{"var":"cache_write_1h_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_1h_tokens"]}}]},0]}]}}},
+ {"rawId":"arcee-ai/trinity-large-thinking","displayName":"Arcee AI: Trinity Large Thinking","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":80000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":2.5e-7,"completion":8e-7,"input_cache_read":6e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"bytedance-seed/seed-1.6","displayName":"ByteDance Seed: Seed 1.6","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":32768,"modalities":{"input":["image","text","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"128000":{"prompt":5e-7,"completion":0.000004},"base":{"prompt":2.5e-7,"completion":0.000002}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},128000]},"128000","base"]},"prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},128000]},"128000","base"]},"completion"]}}]},0]}]}}},
+ {"rawId":"bytedance-seed/seed-1.6-flash","displayName":"ByteDance Seed: Seed 1.6 Flash","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":32768,"modalities":{"input":["image","text","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"128000":{"prompt":1e-7,"completion":8e-7},"base":{"prompt":7.5e-8,"completion":3e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},128000]},"128000","base"]},"prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},128000]},"128000","base"]},"completion"]}}]},0]}]}}},
+ {"rawId":"bytedance-seed/seed-2-1-turbo","displayName":"ByteDance Seed: Seed 2.1 Turbo","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":235929,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":5e-7,"completion":0.0000025}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]}]}}},
+ {"rawId":"bytedance-seed/seed-2.0-code","displayName":"ByteDance Seed: Seed-2.0-Code","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":131072,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["high","medium","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"128000":{"prompt":0.000001,"completion":0.000006},"base":{"prompt":5e-7,"completion":0.000003}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},128000]},"128000","base"]},"prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},128000]},"128000","base"]},"completion"]}}]},0]}]}}},
+ {"rawId":"bytedance-seed/seed-2.0-lite","displayName":"ByteDance Seed: Seed-2.0-Lite","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":131072,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["high","medium","low","minimal"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"128000":{"prompt":5e-7,"completion":0.000004},"base":{"prompt":2.5e-7,"completion":0.000002}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},128000]},"128000","base"]},"prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},128000]},"128000","base"]},"completion"]}}]},0]}]}}},
+ {"rawId":"bytedance-seed/seed-2.0-mini","displayName":"ByteDance Seed: Seed-2.0-Mini","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":131072,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["high","medium","low","minimal"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"128000":{"prompt":2e-7,"completion":8e-7},"base":{"prompt":1e-7,"completion":4e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},128000]},"128000","base"]},"prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},128000]},"128000","base"]},"completion"]}}]},0]}]}}},
+ {"rawId":"bytedance/ui-tars-1.5-7b","displayName":"ByteDance: UI-TARS 7B ","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":128000,"maxOutput":2048,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":1e-7,"completion":2e-7,"input_cache_read":1e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"cognitivecomputations/dolphin-mistral-24b-venice-edition","displayName":"Venice: Uncensored","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":128000,"maxOutput":8192,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":2e-7,"completion":9e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]}]}}},
+ {"rawId":"cohere/command-a","displayName":"Cohere: Command A","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":256000,"maxOutput":8192,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.0000025,"completion":0.00001}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]}]}}},
+ {"rawId":"cohere/command-a-plus","displayName":"Cohere: Command A+","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":192000,"maxOutput":64000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":3e-7,"output_tokens":0.0000015,"cache_read_tokens":1.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"cohere/command-r-08-2024","displayName":"Cohere: Command R (08-2024)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":128000,"maxOutput":4000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":1.5e-7,"completion":6e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]}]}}},
+ {"rawId":"cohere/command-r-plus-08-2024","displayName":"Cohere: Command R+ (08-2024)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":128000,"maxOutput":4000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.0000025,"completion":0.00001}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]}]}}},
+ {"rawId":"cohere/command-r7b-12-2024","displayName":"Cohere: Command R7B (12-2024)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":128000,"maxOutput":4000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":3.75e-8,"completion":1.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]}]}}},
+ {"rawId":"cohere/north-mini-code:free","displayName":"Cohere: North Mini Code (free)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":256000,"maxOutput":64000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"deepseek/deepseek-chat","displayName":"DeepSeek: DeepSeek V3","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":163840,"maxOutput":16384,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":3.2e-7,"output_tokens":8.9e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"deepseek/deepseek-chat-v3-0324","displayName":"DeepSeek: DeepSeek V3 0324","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":163840,"maxOutput":115200,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2.9e-7,"output_tokens":0.00000114,"cache_read_tokens":1.1e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"deepseek/deepseek-chat-v3.1","displayName":"DeepSeek: DeepSeek V3.1","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":163840,"maxOutput":32768,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":2.5e-7,"completion":9.5e-7,"input_cache_read":1.3e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"deepseek/deepseek-r1","displayName":"DeepSeek: R1","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":64000,"maxOutput":16000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":7e-7,"completion":0.0000025}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]}]}}},
+ {"rawId":"deepseek/deepseek-r1-0528","displayName":"DeepSeek: R1 0528","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":163840,"maxOutput":32768,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":5e-7,"completion":0.00000215,"input_cache_read":3.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"deepseek/deepseek-v3.1-terminus","displayName":"DeepSeek: DeepSeek V3.1 Terminus","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":163840,"maxOutput":147456,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2.7e-7,"output_tokens":0.000001}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"deepseek/deepseek-v3.2","displayName":"DeepSeek: DeepSeek V3.2","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":163840,"maxOutput":147456,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2.59e-7,"output_tokens":8e-7,"cache_read_tokens":1.4e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"deepseek/deepseek-v3.2-exp","displayName":"DeepSeek: DeepSeek V3.2 Exp","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":163840,"maxOutput":147456,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2.7e-7,"output_tokens":4.1e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"deepseek/deepseek-v4-flash","displayName":"DeepSeek: DeepSeek V4 Flash 0423","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":943717,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["xhigh","high"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":9.1e-8,"output_tokens":1.82e-7,"cache_read_tokens":1.82e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"deepseek/deepseek-v4-flash-0731","displayName":"DeepSeek: DeepSeek V4 Flash 0731","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":943718,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["max","high","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.6e-8,"output_tokens":6.4e-7,"cache_read_tokens":1.6e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"deepseek/deepseek-v4-flash-vision-exp","displayName":"DeepSeek: DeepSeek V4 Flash Vision Exp","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":262144,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["max","high","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2.156e-7,"output_tokens":6.468e-7,"cache_read_tokens":6.86e-9}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"deepseek/deepseek-v4-pro","displayName":"DeepSeek: DeepSeek V4 Pro 0423","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":384000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["xhigh","high"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":9.5526e-7,"output_tokens":0.00000191052,"cache_read_tokens":7.9605e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"deepseek/deepseek-v4-pro-0813","displayName":"DeepSeek: DeepSeek V4 Pro 0813","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":393216,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["max","high","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00000132,"output_tokens":0.00000396,"cache_read_tokens":4.4e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"deepseek/deepseek-v4.1-flash","displayName":"DeepSeek: DeepSeek V4.1 Flash","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":943718,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["max","high","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.584e-8,"output_tokens":8.91e-7,"cache_read_tokens":5.4e-9}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"deepseek/deepseek-v4.1-flash:batch","displayName":"DeepSeek: DeepSeek V4.1 Flash (batch)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":131072,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["max","high","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.12e-7,"output_tokens":3.36e-7,"cache_read_tokens":3.36e-9}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"dots-studio/dots-3-note-preview:free","displayName":"Dots Studio: Dots3-Note Preview (free)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":512000,"maxOutput":460800,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"fireworks/ember-1","displayName":"Fireworks: Ember-1","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":943718,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["max","high","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000003,"output_tokens":0.000015,"cache_read_tokens":3e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"google/gemini-2.5-flash","displayName":"Google: Gemini 2.5 Flash","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":65535,"modalities":{"input":["file","image","text","audio","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":3e-7,"completion":0.0000025,"image":3e-7,"audio":0.000001,"input_audio_cache":1e-7,"web_search":0.014,"internal_reasoning":0.0000025,"input_cache_read":3e-8,"input_cache_write":8.33333333333333e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"image_tokens"},0]},{"*":[{"var":"image_tokens"},{"lookup":{"table":"rate","keys":["base","image"]}}]},0]},{"if":[{">":[{"var":"audio_tokens"},0]},{"*":[{"var":"audio_tokens"},{"lookup":{"table":"rate","keys":["base","audio"]}}]},0]},{"if":[{">":[{"var":"audio_cache_tokens"},0]},{"*":[{"var":"audio_cache_tokens"},{"lookup":{"table":"rate","keys":["base","input_audio_cache"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"reasoning_tokens"},0]},{"*":[{"var":"reasoning_tokens"},{"lookup":{"table":"rate","keys":["base","internal_reasoning"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_write"]}}]},0]}]}}},
+ {"rawId":"google/gemini-2.5-flash-image","displayName":"Google: Nano Banana (Gemini 2.5 Flash Image)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":32768,"maxOutput":8192,"modalities":{"input":["image","text"],"output":["image","text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":3e-7,"completion":0.0000025,"image":3e-7,"image_output":0.00003,"audio":0.000001,"input_audio_cache":1e-7,"web_search":0.014,"internal_reasoning":0.0000025,"input_cache_read":3e-8,"input_cache_write":8.33333333333333e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"image_tokens"},0]},{"*":[{"var":"image_tokens"},{"lookup":{"table":"rate","keys":["base","image"]}}]},0]},{"if":[{">":[{"var":"image_output_tokens"},0]},{"*":[{"var":"image_output_tokens"},{"lookup":{"table":"rate","keys":["base","image_output"]}}]},0]},{"if":[{">":[{"var":"audio_tokens"},0]},{"*":[{"var":"audio_tokens"},{"lookup":{"table":"rate","keys":["base","audio"]}}]},0]},{"if":[{">":[{"var":"audio_cache_tokens"},0]},{"*":[{"var":"audio_cache_tokens"},{"lookup":{"table":"rate","keys":["base","input_audio_cache"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"reasoning_tokens"},0]},{"*":[{"var":"reasoning_tokens"},{"lookup":{"table":"rate","keys":["base","internal_reasoning"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_write"]}}]},0]}]}}},
+ {"rawId":"google/gemini-2.5-flash-lite","displayName":"Google: Gemini 2.5 Flash Lite","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":65535,"modalities":{"input":["text","image","file","audio","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":1e-7,"completion":4e-7,"image":1e-7,"audio":3e-7,"input_audio_cache":3e-8,"web_search":0.014,"internal_reasoning":4e-7,"input_cache_read":1e-8,"input_cache_write":8.33333333333333e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"image_tokens"},0]},{"*":[{"var":"image_tokens"},{"lookup":{"table":"rate","keys":["base","image"]}}]},0]},{"if":[{">":[{"var":"audio_tokens"},0]},{"*":[{"var":"audio_tokens"},{"lookup":{"table":"rate","keys":["base","audio"]}}]},0]},{"if":[{">":[{"var":"audio_cache_tokens"},0]},{"*":[{"var":"audio_cache_tokens"},{"lookup":{"table":"rate","keys":["base","input_audio_cache"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"reasoning_tokens"},0]},{"*":[{"var":"reasoning_tokens"},{"lookup":{"table":"rate","keys":["base","internal_reasoning"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_write"]}}]},0]}]}}},
+ {"rawId":"google/gemini-2.5-flash-lite:batch","displayName":"Google: Gemini 2.5 Flash Lite (batch)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":65535,"modalities":{"input":["text","image","file","audio","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":5e-8,"completion":2e-7,"image":5e-8,"audio":1.5e-7,"input_audio_cache":3e-8,"web_search":0.014,"internal_reasoning":2e-7,"input_cache_read":1e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"image_tokens"},0]},{"*":[{"var":"image_tokens"},{"lookup":{"table":"rate","keys":["base","image"]}}]},0]},{"if":[{">":[{"var":"audio_tokens"},0]},{"*":[{"var":"audio_tokens"},{"lookup":{"table":"rate","keys":["base","audio"]}}]},0]},{"if":[{">":[{"var":"audio_cache_tokens"},0]},{"*":[{"var":"audio_cache_tokens"},{"lookup":{"table":"rate","keys":["base","input_audio_cache"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"reasoning_tokens"},0]},{"*":[{"var":"reasoning_tokens"},{"lookup":{"table":"rate","keys":["base","internal_reasoning"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"google/gemini-2.5-flash:batch","displayName":"Google: Gemini 2.5 Flash (batch)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":65535,"modalities":{"input":["file","image","text","audio","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":1.5e-7,"completion":0.00000125,"image":1.5e-7,"audio":5e-7,"input_audio_cache":1e-7,"web_search":0.014,"internal_reasoning":0.00000125,"input_cache_read":3e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"image_tokens"},0]},{"*":[{"var":"image_tokens"},{"lookup":{"table":"rate","keys":["base","image"]}}]},0]},{"if":[{">":[{"var":"audio_tokens"},0]},{"*":[{"var":"audio_tokens"},{"lookup":{"table":"rate","keys":["base","audio"]}}]},0]},{"if":[{">":[{"var":"audio_cache_tokens"},0]},{"*":[{"var":"audio_cache_tokens"},{"lookup":{"table":"rate","keys":["base","input_audio_cache"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"reasoning_tokens"},0]},{"*":[{"var":"reasoning_tokens"},{"lookup":{"table":"rate","keys":["base","internal_reasoning"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"google/gemini-2.5-pro","displayName":"Google: Gemini 2.5 Pro","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":65536,"modalities":{"input":["text","image","file","audio","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"200000":{"prompt":0.0000025,"completion":0.000015,"image":0.00000125,"audio":0.0000025,"input_audio_cache":2.5e-7,"web_search":0.014,"internal_reasoning":0.00001,"input_cache_read":2.5e-7,"input_cache_write":3.75e-7},"base":{"prompt":0.00000125,"completion":0.00001,"image":0.00000125,"audio":0.00000125,"input_audio_cache":1.25e-7,"web_search":0.014,"internal_reasoning":0.00001,"input_cache_read":1.25e-7,"input_cache_write":3.75e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},200000]},"200000","base"]},"prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},200000]},"200000","base"]},"completion"]}}]},0]},{"if":[{">":[{"var":"image_tokens"},0]},{"*":[{"var":"image_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},200000]},"200000","base"]},"image"]}}]},0]},{"if":[{">":[{"var":"audio_tokens"},0]},{"*":[{"var":"audio_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},200000]},"200000","base"]},"audio"]}}]},0]},{"if":[{">":[{"var":"audio_cache_tokens"},0]},{"*":[{"var":"audio_cache_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},200000]},"200000","base"]},"input_audio_cache"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},200000]},"200000","base"]},"web_search"]}}]},0]},{"if":[{">":[{"var":"reasoning_tokens"},0]},{"*":[{"var":"reasoning_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},200000]},"200000","base"]},"internal_reasoning"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},200000]},"200000","base"]},"input_cache_read"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},200000]},"200000","base"]},"input_cache_write"]}}]},0]}]}}},
+ {"rawId":"google/gemini-2.5-pro-preview","displayName":"Google: Gemini 2.5 Pro Preview 06-05","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":65536,"modalities":{"input":["file","image","text","audio"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"200000":{"prompt":0.0000025,"completion":0.000015,"image":0.00000125,"audio":0.0000025,"input_audio_cache":2.5e-7,"web_search":0.014,"internal_reasoning":0.00001,"input_cache_read":2.5e-7,"input_cache_write":3.75e-7},"base":{"prompt":0.00000125,"completion":0.00001,"image":0.00000125,"audio":0.00000125,"input_audio_cache":1.25e-7,"web_search":0.014,"internal_reasoning":0.00001,"input_cache_read":1.25e-7,"input_cache_write":3.75e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},200000]},"200000","base"]},"prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},200000]},"200000","base"]},"completion"]}}]},0]},{"if":[{">":[{"var":"image_tokens"},0]},{"*":[{"var":"image_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},200000]},"200000","base"]},"image"]}}]},0]},{"if":[{">":[{"var":"audio_tokens"},0]},{"*":[{"var":"audio_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},200000]},"200000","base"]},"audio"]}}]},0]},{"if":[{">":[{"var":"audio_cache_tokens"},0]},{"*":[{"var":"audio_cache_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},200000]},"200000","base"]},"input_audio_cache"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},200000]},"200000","base"]},"web_search"]}}]},0]},{"if":[{">":[{"var":"reasoning_tokens"},0]},{"*":[{"var":"reasoning_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},200000]},"200000","base"]},"internal_reasoning"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},200000]},"200000","base"]},"input_cache_read"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},200000]},"200000","base"]},"input_cache_write"]}}]},0]}]}}},
+ {"rawId":"google/gemini-2.5-pro:batch","displayName":"Google: Gemini 2.5 Pro (batch)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":65536,"modalities":{"input":["text","image","file","audio","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"200000":{"prompt":0.00000125,"completion":0.0000075,"image":6.25e-7,"audio":0.00000125,"input_audio_cache":2.5e-7,"web_search":0.014,"internal_reasoning":0.000005,"input_cache_read":2.5e-7},"base":{"prompt":6.25e-7,"completion":0.000005,"image":6.25e-7,"audio":6.25e-7,"input_audio_cache":1.25e-7,"web_search":0.014,"internal_reasoning":0.000005,"input_cache_read":1.25e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"completion"]}}]},0]},{"if":[{">":[{"var":"image_tokens"},0]},{"*":[{"var":"image_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"image"]}}]},0]},{"if":[{">":[{"var":"audio_tokens"},0]},{"*":[{"var":"audio_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"audio"]}}]},0]},{"if":[{">":[{"var":"audio_cache_tokens"},0]},{"*":[{"var":"audio_cache_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"input_audio_cache"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"web_search"]}}]},0]},{"if":[{">":[{"var":"reasoning_tokens"},0]},{"*":[{"var":"reasoning_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"internal_reasoning"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"input_cache_read"]}}]},0]}]}}},
+ {"rawId":"google/gemini-3-flash-preview","displayName":"Google: Gemini 3 Flash Preview","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":65536,"modalities":{"input":["text","image","file","audio","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["high","medium","low","minimal"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":5e-7,"completion":0.000003,"image":5e-7,"audio":0.000001,"input_audio_cache":1e-7,"web_search":0.014,"internal_reasoning":0.000003,"input_cache_read":5e-8,"input_cache_write":8.33333333333333e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"image_tokens"},0]},{"*":[{"var":"image_tokens"},{"lookup":{"table":"rate","keys":["base","image"]}}]},0]},{"if":[{">":[{"var":"audio_tokens"},0]},{"*":[{"var":"audio_tokens"},{"lookup":{"table":"rate","keys":["base","audio"]}}]},0]},{"if":[{">":[{"var":"audio_cache_tokens"},0]},{"*":[{"var":"audio_cache_tokens"},{"lookup":{"table":"rate","keys":["base","input_audio_cache"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"reasoning_tokens"},0]},{"*":[{"var":"reasoning_tokens"},{"lookup":{"table":"rate","keys":["base","internal_reasoning"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_write"]}}]},0]}]}}},
+ {"rawId":"google/gemini-3-flash-preview:batch","displayName":"Google: Gemini 3 Flash Preview (batch)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":65536,"modalities":{"input":["text","image","file","audio","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["high","medium","low","minimal"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":2.5e-7,"completion":0.0000015,"image":2.5e-7,"audio":5e-7,"web_search":0.014,"internal_reasoning":0.0000015}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"image_tokens"},0]},{"*":[{"var":"image_tokens"},{"lookup":{"table":"rate","keys":["base","image"]}}]},0]},{"if":[{">":[{"var":"audio_tokens"},0]},{"*":[{"var":"audio_tokens"},{"lookup":{"table":"rate","keys":["base","audio"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"reasoning_tokens"},0]},{"*":[{"var":"reasoning_tokens"},{"lookup":{"table":"rate","keys":["base","internal_reasoning"]}}]},0]}]}}},
+ {"rawId":"google/gemini-3-pro-image","displayName":"Google: Nano Banana Pro (Gemini 3 Pro Image)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":32768,"modalities":{"input":["image","text"],"output":["image","text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.000002,"completion":0.000012,"image":0.000002,"image_output":0.00012,"audio":0.000002,"input_audio_cache":2e-7,"web_search":0.014,"internal_reasoning":0.000012,"input_cache_read":2e-7,"input_cache_write":3.75e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"image_tokens"},0]},{"*":[{"var":"image_tokens"},{"lookup":{"table":"rate","keys":["base","image"]}}]},0]},{"if":[{">":[{"var":"image_output_tokens"},0]},{"*":[{"var":"image_output_tokens"},{"lookup":{"table":"rate","keys":["base","image_output"]}}]},0]},{"if":[{">":[{"var":"audio_tokens"},0]},{"*":[{"var":"audio_tokens"},{"lookup":{"table":"rate","keys":["base","audio"]}}]},0]},{"if":[{">":[{"var":"audio_cache_tokens"},0]},{"*":[{"var":"audio_cache_tokens"},{"lookup":{"table":"rate","keys":["base","input_audio_cache"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"reasoning_tokens"},0]},{"*":[{"var":"reasoning_tokens"},{"lookup":{"table":"rate","keys":["base","internal_reasoning"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_write"]}}]},0]}]}}},
+ {"rawId":"google/gemini-3-pro-image-preview","displayName":"Google: Nano Banana Pro (Gemini 3 Pro Image Preview)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":65536,"maxOutput":32768,"modalities":{"input":["image","text"],"output":["image","text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.000002,"completion":0.000012,"image":0.000002,"image_output":0.00012,"audio":0.000002,"input_audio_cache":2e-7,"web_search":0.014,"internal_reasoning":0.000012,"input_cache_read":2e-7,"input_cache_write":3.75e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"image_tokens"},0]},{"*":[{"var":"image_tokens"},{"lookup":{"table":"rate","keys":["base","image"]}}]},0]},{"if":[{">":[{"var":"image_output_tokens"},0]},{"*":[{"var":"image_output_tokens"},{"lookup":{"table":"rate","keys":["base","image_output"]}}]},0]},{"if":[{">":[{"var":"audio_tokens"},0]},{"*":[{"var":"audio_tokens"},{"lookup":{"table":"rate","keys":["base","audio"]}}]},0]},{"if":[{">":[{"var":"audio_cache_tokens"},0]},{"*":[{"var":"audio_cache_tokens"},{"lookup":{"table":"rate","keys":["base","input_audio_cache"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"reasoning_tokens"},0]},{"*":[{"var":"reasoning_tokens"},{"lookup":{"table":"rate","keys":["base","internal_reasoning"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_write"]}}]},0]}]}}},
+ {"rawId":"google/gemini-3.1-flash-image","displayName":"Google: Nano Banana 2 (Gemini 3.1 Flash Image)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":32768,"modalities":{"input":["image","text"],"output":["image","text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["high","minimal"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":5e-7,"completion":0.000003,"image_output":0.00006,"web_search":0.014}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"image_output_tokens"},0]},{"*":[{"var":"image_output_tokens"},{"lookup":{"table":"rate","keys":["base","image_output"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]}]}}},
+ {"rawId":"google/gemini-3.1-flash-image-preview","displayName":"Google: Nano Banana 2 (Gemini 3.1 Flash Image Preview)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":65536,"maxOutput":58982,"modalities":{"input":["image","text"],"output":["image","text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["high","minimal"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":5e-7,"completion":0.000003,"image_output":0.00006,"web_search":0.014}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"image_output_tokens"},0]},{"*":[{"var":"image_output_tokens"},{"lookup":{"table":"rate","keys":["base","image_output"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]}]}}},
+ {"rawId":"google/gemini-3.1-flash-lite","displayName":"Google: Gemini 3.1 Flash Lite","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":65536,"modalities":{"input":["text","image","video","file","audio"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["high","medium","low","minimal"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":2.5e-7,"completion":0.0000015,"image":2.5e-7,"audio":5e-7,"input_audio_cache":5e-8,"web_search":0.014,"internal_reasoning":0.0000015,"input_cache_read":2.5e-8,"input_cache_write":8.33333333333333e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"image_tokens"},0]},{"*":[{"var":"image_tokens"},{"lookup":{"table":"rate","keys":["base","image"]}}]},0]},{"if":[{">":[{"var":"audio_tokens"},0]},{"*":[{"var":"audio_tokens"},{"lookup":{"table":"rate","keys":["base","audio"]}}]},0]},{"if":[{">":[{"var":"audio_cache_tokens"},0]},{"*":[{"var":"audio_cache_tokens"},{"lookup":{"table":"rate","keys":["base","input_audio_cache"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"reasoning_tokens"},0]},{"*":[{"var":"reasoning_tokens"},{"lookup":{"table":"rate","keys":["base","internal_reasoning"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_write"]}}]},0]}]}}},
+ {"rawId":"google/gemini-3.1-flash-lite-image","displayName":"Google: Nano Banana 2 Lite (Gemini 3.1 Flash Lite Image)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":65536,"maxOutput":58982,"modalities":{"input":["image","text"],"output":["image","text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["high","minimal"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":2.5e-7,"completion":0.0000015,"image_output":0.00003,"web_search":0.014}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"image_output_tokens"},0]},{"*":[{"var":"image_output_tokens"},{"lookup":{"table":"rate","keys":["base","image_output"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]}]}}},
+ {"rawId":"google/gemini-3.1-flash-lite-preview","displayName":"Google: Gemini 3.1 Flash Lite Preview","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":65536,"modalities":{"input":["text","image","video","file","audio"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["high","medium","low","minimal"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":2.5e-7,"completion":0.0000015,"image":2.5e-7,"audio":5e-7,"input_audio_cache":5e-8,"web_search":0.014,"internal_reasoning":0.0000015,"input_cache_read":2.5e-8,"input_cache_write":8.33333333333333e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"image_tokens"},0]},{"*":[{"var":"image_tokens"},{"lookup":{"table":"rate","keys":["base","image"]}}]},0]},{"if":[{">":[{"var":"audio_tokens"},0]},{"*":[{"var":"audio_tokens"},{"lookup":{"table":"rate","keys":["base","audio"]}}]},0]},{"if":[{">":[{"var":"audio_cache_tokens"},0]},{"*":[{"var":"audio_cache_tokens"},{"lookup":{"table":"rate","keys":["base","input_audio_cache"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"reasoning_tokens"},0]},{"*":[{"var":"reasoning_tokens"},{"lookup":{"table":"rate","keys":["base","internal_reasoning"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_write"]}}]},0]}]}}},
+ {"rawId":"google/gemini-3.1-flash-lite:batch","displayName":"Google: Gemini 3.1 Flash Lite (batch)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":65536,"modalities":{"input":["text","image","video","file","audio"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["high","medium","low","minimal"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":1.25e-7,"completion":7.5e-7,"image":1.25e-7,"audio":2.5e-7,"input_audio_cache":2.5e-8,"web_search":0.014,"internal_reasoning":7.5e-7,"input_cache_read":1.25e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"image_tokens"},0]},{"*":[{"var":"image_tokens"},{"lookup":{"table":"rate","keys":["base","image"]}}]},0]},{"if":[{">":[{"var":"audio_tokens"},0]},{"*":[{"var":"audio_tokens"},{"lookup":{"table":"rate","keys":["base","audio"]}}]},0]},{"if":[{">":[{"var":"audio_cache_tokens"},0]},{"*":[{"var":"audio_cache_tokens"},{"lookup":{"table":"rate","keys":["base","input_audio_cache"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"reasoning_tokens"},0]},{"*":[{"var":"reasoning_tokens"},{"lookup":{"table":"rate","keys":["base","internal_reasoning"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"google/gemini-3.1-pro-preview","displayName":"Google: Gemini 3.1 Pro Preview","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":65536,"modalities":{"input":["audio","file","image","text","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["high","medium","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"200000":{"prompt":0.000004,"completion":0.000018,"image":0.000002,"audio":0.000004,"input_audio_cache":4e-7,"web_search":0.014,"internal_reasoning":0.000012,"input_cache_read":4e-7,"input_cache_write":3.75e-7},"base":{"prompt":0.000002,"completion":0.000012,"image":0.000002,"audio":0.000002,"input_audio_cache":2e-7,"web_search":0.014,"internal_reasoning":0.000012,"input_cache_read":2e-7,"input_cache_write":3.75e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},200000]},"200000","base"]},"prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},200000]},"200000","base"]},"completion"]}}]},0]},{"if":[{">":[{"var":"image_tokens"},0]},{"*":[{"var":"image_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},200000]},"200000","base"]},"image"]}}]},0]},{"if":[{">":[{"var":"audio_tokens"},0]},{"*":[{"var":"audio_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},200000]},"200000","base"]},"audio"]}}]},0]},{"if":[{">":[{"var":"audio_cache_tokens"},0]},{"*":[{"var":"audio_cache_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},200000]},"200000","base"]},"input_audio_cache"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},200000]},"200000","base"]},"web_search"]}}]},0]},{"if":[{">":[{"var":"reasoning_tokens"},0]},{"*":[{"var":"reasoning_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},200000]},"200000","base"]},"internal_reasoning"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},200000]},"200000","base"]},"input_cache_read"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},200000]},"200000","base"]},"input_cache_write"]}}]},0]}]}}},
+ {"rawId":"google/gemini-3.1-pro-preview-customtools","displayName":"Google: Gemini 3.1 Pro Preview Custom Tools","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":65536,"modalities":{"input":["text","audio","image","video","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["high","medium","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"200000":{"prompt":0.000004,"completion":0.000018,"image":0.000002,"audio":0.000004,"input_audio_cache":4e-7,"web_search":0.014,"internal_reasoning":0.000012,"input_cache_read":4e-7,"input_cache_write":3.75e-7},"base":{"prompt":0.000002,"completion":0.000012,"image":0.000002,"audio":0.000002,"input_audio_cache":2e-7,"web_search":0.014,"internal_reasoning":0.000012,"input_cache_read":2e-7,"input_cache_write":3.75e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},200000]},"200000","base"]},"prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},200000]},"200000","base"]},"completion"]}}]},0]},{"if":[{">":[{"var":"image_tokens"},0]},{"*":[{"var":"image_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},200000]},"200000","base"]},"image"]}}]},0]},{"if":[{">":[{"var":"audio_tokens"},0]},{"*":[{"var":"audio_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},200000]},"200000","base"]},"audio"]}}]},0]},{"if":[{">":[{"var":"audio_cache_tokens"},0]},{"*":[{"var":"audio_cache_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},200000]},"200000","base"]},"input_audio_cache"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},200000]},"200000","base"]},"web_search"]}}]},0]},{"if":[{">":[{"var":"reasoning_tokens"},0]},{"*":[{"var":"reasoning_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},200000]},"200000","base"]},"internal_reasoning"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},200000]},"200000","base"]},"input_cache_read"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},200000]},"200000","base"]},"input_cache_write"]}}]},0]}]}}},
+ {"rawId":"google/gemini-3.1-pro-preview:batch","displayName":"Google: Gemini 3.1 Pro Preview (batch)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":65536,"modalities":{"input":["audio","file","image","text","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["high","medium","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"200000":{"prompt":0.000002,"completion":0.000009,"image":0.000001,"audio":0.000002,"web_search":0.014,"internal_reasoning":0.000006},"base":{"prompt":0.000001,"completion":0.000006,"image":0.000001,"audio":0.000001,"web_search":0.014,"internal_reasoning":0.000006}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},200000]},"200000","base"]},"prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},200000]},"200000","base"]},"completion"]}}]},0]},{"if":[{">":[{"var":"image_tokens"},0]},{"*":[{"var":"image_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},200000]},"200000","base"]},"image"]}}]},0]},{"if":[{">":[{"var":"audio_tokens"},0]},{"*":[{"var":"audio_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},200000]},"200000","base"]},"audio"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},200000]},"200000","base"]},"web_search"]}}]},0]},{"if":[{">":[{"var":"reasoning_tokens"},0]},{"*":[{"var":"reasoning_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},200000]},"200000","base"]},"internal_reasoning"]}}]},0]}]}}},
+ {"rawId":"google/gemini-3.5-flash","displayName":"Google: Gemini 3.5 Flash","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":65536,"modalities":{"input":["text","image","video","file","audio"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["high","medium","low","minimal"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.0000015,"completion":0.000009,"image":0.0000015,"audio":0.000003,"input_audio_cache":3e-7,"web_search":0.014,"internal_reasoning":0.000009,"input_cache_read":1.5e-7,"input_cache_write":8.33333333333333e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"image_tokens"},0]},{"*":[{"var":"image_tokens"},{"lookup":{"table":"rate","keys":["base","image"]}}]},0]},{"if":[{">":[{"var":"audio_tokens"},0]},{"*":[{"var":"audio_tokens"},{"lookup":{"table":"rate","keys":["base","audio"]}}]},0]},{"if":[{">":[{"var":"audio_cache_tokens"},0]},{"*":[{"var":"audio_cache_tokens"},{"lookup":{"table":"rate","keys":["base","input_audio_cache"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"reasoning_tokens"},0]},{"*":[{"var":"reasoning_tokens"},{"lookup":{"table":"rate","keys":["base","internal_reasoning"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_write"]}}]},0]}]}}},
+ {"rawId":"google/gemini-3.5-flash-lite","displayName":"Google: Gemini 3.5 Flash Lite","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":65536,"modalities":{"input":["text","image","video","file","audio"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["high","medium","low","minimal"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":3e-7,"completion":0.0000025,"image":3e-7,"audio":3e-7,"input_audio_cache":3e-8,"web_search":0.014,"internal_reasoning":0.0000025,"input_cache_read":3e-8,"input_cache_write":8.33333333333333e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"image_tokens"},0]},{"*":[{"var":"image_tokens"},{"lookup":{"table":"rate","keys":["base","image"]}}]},0]},{"if":[{">":[{"var":"audio_tokens"},0]},{"*":[{"var":"audio_tokens"},{"lookup":{"table":"rate","keys":["base","audio"]}}]},0]},{"if":[{">":[{"var":"audio_cache_tokens"},0]},{"*":[{"var":"audio_cache_tokens"},{"lookup":{"table":"rate","keys":["base","input_audio_cache"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"reasoning_tokens"},0]},{"*":[{"var":"reasoning_tokens"},{"lookup":{"table":"rate","keys":["base","internal_reasoning"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_write"]}}]},0]}]}}},
+ {"rawId":"google/gemini-3.5-flash-lite:batch","displayName":"Google: Gemini 3.5 Flash Lite (batch)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":65536,"modalities":{"input":["text","image","video","file","audio"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["high","medium","low","minimal"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":1.5e-7,"completion":0.00000125,"image":1.5e-7,"audio":1.5e-7,"input_audio_cache":1.5e-8,"web_search":0.014,"internal_reasoning":0.00000125,"input_cache_read":1.5e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"image_tokens"},0]},{"*":[{"var":"image_tokens"},{"lookup":{"table":"rate","keys":["base","image"]}}]},0]},{"if":[{">":[{"var":"audio_tokens"},0]},{"*":[{"var":"audio_tokens"},{"lookup":{"table":"rate","keys":["base","audio"]}}]},0]},{"if":[{">":[{"var":"audio_cache_tokens"},0]},{"*":[{"var":"audio_cache_tokens"},{"lookup":{"table":"rate","keys":["base","input_audio_cache"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"reasoning_tokens"},0]},{"*":[{"var":"reasoning_tokens"},{"lookup":{"table":"rate","keys":["base","internal_reasoning"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"google/gemini-3.5-flash:batch","displayName":"Google: Gemini 3.5 Flash (batch)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":65536,"modalities":{"input":["text","image","video","file","audio"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["high","medium","low","minimal"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":7.5e-7,"completion":0.0000045,"image":7.5e-7,"audio":0.0000015,"input_audio_cache":1.5e-7,"web_search":0.014,"internal_reasoning":0.0000045,"input_cache_read":7.5e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"image_tokens"},0]},{"*":[{"var":"image_tokens"},{"lookup":{"table":"rate","keys":["base","image"]}}]},0]},{"if":[{">":[{"var":"audio_tokens"},0]},{"*":[{"var":"audio_tokens"},{"lookup":{"table":"rate","keys":["base","audio"]}}]},0]},{"if":[{">":[{"var":"audio_cache_tokens"},0]},{"*":[{"var":"audio_cache_tokens"},{"lookup":{"table":"rate","keys":["base","input_audio_cache"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"reasoning_tokens"},0]},{"*":[{"var":"reasoning_tokens"},{"lookup":{"table":"rate","keys":["base","internal_reasoning"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"google/gemini-3.6-flash","displayName":"Google: Gemini 3.6 Flash","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":65536,"modalities":{"input":["text","image","video","file","audio"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["high","medium","low","minimal"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":7.5e-7,"completion":0.00000375,"image":7.5e-7,"audio":7.5e-7,"input_audio_cache":7.5e-8,"web_search":0.014,"internal_reasoning":0.00000375,"input_cache_read":7.5e-8,"input_cache_write":4.16666666666667e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"image_tokens"},0]},{"*":[{"var":"image_tokens"},{"lookup":{"table":"rate","keys":["base","image"]}}]},0]},{"if":[{">":[{"var":"audio_tokens"},0]},{"*":[{"var":"audio_tokens"},{"lookup":{"table":"rate","keys":["base","audio"]}}]},0]},{"if":[{">":[{"var":"audio_cache_tokens"},0]},{"*":[{"var":"audio_cache_tokens"},{"lookup":{"table":"rate","keys":["base","input_audio_cache"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"reasoning_tokens"},0]},{"*":[{"var":"reasoning_tokens"},{"lookup":{"table":"rate","keys":["base","internal_reasoning"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_write"]}}]},0]}]}}},
+ {"rawId":"google/gemini-3.6-flash:batch","displayName":"Google: Gemini 3.6 Flash (batch)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":65536,"modalities":{"input":["text","image","video","file","audio"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["high","medium","low","minimal"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":3.75e-7,"completion":0.000001875,"image":3.75e-7,"audio":3.75e-7,"input_audio_cache":3.75e-8,"web_search":0.014,"internal_reasoning":0.000001875,"input_cache_read":3.75e-8,"input_cache_write":4.16666666666667e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"image_tokens"},0]},{"*":[{"var":"image_tokens"},{"lookup":{"table":"rate","keys":["base","image"]}}]},0]},{"if":[{">":[{"var":"audio_tokens"},0]},{"*":[{"var":"audio_tokens"},{"lookup":{"table":"rate","keys":["base","audio"]}}]},0]},{"if":[{">":[{"var":"audio_cache_tokens"},0]},{"*":[{"var":"audio_cache_tokens"},{"lookup":{"table":"rate","keys":["base","input_audio_cache"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"reasoning_tokens"},0]},{"*":[{"var":"reasoning_tokens"},{"lookup":{"table":"rate","keys":["base","internal_reasoning"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_write"]}}]},0]}]}}},
+ {"rawId":"google/gemini-3.7-flash","displayName":"Google: Gemini 3.7 Flash","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":65536,"modalities":{"input":["text","image","video","file","audio"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["high","medium","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":7.5e-7,"completion":0.00000375,"image":7.5e-7,"audio":7.5e-7,"input_audio_cache":7.5e-8,"web_search":0.014,"internal_reasoning":0.00000375,"input_cache_read":7.5e-8,"input_cache_write":4.16666666666667e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"image_tokens"},0]},{"*":[{"var":"image_tokens"},{"lookup":{"table":"rate","keys":["base","image"]}}]},0]},{"if":[{">":[{"var":"audio_tokens"},0]},{"*":[{"var":"audio_tokens"},{"lookup":{"table":"rate","keys":["base","audio"]}}]},0]},{"if":[{">":[{"var":"audio_cache_tokens"},0]},{"*":[{"var":"audio_cache_tokens"},{"lookup":{"table":"rate","keys":["base","input_audio_cache"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"reasoning_tokens"},0]},{"*":[{"var":"reasoning_tokens"},{"lookup":{"table":"rate","keys":["base","internal_reasoning"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_write"]}}]},0]}]}}},
+ {"rawId":"google/gemini-3.7-flash:batch","displayName":"Google: Gemini 3.7 Flash (batch)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":65536,"modalities":{"input":["text","image","video","file","audio"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["high","medium","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":3.75e-7,"completion":0.000001875,"image":3.75e-7,"audio":3.75e-7,"input_audio_cache":3.75e-8,"web_search":0.014,"internal_reasoning":0.000001875,"input_cache_read":3.75e-8,"input_cache_write":4.16666666666667e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"image_tokens"},0]},{"*":[{"var":"image_tokens"},{"lookup":{"table":"rate","keys":["base","image"]}}]},0]},{"if":[{">":[{"var":"audio_tokens"},0]},{"*":[{"var":"audio_tokens"},{"lookup":{"table":"rate","keys":["base","audio"]}}]},0]},{"if":[{">":[{"var":"audio_cache_tokens"},0]},{"*":[{"var":"audio_cache_tokens"},{"lookup":{"table":"rate","keys":["base","input_audio_cache"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"reasoning_tokens"},0]},{"*":[{"var":"reasoning_tokens"},{"lookup":{"table":"rate","keys":["base","internal_reasoning"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_write"]}}]},0]}]}}},
+ {"rawId":"google/gemini-3.8-flash","displayName":"Google: Gemini 3.8 Flash","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":65536,"modalities":{"input":["text","image","video","file","audio"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["high","medium","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":7.5e-7,"completion":0.00000375,"image":7.5e-7,"audio":7.5e-7,"input_audio_cache":7.5e-8,"web_search":0.014,"internal_reasoning":0.00000375,"input_cache_read":7.5e-8,"input_cache_write":4.16666666666667e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"image_tokens"},0]},{"*":[{"var":"image_tokens"},{"lookup":{"table":"rate","keys":["base","image"]}}]},0]},{"if":[{">":[{"var":"audio_tokens"},0]},{"*":[{"var":"audio_tokens"},{"lookup":{"table":"rate","keys":["base","audio"]}}]},0]},{"if":[{">":[{"var":"audio_cache_tokens"},0]},{"*":[{"var":"audio_cache_tokens"},{"lookup":{"table":"rate","keys":["base","input_audio_cache"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"reasoning_tokens"},0]},{"*":[{"var":"reasoning_tokens"},{"lookup":{"table":"rate","keys":["base","internal_reasoning"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_write"]}}]},0]}]}}},
+ {"rawId":"google/gemini-3.8-flash:batch","displayName":"Google: Gemini 3.8 Flash (batch)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":65536,"modalities":{"input":["text","image","video","file","audio"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["high","medium","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":3.75e-7,"completion":0.000001875,"image":3.75e-7,"audio":3.75e-7,"input_audio_cache":3.75e-8,"web_search":0.014,"internal_reasoning":0.000001875,"input_cache_read":3.75e-8,"input_cache_write":4.16666666666667e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"image_tokens"},0]},{"*":[{"var":"image_tokens"},{"lookup":{"table":"rate","keys":["base","image"]}}]},0]},{"if":[{">":[{"var":"audio_tokens"},0]},{"*":[{"var":"audio_tokens"},{"lookup":{"table":"rate","keys":["base","audio"]}}]},0]},{"if":[{">":[{"var":"audio_cache_tokens"},0]},{"*":[{"var":"audio_cache_tokens"},{"lookup":{"table":"rate","keys":["base","input_audio_cache"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"reasoning_tokens"},0]},{"*":[{"var":"reasoning_tokens"},{"lookup":{"table":"rate","keys":["base","internal_reasoning"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_write"]}}]},0]}]}}},
+ {"rawId":"google/gemini-4-argon","displayName":"Google: Gemini 4 Argon","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":65536,"modalities":{"input":["audio","file","image","text","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["high","medium","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000002,"output_tokens":0.00001,"image_tokens":0.000002,"audio_tokens":0.000002,"audio_cache_tokens":1e-7,"web_searches":0.014,"reasoning_tokens":0.00001,"cache_read_tokens":1e-7,"cache_write_tokens":1.875e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"image_tokens"},0]},{"*":[{"var":"image_tokens"},{"lookup":{"table":"rate","keys":["base","image_tokens"]}}]},0]},{"if":[{">":[{"var":"audio_tokens"},0]},{"*":[{"var":"audio_tokens"},{"lookup":{"table":"rate","keys":["base","audio_tokens"]}}]},0]},{"if":[{">":[{"var":"audio_cache_tokens"},0]},{"*":[{"var":"audio_cache_tokens"},{"lookup":{"table":"rate","keys":["base","audio_cache_tokens"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_searches"]}}]},0]},{"if":[{">":[{"var":"reasoning_tokens"},0]},{"*":[{"var":"reasoning_tokens"},{"lookup":{"table":"rate","keys":["base","reasoning_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"google/gemini-4-argon:batch","displayName":"Google: Gemini 4 Argon (batch)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":943718,"modalities":{"input":["audio","file","image","text","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["high","medium","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000001,"output_tokens":0.000005,"image_tokens":0.000001,"audio_tokens":0.000001,"audio_cache_tokens":5e-8,"web_searches":0.014,"reasoning_tokens":0.000005,"cache_read_tokens":5e-8,"cache_write_tokens":1.875e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"image_tokens"},0]},{"*":[{"var":"image_tokens"},{"lookup":{"table":"rate","keys":["base","image_tokens"]}}]},0]},{"if":[{">":[{"var":"audio_tokens"},0]},{"*":[{"var":"audio_tokens"},{"lookup":{"table":"rate","keys":["base","audio_tokens"]}}]},0]},{"if":[{">":[{"var":"audio_cache_tokens"},0]},{"*":[{"var":"audio_cache_tokens"},{"lookup":{"table":"rate","keys":["base","audio_cache_tokens"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_searches"]}}]},0]},{"if":[{">":[{"var":"reasoning_tokens"},0]},{"*":[{"var":"reasoning_tokens"},{"lookup":{"table":"rate","keys":["base","reasoning_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"google/gemini-nano-banana-2.1","displayName":"Google: Nano Banana 2.1","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":65536,"maxOutput":58982,"modalities":{"input":["image","text"],"output":["image","text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["high","minimal"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000015,"output_tokens":0.0000075,"image_output_tokens":0.00003,"web_searches":0.014}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"image_output_tokens"},0]},{"*":[{"var":"image_output_tokens"},{"lookup":{"table":"rate","keys":["base","image_output_tokens"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_searches"]}}]},0]}]}}},
+ {"rawId":"google/gemma-2-27b-it","displayName":"Google: Gemma 2 27B","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":8192,"maxOutput":2048,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":6.5e-7,"completion":6.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]}]}}},
+ {"rawId":"google/gemma-3-12b-it","displayName":"Google: Gemma 3 12B","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":16384,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":5e-8,"completion":1.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]}]}}},
+ {"rawId":"google/gemma-3-27b-it","displayName":"Google: Gemma 3 27B","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":117964,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":8e-8,"completion":4.5e-7,"input_cache_read":4e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"google/gemma-3-4b-it","displayName":"Google: Gemma 3 4B","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":16384,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":5e-8,"completion":1e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]}]}}},
+ {"rawId":"google/gemma-4-26b-a4b-it","displayName":"Google: Gemma 4 26B A4B ","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":235929,"modalities":{"input":["image","text","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":7.65e-8,"output_tokens":2.55e-7,"cache_read_tokens":4.25e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"google/gemma-4-26b-a4b-it:free","displayName":"Google: Gemma 4 26B A4B (free)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":32768,"modalities":{"input":["image","text","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"google/gemma-4-31b-it","displayName":"Google: Gemma 4 31B","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":16384,"modalities":{"input":["image","text","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2e-7,"output_tokens":4e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"google/gemma-4-31b-it:free","displayName":"Google: Gemma 4 31B (free)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":32768,"modalities":{"input":["image","text","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"google/lyria-3-clip-preview","displayName":"Google: Lyria 3 Clip Preview","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":65536,"modalities":{"input":["text","image"],"output":["text","audio"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"google/lyria-3-pro-preview","displayName":"Google: Lyria 3 Pro Preview","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":65536,"modalities":{"input":["text","image"],"output":["text","audio"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"gryphe/mythomax-l2-13b","displayName":"MythoMax 13B","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":8192,"maxOutput":3686,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":8e-8,"completion":1.1e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]}]}}},
+ {"rawId":"ibm-granite/granite-4.0-h-micro","displayName":"IBM: Granite 4.0 Micro","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131000,"maxOutput":117900,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":1.7e-8,"completion":1.12e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]}]}}},
+ {"rawId":"ibm-granite/granite-4.2-8b","displayName":"IBM: Granite 4.2 8B","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":117964,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["high","low","none"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":6e-8,"output_tokens":2.5e-7,"cache_read_tokens":1.5e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"inception/mercury-2","displayName":"Inception: Mercury 2","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":128000,"maxOutput":50000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["high","medium","low","none"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":2.5e-7,"completion":7.5e-7,"input_cache_read":2.5e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"inception/mercury-2.5","displayName":"Inception: Mercury 2.5","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":260000,"maxOutput":65536,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["high","medium","low","none"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":4e-8,"completion":1.5e-7,"input_cache_read":4e-9}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"inclusionai/ling-3.0-flash","displayName":"inclusionAI: Ling 3.0 Flash","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":32768,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":2.1e-8,"completion":6.3e-8,"input_cache_read":4.2e-9}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"inclusionai/ling-3.0-flash-vl","displayName":"inclusionAI: Ling 3.0 Flash VL","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":32768,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":6e-8,"output_tokens":1.8e-7,"cache_read_tokens":1.2e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"inclusionai/ling-3.1-flash","displayName":"inclusionAI: Ling 3.1 Flash","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":235929,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":7.5e-8,"output_tokens":2.25e-7,"cache_read_tokens":1.5e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"inference-net/schematron-v2-small","displayName":"Inference.net: Schematron V2 Small","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":128000,"maxOutput":4096,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":5e-8,"completion":2.3e-7,"input_cache_read":5e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"inference-net/schematron-v2-turbo","displayName":"Inference.net: Schematron V2 Turbo","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":128000,"maxOutput":8192,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":3e-8,"completion":1.5e-7,"input_cache_read":3e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"liquid/lfm-2.5-2.6b:free","displayName":"LiquidAI: LFM2.5-2.6B (free)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":65536,"maxOutput":8192,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"liquid/lfm-2.5-24b-a2b","displayName":"LiquidAI: LFM2.5-24B-A2B","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":128000,"maxOutput":8192,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":5e-8,"output_tokens":7e-7,"cache_read_tokens":2.5e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"mancer/weaver","displayName":"Mancer: Weaver (alpha)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":8000,"maxOutput":6000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":4e-7,"completion":7.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]}]}}},
+ {"rawId":"meituan/longcat-2.0","displayName":"Meituan: LongCat 2.0","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048756,"maxOutput":262144,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"budget","mandatory":false},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":3e-7,"completion":0.0000012,"input_cache_read":6e-9}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"meta-llama/llama-3.1-70b-instruct","displayName":"Meta: Llama 3.1 70B Instruct","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":16384,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":4e-7,"output_tokens":4e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"meta-llama/llama-3.1-8b-instruct","displayName":"Meta: Llama 3.1 8B Instruct","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":117964,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":5e-8,"completion":8e-8,"input_cache_read":2.5e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"meta-llama/llama-3.2-1b-instruct","displayName":"Meta: Llama 3.2 1B Instruct","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":60000,"maxOutput":54000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":2.7e-8,"completion":2.01e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]}]}}},
+ {"rawId":"meta-llama/llama-3.2-3b-instruct","displayName":"Meta: Llama 3.2 3B Instruct","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":117964,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":5e-8,"completion":3.3e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]}]}}},
+ {"rawId":"meta-llama/llama-3.3-70b-instruct","displayName":"Meta: Llama 3.3 70B Instruct","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":32768,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":5.9e-7,"output_tokens":7.9e-7,"cache_read_tokens":2.95e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"meta-llama/llama-4-maverick","displayName":"Meta: Llama 4 Maverick","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":16384,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.875e-7,"output_tokens":6.525e-7,"cache_read_tokens":5e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"meta-llama/llama-4-scout","displayName":"Meta: Llama 4 Scout","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1310720,"maxOutput":117964,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.8e-7,"output_tokens":5.9e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"meta-llama/llama-guard-4-12b","displayName":"Meta: Llama Guard 4 12B","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":163840,"maxOutput":16384,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":1.8e-7,"completion":1.8e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]}]}}},
+ {"rawId":"meta/muse-glimmer-30b","displayName":"Meta: Muse Glimmer 30B","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":16384,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["xhigh","high","medium","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":3e-7,"output_tokens":0.0000012,"cache_read_tokens":4e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"meta/muse-spark-1.1","displayName":"Meta: Muse Spark 1.1","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":943718,"modalities":{"input":["text","image","video","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["xhigh","high","medium","low","minimal"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.00000125,"completion":0.00000425,"web_search":0.0025,"input_cache_read":1.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"meta/muse-spark-1.2","displayName":"Meta: Muse Spark 1.2","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":943718,"modalities":{"input":["text","image","video","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["xhigh","high","medium","low","minimal"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.00000125,"completion":0.00000425,"web_search":0.0025,"input_cache_read":1.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"meta/muse-spark-1.2-contributor","displayName":"Meta: Muse Spark 1.2 Contributor","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":943718,"modalities":{"input":["text","image","video","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["xhigh","high","medium","low","minimal"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":1e-7,"completion":2e-7,"web_search":0.0025,"input_cache_read":2e-9}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"meta/muse-spark-1.3","displayName":"Meta: Muse Spark 1.3","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":943718,"modalities":{"input":["text","image","video","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["max","xhigh","high","medium","low","minimal"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.00000125,"completion":0.00000425,"web_search":0.0025,"input_cache_read":1.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"meta/muse-spark-1.3-contributor","displayName":"Meta: Muse Spark 1.3 Contributor","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":943718,"modalities":{"input":["text","image","video","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["max","xhigh","high","medium","low","minimal"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":1e-7,"completion":2e-7,"web_search":0.0025,"input_cache_read":2e-9}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"meta/muse-wonder","displayName":"Meta: Muse Wonder","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":943718,"modalities":{"input":["text","image","video","file","audio"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["max","xhigh","high","medium","low","minimal"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000004,"output_tokens":0.00002,"web_searches":0.0025,"cache_read_tokens":2e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_searches"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"microsoft/phi-4","displayName":"Microsoft: Phi 4","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":16384,"maxOutput":14745,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":7e-8,"completion":1.4e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]}]}}},
+ {"rawId":"microsoft/wizardlm-2-8x22b","displayName":"WizardLM-2 8x22B","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":65535,"maxOutput":8000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":6.2e-7,"completion":6.2e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]}]}}},
+ {"rawId":"minimax/minimax-01","displayName":"MiniMax: MiniMax-01","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000192,"maxOutput":900172,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":2e-7,"completion":0.0000011}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]}]}}},
+ {"rawId":"minimax/minimax-m1","displayName":"MiniMax: MiniMax M1","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":40000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":5.5e-7,"output_tokens":0.0000022}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"minimax/minimax-m2","displayName":"MiniMax: MiniMax M2","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":204800,"maxOutput":131072,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2.55e-7,"output_tokens":0.00000102}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"minimax/minimax-m2-her","displayName":"MiniMax: MiniMax M2-her","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":65536,"maxOutput":2048,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":3e-7,"completion":0.0000012,"input_cache_read":3e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"minimax/minimax-m2.1","displayName":"MiniMax: MiniMax M2.1","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":204800,"maxOutput":131072,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":3e-7,"completion":0.0000012,"input_cache_read":3e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"minimax/minimax-m2.5","displayName":"MiniMax: MiniMax M2.5","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":204800,"maxOutput":32768,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2.7e-7,"output_tokens":9.5e-7,"cache_read_tokens":3e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"minimax/minimax-m2.7","displayName":"MiniMax: MiniMax M2.7","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":204800,"maxOutput":131072,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":3e-7,"output_tokens":0.0000012,"cache_read_tokens":6e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"minimax/minimax-m3","displayName":"MiniMax: MiniMax M3","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":512000,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":3e-7,"completion":0.0000012,"input_cache_read":6e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"mistralai/codestral-2508","displayName":"Mistral: Codestral 2508","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":256000,"maxOutput":204800,"modalities":{"input":["text","file"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":3e-7,"completion":9e-7,"input_cache_read":3e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"mistralai/codestral-2508:batch","displayName":"Mistral: Codestral 2508 (batch)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":256000,"maxOutput":204800,"modalities":{"input":["text","file"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":1.5e-7,"completion":4.5e-7,"input_cache_read":1.5e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"mistralai/devstral-2512","displayName":"Mistral: Devstral 2 2512","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":209715,"modalities":{"input":["text","file"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":4e-7,"completion":0.000002,"input_cache_read":4e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"mistralai/ministral-14b-2512","displayName":"Mistral: Ministral 3 14B 2512","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":209715,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":2e-7,"completion":2e-7,"input_cache_read":2e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"mistralai/ministral-3b-2512","displayName":"Mistral: Ministral 3 3B 2512","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":104857,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":1e-7,"completion":1e-7,"input_cache_read":1e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"mistralai/ministral-8b-2512","displayName":"Mistral: Ministral 3 8B 2512","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":209715,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":1.5e-7,"completion":1.5e-7,"input_cache_read":1.5e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"mistralai/ministral-8b-2512:batch","displayName":"Mistral: Ministral 3 8B 2512 (batch)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":209715,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":7.5e-8,"completion":7.5e-8,"input_cache_read":7.5e-9}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"mistralai/mistral-large","displayName":"Mistral Large","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":128000,"maxOutput":102400,"modalities":{"input":["text","file"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.000002,"completion":0.000006,"input_cache_read":2e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"mistralai/mistral-large-2407","displayName":"Mistral Large 2407","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":104857,"modalities":{"input":["text","file"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.000002,"completion":0.000006,"input_cache_read":2e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"mistralai/mistral-large-2512","displayName":"Mistral: Mistral Large 3 2512","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":209715,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":5e-7,"output_tokens":0.0000015,"cache_read_tokens":5e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"mistralai/mistral-large-2512:batch","displayName":"Mistral: Mistral Large 3 2512 (batch)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":209715,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":2.5e-7,"completion":7.5e-7,"input_cache_read":2.5e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"mistralai/mistral-large-4-0","displayName":"Mistral: Mistral Large 4","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":262144,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["high","none"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":6.8e-7,"output_tokens":0.00000209,"cache_read_tokens":7e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"mistralai/mistral-medium-3","displayName":"Mistral: Mistral Medium 3","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":104857,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":4e-7,"completion":0.000002,"input_cache_read":4e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"mistralai/mistral-medium-3-5","displayName":"Mistral: Mistral Medium 3.5","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":209715,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["high","none"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.0000015,"completion":0.0000075}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]}]}}},
+ {"rawId":"mistralai/mistral-medium-3-5:batch","displayName":"Mistral: Mistral Medium 3.5 (batch)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":209715,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["high","none"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":7.5e-7,"completion":0.00000375}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]}]}}},
+ {"rawId":"mistralai/mistral-medium-3.1","displayName":"Mistral: Mistral Medium 3.1","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":104857,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":4e-7,"completion":0.000002,"input_cache_read":4e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"mistralai/mistral-medium-3.1:batch","displayName":"Mistral: Mistral Medium 3.1 (batch)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":104857,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":2e-7,"completion":0.000001,"input_cache_read":2e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"mistralai/mistral-nemo","displayName":"Mistral: Mistral Nemo","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":16384,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2.9e-8,"output_tokens":3e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"mistralai/mistral-saba","displayName":"Mistral: Saba","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":32768,"maxOutput":26214,"modalities":{"input":["text","file"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":2e-7,"completion":6e-7,"input_cache_read":2e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"mistralai/mistral-small-24b-instruct-2501","displayName":"Mistral: Mistral Small 3","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":32768,"maxOutput":16384,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":5e-8,"completion":8e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]}]}}},
+ {"rawId":"mistralai/mistral-small-2603","displayName":"Mistral: Mistral Small 4","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":209715,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["high","none"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":1.5e-7,"completion":6e-7,"input_cache_read":1.5e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"mistralai/mistral-small-2603:batch","displayName":"Mistral: Mistral Small 4 (batch)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":209715,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["high","none"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":7.5e-8,"completion":3e-7,"input_cache_read":7.5e-9}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"mistralai/mistral-small-3.1-24b-instruct","displayName":"Mistral: Mistral Small 3.1 24B","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":128000,"maxOutput":102400,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":3.51e-7,"completion":5.55e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]}]}}},
+ {"rawId":"mistralai/mistral-small-3.2-24b-instruct","displayName":"Mistral: Mistral Small 3.2 24B","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":256000,"maxOutput":16384,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":7.5e-8,"output_tokens":2e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"mistralai/mixtral-8x22b-instruct","displayName":"Mistral: Mixtral 8x22B Instruct","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":65536,"maxOutput":52428,"modalities":{"input":["text","file"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.000002,"completion":0.000006,"input_cache_read":2e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"mistralai/voxtral-small-24b-2507","displayName":"Mistral: Voxtral Small 24B 2507","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":32768,"maxOutput":26214,"modalities":{"input":["text","audio","file"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":1e-7,"completion":3e-7,"audio":0.0001,"input_cache_read":1e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"audio_tokens"},0]},{"*":[{"var":"audio_tokens"},{"lookup":{"table":"rate","keys":["base","audio"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"moonshotai/kimi-k2","displayName":"MoonshotAI: Kimi K2 0711","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":98304,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":5.7e-7,"completion":0.0000023}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]}]}}},
+ {"rawId":"moonshotai/kimi-k2-0905","displayName":"MoonshotAI: Kimi K2 0905","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":98304,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":6e-7,"completion":0.0000025}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]}]}}},
+ {"rawId":"moonshotai/kimi-k2-thinking","displayName":"MoonshotAI: Kimi K2 Thinking","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":98304,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":6e-7,"output_tokens":0.0000025,"cache_read_tokens":1.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"moonshotai/kimi-k2.5","displayName":"MoonshotAI: Kimi K2.5","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":235929,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":5e-7,"output_tokens":0.0000025,"cache_read_tokens":1.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"moonshotai/kimi-k2.6","displayName":"MoonshotAI: Kimi K2.6","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":235929,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":6.5e-7,"output_tokens":0.00000341,"cache_read_tokens":1.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"moonshotai/kimi-k2.7-code","displayName":"MoonshotAI: Kimi K2.7 Code","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":235929,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":6.712e-7,"output_tokens":0.00000335,"cache_read_tokens":1.8e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"moonshotai/kimi-k3","displayName":"MoonshotAI: Kimi K3","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":943718,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["max","high","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":4.8e-7,"output_tokens":0.000015,"cache_read_tokens":2.8e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"moonshotai/kimi-k3:batch","displayName":"MoonshotAI: Kimi K3 (batch)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":16384,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["max","high","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00000228,"output_tokens":0.0000114,"cache_read_tokens":2.28e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"morph/morph-v3-fast","displayName":"Morph: Morph V3 Fast","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":81920,"maxOutput":38000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":8e-7,"completion":0.0000012}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]}]}}},
+ {"rawId":"morph/morph-v3-large","displayName":"Morph: Morph V3 Large","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":131072,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":9e-7,"completion":0.0000019}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]}]}}},
+ {"rawId":"nex-agi/nex-n2.5-mini","displayName":"Nex AGI: Nex-N2.5-Mini","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":235929,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["high","medium","none"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2.5e-8,"output_tokens":1e-7,"cache_read_tokens":2.5e-9}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"nex-agi/nex-n2.5-pro","displayName":"Nex AGI: Nex-N2.5-Pro","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":235929,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["high","medium","none"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":7.5e-8,"output_tokens":2.5e-7,"cache_read_tokens":1.5e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"nousresearch/hermes-3-llama-3.1-405b","displayName":"Nous: Hermes 3 405B Instruct","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":16384,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.000001,"completion":0.000001}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]}]}}},
+ {"rawId":"nousresearch/hermes-3-llama-3.1-70b","displayName":"Nous: Hermes 3 70B Instruct","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":16384,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":7e-7,"completion":7e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]}]}}},
+ {"rawId":"nousresearch/hermes-4-405b","displayName":"Nous: Hermes 4 405B","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":117964,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.000001,"completion":0.000003}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]}]}}},
+ {"rawId":"nvidia/nemotron-3-nano-30b-a3b","displayName":"NVIDIA: Nemotron 3 Nano 30B A3B","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":235929,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":6e-8,"output_tokens":2.4e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"nvidia/nemotron-3-nano-omni-30b-a3b-reasoning:free","displayName":"NVIDIA: Nemotron 3 Nano Omni (free)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":256000,"maxOutput":65536,"modalities":{"input":["text","audio","image","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"budget","mandatory":false},"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"nvidia/nemotron-3-super-120b-a12b","displayName":"NVIDIA: Nemotron 3 Super","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":235929,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["medium","low"]},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":8e-8,"output_tokens":4.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"nvidia/nemotron-3-super-120b-a12b:free","displayName":"NVIDIA: Nemotron 3 Super (free)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":235929,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["medium","low"]},"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"nvidia/nemotron-3-ultra-550b-a55b","displayName":"NVIDIA: Nemotron 3 Ultra","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":182520,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["high","medium"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":6e-7,"output_tokens":0.0000024,"cache_read_tokens":1.2e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"nvidia/nemotron-3-ultra-550b-a55b:free","displayName":"NVIDIA: Nemotron 3 Ultra (free)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":65536,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["high","medium"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"nvidia/nemotron-3.5-content-safety","displayName":"NVIDIA: Nemotron 3.5 Content Safety","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":117964,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":2e-7,"completion":2e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]}]}}},
+ {"rawId":"nvidia/nemotron-3.5-content-safety:free","displayName":"NVIDIA: Nemotron 3.5 Content Safety (free)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":128000,"maxOutput":8192,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"nvidia/nemotron-3.5-lightning","displayName":"NVIDIA: Nemotron 3.5 Lightning","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":235929,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":7e-8,"output_tokens":2e-7,"cache_read_tokens":4e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"nvidia/nemotron-3.5-lightning:free","displayName":"NVIDIA: Nemotron 3.5 Lightning (free)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":65536,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"nvidia/switchyard","displayName":"NVIDIA: Switchyard","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"openai/gpt-3.5-turbo","displayName":"OpenAI: GPT-3.5 Turbo","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":16385,"maxOutput":4096,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":5e-7,"completion":0.0000015}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-3.5-turbo-0613","displayName":"OpenAI: GPT-3.5 Turbo (older v0613)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":4095,"maxOutput":3685,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.000001,"completion":0.000002}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-3.5-turbo-16k","displayName":"OpenAI: GPT-3.5 Turbo 16k","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":16385,"maxOutput":4096,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.000003,"completion":0.000004}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-3.5-turbo-instruct","displayName":"OpenAI: GPT-3.5 Turbo Instruct","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":4095,"maxOutput":3685,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.0000015,"completion":0.000002}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-3.5-turbo:batch","displayName":"OpenAI: GPT-3.5 Turbo (batch)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":16385,"maxOutput":4096,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":2.5e-7,"completion":7.5e-7,"web_search":0.01}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-4","displayName":"OpenAI: GPT-4","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":8191,"maxOutput":4096,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.00003,"completion":0.00006}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-4-turbo","displayName":"OpenAI: GPT-4 Turbo","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":128000,"maxOutput":4096,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.00001,"completion":0.00003}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-4-turbo:batch","displayName":"OpenAI: GPT-4 Turbo (batch)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":128000,"maxOutput":4096,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.000005,"completion":0.000015,"web_search":0.01}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-4.1","displayName":"OpenAI: GPT-4.1","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1047576,"maxOutput":32768,"modalities":{"input":["image","text","file"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.000002,"completion":0.000008,"web_search":0.01,"input_cache_read":5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-4.1-mini","displayName":"OpenAI: GPT-4.1 Mini","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1047576,"maxOutput":32768,"modalities":{"input":["image","text","file"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":4e-7,"completion":0.0000016,"web_search":0.01,"input_cache_read":1e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-4.1-mini:batch","displayName":"OpenAI: GPT-4.1 Mini (batch)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1047576,"maxOutput":32768,"modalities":{"input":["image","text","file"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":2e-7,"completion":8e-7,"web_search":0.01,"input_cache_read":5e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-4.1-nano","displayName":"OpenAI: GPT-4.1 Nano","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1047576,"maxOutput":32768,"modalities":{"input":["image","text","file"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":1e-7,"completion":4e-7,"web_search":0.01,"input_cache_read":2.5e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-4.1-nano:batch","displayName":"OpenAI: GPT-4.1 Nano (batch)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1047576,"maxOutput":32768,"modalities":{"input":["image","text","file"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":5e-8,"completion":2e-7,"web_search":0.01,"input_cache_read":1.25e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-4.1:batch","displayName":"OpenAI: GPT-4.1 (batch)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1047576,"maxOutput":32768,"modalities":{"input":["image","text","file"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.000001,"completion":0.000004,"web_search":0.01,"input_cache_read":2.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-4o","displayName":"OpenAI: GPT-4o","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":128000,"maxOutput":16384,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.0000025,"completion":0.00001,"input_cache_read":0.00000125}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-4o-2024-05-13","displayName":"OpenAI: GPT-4o (2024-05-13)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":128000,"maxOutput":4096,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.000005,"completion":0.000015}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-4o-2024-08-06","displayName":"OpenAI: GPT-4o (2024-08-06)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":128000,"maxOutput":16384,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.0000025,"completion":0.00001,"input_cache_read":0.00000125}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-4o-2024-11-20","displayName":"OpenAI: GPT-4o (2024-11-20)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":128000,"maxOutput":16384,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.0000025,"completion":0.00001,"input_cache_read":0.00000125}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-4o-mini","displayName":"OpenAI: GPT-4o-mini","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":128000,"maxOutput":16384,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":1.5e-7,"completion":6e-7,"input_cache_read":7.5e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-4o-mini-2024-07-18","displayName":"OpenAI: GPT-4o-mini (2024-07-18)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":128000,"maxOutput":16384,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":1.5e-7,"completion":6e-7,"input_cache_read":7.5e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-4o-mini:batch","displayName":"OpenAI: GPT-4o-mini (batch)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":128000,"maxOutput":16384,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":7.5e-8,"completion":3e-7,"web_search":0.01,"input_cache_read":3.75e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-4o:batch","displayName":"OpenAI: GPT-4o (batch)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":128000,"maxOutput":16384,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.00000125,"completion":0.000005,"web_search":0.01,"input_cache_read":6.25e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5","displayName":"OpenAI: GPT-5","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["high","medium","low","minimal"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.00000125,"completion":0.00001,"web_search":0.01,"input_cache_read":1.25e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5-image","displayName":"OpenAI: GPT-5 Image","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":400000,"maxOutput":128000,"modalities":{"input":["image","text","file"],"output":["image","text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.00001,"completion":0.00001,"image_output":0.00004,"web_search":0.01,"input_cache_read":0.00000125}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"image_output_tokens"},0]},{"*":[{"var":"image_output_tokens"},{"lookup":{"table":"rate","keys":["base","image_output"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5-image-mini","displayName":"OpenAI: GPT-5 Image Mini","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":400000,"maxOutput":128000,"modalities":{"input":["file","image","text"],"output":["image","text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.0000025,"completion":0.000002,"image_output":0.000008,"web_search":0.01,"input_cache_read":2.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"image_output_tokens"},0]},{"*":[{"var":"image_output_tokens"},{"lookup":{"table":"rate","keys":["base","image_output"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5-mini","displayName":"OpenAI: GPT-5 Mini","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["high","medium","low","minimal"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":2.5e-7,"completion":0.000002,"web_search":0.01,"input_cache_read":2.5e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5-mini:batch","displayName":"OpenAI: GPT-5 Mini (batch)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["high","medium","low","minimal"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":1.25e-7,"completion":0.000001,"web_search":0.01,"input_cache_read":1.25e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5-nano","displayName":"OpenAI: GPT-5 Nano","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["high","medium","low","minimal"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":5e-8,"completion":4e-7,"web_search":0.01,"input_cache_read":5e-9}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5-nano:batch","displayName":"OpenAI: GPT-5 Nano (batch)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["high","medium","low","minimal"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":2.5e-8,"completion":2e-7,"web_search":0.01,"input_cache_read":2.5e-9}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5-pro","displayName":"OpenAI: GPT-5 Pro","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":400000,"maxOutput":128000,"modalities":{"input":["image","text","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["high"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.000015,"completion":0.00012,"web_search":0.01}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5-pro:batch","displayName":"OpenAI: GPT-5 Pro (batch)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":400000,"maxOutput":128000,"modalities":{"input":["image","text","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["high"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.0000075,"completion":0.00006,"web_search":0.01}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5:batch","displayName":"OpenAI: GPT-5 (batch)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["high","medium","low","minimal"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":6.25e-7,"completion":0.000005,"web_search":0.01,"input_cache_read":6.25e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.1","displayName":"OpenAI: GPT-5.1","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":400000,"maxOutput":128000,"modalities":{"input":["image","text","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["high","medium","low","none"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.00000125,"completion":0.00001,"web_search":0.01,"input_cache_read":1.25e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.1-codex","displayName":"OpenAI: GPT-5.1-Codex","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["high","medium","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.00000125,"completion":0.00001,"web_search":0.01,"input_cache_read":1.3e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.1-codex-max","displayName":"OpenAI: GPT-5.1-Codex-Max","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["xhigh","high","medium","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.00000125,"completion":0.00001,"web_search":0.01,"input_cache_read":1.25e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.1-codex-mini","displayName":"OpenAI: GPT-5.1-Codex-Mini","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":400000,"maxOutput":128000,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["high","medium","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":2.5e-7,"completion":0.000002,"web_search":0.01,"input_cache_read":3e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.1:batch","displayName":"OpenAI: GPT-5.1 (batch)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":400000,"maxOutput":128000,"modalities":{"input":["image","text","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["high","medium","low","none"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":6.25e-7,"completion":0.000005,"web_search":0.01,"input_cache_read":6.25e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.2","displayName":"OpenAI: GPT-5.2","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":400000,"maxOutput":128000,"modalities":{"input":["file","image","text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["xhigh","high","medium","low","none"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.00000175,"completion":0.000014,"web_search":0.01,"input_cache_read":1.75e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.2-chat","displayName":"OpenAI: GPT-5.2 Chat","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":128000,"maxOutput":32000,"modalities":{"input":["file","image","text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.00000175,"completion":0.000014,"web_search":0.01,"input_cache_read":1.75e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.2-codex","displayName":"OpenAI: GPT-5.2-Codex","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["xhigh","high","medium","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.00000175,"completion":0.000014,"web_search":0.01,"input_cache_read":1.75e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.2-pro","displayName":"OpenAI: GPT-5.2 Pro","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":400000,"maxOutput":128000,"modalities":{"input":["image","text","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["xhigh","high","medium"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.000021,"completion":0.000168,"web_search":0.01}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.2-pro:batch","displayName":"OpenAI: GPT-5.2 Pro (batch)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":400000,"maxOutput":128000,"modalities":{"input":["image","text","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["xhigh","high","medium"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.0000105,"completion":0.000084,"web_search":0.01}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.2:batch","displayName":"OpenAI: GPT-5.2 (batch)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":400000,"maxOutput":128000,"modalities":{"input":["file","image","text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["xhigh","high","medium","low","none"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":8.75e-7,"completion":0.000007,"web_search":0.01,"input_cache_read":8.75e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.3-codex","displayName":"OpenAI: GPT-5.3-Codex","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["xhigh","high","medium","low","none"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.00000175,"completion":0.000014,"web_search":0.01,"input_cache_read":1.75e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.4","displayName":"OpenAI: GPT-5.4","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["xhigh","high","medium","low","none"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"prompt":0.000005,"completion":0.0000225,"web_search":0.01,"input_cache_read":5e-7},"base":{"prompt":0.0000025,"completion":0.000015,"web_search":0.01,"input_cache_read":2.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"input_cache_read"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.4-image-2","displayName":"OpenAI: GPT-5.4 Image 2","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":272000,"maxOutput":128000,"modalities":{"input":["image","text","file"],"output":["image","text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["xhigh","high","medium","low","none"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.000008,"completion":0.000015,"image_output":0.00003,"web_search":0.01,"input_cache_read":0.000002}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"image_output_tokens"},0]},{"*":[{"var":"image_output_tokens"},{"lookup":{"table":"rate","keys":["base","image_output"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.4-mini","displayName":"OpenAI: GPT-5.4 Mini","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":400000,"maxOutput":128000,"modalities":{"input":["file","image","text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["xhigh","high","medium","low","none"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":7.5e-7,"completion":0.0000045,"web_search":0.01,"input_cache_read":7.5e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.4-mini:batch","displayName":"OpenAI: GPT-5.4 Mini (batch)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":400000,"maxOutput":128000,"modalities":{"input":["file","image","text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["xhigh","high","medium","low","none"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":3.75e-7,"completion":0.00000225,"web_search":0.01,"input_cache_read":3.75e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.4-nano","displayName":"OpenAI: GPT-5.4 Nano","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":400000,"maxOutput":128000,"modalities":{"input":["file","image","text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["xhigh","high","medium","low","none"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":2e-7,"completion":0.00000125,"web_search":0.01,"input_cache_read":2e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.4-nano:batch","displayName":"OpenAI: GPT-5.4 Nano (batch)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":400000,"maxOutput":128000,"modalities":{"input":["file","image","text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["xhigh","high","medium","low","none"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":1e-7,"completion":6.25e-7,"web_search":0.01,"input_cache_read":1e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.4-pro","displayName":"OpenAI: GPT-5.4 Pro","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["xhigh","high","medium"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"prompt":0.00006,"completion":0.00027,"web_search":0.01},"base":{"prompt":0.00003,"completion":0.00018,"web_search":0.01}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},272000]},"272000","base"]},"prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},272000]},"272000","base"]},"completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},272000]},"272000","base"]},"web_search"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.4-pro:batch","displayName":"OpenAI: GPT-5.4 Pro (batch)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["xhigh","high","medium"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"prompt":0.00003,"completion":0.000135,"web_search":0.01},"base":{"prompt":0.000015,"completion":0.00009,"web_search":0.01}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},272000]},"272000","base"]},"prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},272000]},"272000","base"]},"completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},272000]},"272000","base"]},"web_search"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.4:batch","displayName":"OpenAI: GPT-5.4 (batch)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["xhigh","high","medium","low","none"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"prompt":0.0000025,"completion":0.00001125,"web_search":0.01,"input_cache_read":2.5e-7},"base":{"prompt":0.00000125,"completion":0.0000075,"web_search":0.01,"input_cache_read":1.25e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"input_cache_read"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.5","displayName":"OpenAI: GPT-5.5","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["file","image","text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["xhigh","high","medium","low","none"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"prompt":0.00001,"completion":0.000045,"web_search":0.01,"input_cache_read":0.000001},"base":{"prompt":0.000005,"completion":0.00003,"web_search":0.01,"input_cache_read":5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"input_cache_read"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.5-pro","displayName":"OpenAI: GPT-5.5 Pro","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["file","image","text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["xhigh","high","medium"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"prompt":0.00006,"completion":0.00027,"web_search":0.01},"base":{"prompt":0.00003,"completion":0.00018,"web_search":0.01}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},272000]},"272000","base"]},"prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},272000]},"272000","base"]},"completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},272000]},"272000","base"]},"web_search"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.5-pro:batch","displayName":"OpenAI: GPT-5.5 Pro (batch)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["file","image","text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["xhigh","high","medium"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"prompt":0.00003,"completion":0.000135,"web_search":0.01},"base":{"prompt":0.000015,"completion":0.00009,"web_search":0.01}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},272000]},"272000","base"]},"prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},272000]},"272000","base"]},"completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},272000]},"272000","base"]},"web_search"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.5:batch","displayName":"OpenAI: GPT-5.5 (batch)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["file","image","text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["xhigh","high","medium","low","none"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"prompt":0.000005,"completion":0.0000225,"web_search":0.01,"input_cache_read":5e-7},"base":{"prompt":0.0000025,"completion":0.000015,"web_search":0.01,"input_cache_read":2.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"input_cache_read"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.6-luna","displayName":"OpenAI: GPT-5.6 Luna","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["file","image","text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["max","xhigh","high","medium","low","none"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"prompt":4e-7,"completion":0.0000018,"web_search":0.01,"input_cache_read":4e-8,"input_cache_write":5e-7},"base":{"prompt":2e-7,"completion":0.0000012,"web_search":0.01,"input_cache_read":2e-8,"input_cache_write":2.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"input_cache_read"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"input_cache_write"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.6-luna-pro","displayName":"OpenAI: GPT-5.6 Luna Pro","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["file","image","text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["max","xhigh","high","medium","low","none"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"prompt":4e-7,"completion":0.0000018,"web_search":0.01,"input_cache_read":4e-8,"input_cache_write":5e-7},"base":{"prompt":2e-7,"completion":0.0000012,"web_search":0.01,"input_cache_read":2e-8,"input_cache_write":2.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"input_cache_read"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"input_cache_write"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.6-luna-pro:batch","displayName":"OpenAI: GPT-5.6 Luna Pro (batch)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["file","image","text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["max","xhigh","high","medium","low","none"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"prompt":2e-7,"completion":9e-7,"web_search":0.01,"input_cache_read":2e-8},"base":{"prompt":1e-7,"completion":6e-7,"web_search":0.01,"input_cache_read":1e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"input_cache_read"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.6-luna:batch","displayName":"OpenAI: GPT-5.6 Luna (batch)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["file","image","text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["max","xhigh","high","medium","low","none"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"prompt":2e-7,"completion":9e-7,"web_search":0.01,"input_cache_read":2e-8},"base":{"prompt":1e-7,"completion":6e-7,"web_search":0.01,"input_cache_read":1e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"input_cache_read"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.6-sol","displayName":"OpenAI: GPT-5.6 Sol","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["file","image","text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["max","xhigh","high","medium","low","none"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"input_tokens":0.000008,"output_tokens":0.00003,"web_searches":0.01,"cache_read_tokens":8e-7,"cache_write_tokens":0.00001},"base":{"input_tokens":0.000004,"output_tokens":0.00002,"web_searches":0.01,"cache_read_tokens":4e-7,"cache_write_tokens":0.000005}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"web_searches"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.6-sol-pro","displayName":"OpenAI: GPT-5.6 Sol Pro","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["file","image","text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["max","xhigh","high","medium","low","none"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"input_tokens":0.000008,"output_tokens":0.00003,"web_searches":0.01,"cache_read_tokens":8e-7,"cache_write_tokens":0.00001},"base":{"input_tokens":0.000004,"output_tokens":0.00002,"web_searches":0.01,"cache_read_tokens":4e-7,"cache_write_tokens":0.000005}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"web_searches"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.6-sol-pro:batch","displayName":"OpenAI: GPT-5.6 Sol Pro (batch)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["file","image","text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["max","xhigh","high","medium","low","none"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"input_tokens":0.000004,"output_tokens":0.000015,"web_searches":0.01,"cache_read_tokens":4e-7,"cache_write_tokens":0.000005},"base":{"input_tokens":0.000002,"output_tokens":0.00001,"web_searches":0.01,"cache_read_tokens":2e-7,"cache_write_tokens":0.0000025}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"web_searches"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.6-sol:batch","displayName":"OpenAI: GPT-5.6 Sol (batch)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["file","image","text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["max","xhigh","high","medium","low","none"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"input_tokens":0.000004,"output_tokens":0.000015,"web_searches":0.01,"cache_read_tokens":4e-7,"cache_write_tokens":0.000005},"base":{"input_tokens":0.000002,"output_tokens":0.00001,"web_searches":0.01,"cache_read_tokens":2e-7,"cache_write_tokens":0.0000025}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"web_searches"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.6-terra","displayName":"OpenAI: GPT-5.6 Terra","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["file","image","text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["max","xhigh","high","medium","low","none"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"prompt":0.000004,"completion":0.000018,"web_search":0.01,"input_cache_read":4e-7,"input_cache_write":0.000005},"base":{"prompt":0.000002,"completion":0.000012,"web_search":0.01,"input_cache_read":2e-7,"input_cache_write":0.0000025}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"input_cache_read"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"input_cache_write"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.6-terra-pro","displayName":"OpenAI: GPT-5.6 Terra Pro","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["file","image","text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["max","xhigh","high","medium","low","none"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"prompt":0.000004,"completion":0.000018,"web_search":0.01,"input_cache_read":4e-7,"input_cache_write":0.000005},"base":{"prompt":0.000002,"completion":0.000012,"web_search":0.01,"input_cache_read":2e-7,"input_cache_write":0.0000025}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"input_cache_read"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"input_cache_write"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.6-terra-pro:batch","displayName":"OpenAI: GPT-5.6 Terra Pro (batch)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["file","image","text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["max","xhigh","high","medium","low","none"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"prompt":0.000002,"completion":0.000009,"web_search":0.01,"input_cache_read":2e-7},"base":{"prompt":0.000001,"completion":0.000006,"web_search":0.01,"input_cache_read":1e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"input_cache_read"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.6-terra:batch","displayName":"OpenAI: GPT-5.6 Terra (batch)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["file","image","text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["max","xhigh","high","medium","low","none"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"prompt":0.000002,"completion":0.000009,"web_search":0.01,"input_cache_read":2e-7},"base":{"prompt":0.000001,"completion":0.000006,"web_search":0.01,"input_cache_read":1e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"input_cache_read"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-6-astra","displayName":"OpenAI: GPT-6 Astra","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["file","image","text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["max","xhigh","high","medium","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"prompt":0.00002,"completion":0.000075,"web_search":0.01,"input_cache_read":0.000002,"input_cache_write":0.000025},"base":{"prompt":0.00001,"completion":0.00005,"web_search":0.01,"input_cache_read":0.000001,"input_cache_write":0.0000125}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"input_cache_read"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"input_cache_write"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-6-astra-pro","displayName":"OpenAI: GPT-6 Astra Pro","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["file","image","text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["max","xhigh","high","medium","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"prompt":0.00002,"completion":0.000075,"web_search":0.01,"input_cache_read":0.000002,"input_cache_write":0.000025},"base":{"prompt":0.00001,"completion":0.00005,"web_search":0.01,"input_cache_read":0.000001,"input_cache_write":0.0000125}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"input_cache_read"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"input_cache_write"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-6-astra-pro:batch","displayName":"OpenAI: GPT-6 Astra Pro (batch)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["file","image","text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["max","xhigh","high","medium","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"prompt":0.00001,"completion":0.0000375,"web_search":0.01,"input_cache_read":0.000001,"input_cache_write":0.0000125},"base":{"prompt":0.000005,"completion":0.000025,"web_search":0.01,"input_cache_read":5e-7,"input_cache_write":0.00000625}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"input_cache_read"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"input_cache_write"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-6-astra:batch","displayName":"OpenAI: GPT-6 Astra (batch)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["file","image","text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["max","xhigh","high","medium","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"prompt":0.00001,"completion":0.0000375,"web_search":0.01,"input_cache_read":0.000001,"input_cache_write":0.0000125},"base":{"prompt":0.000005,"completion":0.000025,"web_search":0.01,"input_cache_read":5e-7,"input_cache_write":0.00000625}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"input_cache_read"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"input_cache_write"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-6-luna","displayName":"OpenAI: GPT-6 Luna","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["file","image","text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["max","xhigh","high","medium","low","none"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"input_tokens":2e-7,"output_tokens":7.5e-7,"web_searches":0.01,"cache_read_tokens":2e-8,"cache_write_tokens":2.5e-7},"base":{"input_tokens":1e-7,"output_tokens":5e-7,"web_searches":0.01,"cache_read_tokens":1e-8,"cache_write_tokens":1.25e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"web_searches"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-6-luna-pro","displayName":"OpenAI: GPT-6 Luna Pro","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["file","image","text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["max","xhigh","high","medium","low","none"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"input_tokens":2e-7,"output_tokens":7.5e-7,"web_searches":0.01,"cache_read_tokens":2e-8,"cache_write_tokens":2.5e-7},"base":{"input_tokens":1e-7,"output_tokens":5e-7,"web_searches":0.01,"cache_read_tokens":1e-8,"cache_write_tokens":1.25e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"web_searches"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-6-luna-pro:batch","displayName":"OpenAI: GPT-6 Luna Pro (batch)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["file","image","text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["max","xhigh","high","medium","low","none"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"input_tokens":1e-7,"output_tokens":3.75e-7,"web_searches":0.01,"cache_read_tokens":1e-8,"cache_write_tokens":1.25e-7},"base":{"input_tokens":5e-8,"output_tokens":2.5e-7,"web_searches":0.01,"cache_read_tokens":5e-9,"cache_write_tokens":6.25e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"web_searches"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-6-luna:batch","displayName":"OpenAI: GPT-6 Luna (batch)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["file","image","text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["max","xhigh","high","medium","low","none"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"input_tokens":1e-7,"output_tokens":3.75e-7,"web_searches":0.01,"cache_read_tokens":1e-8,"cache_write_tokens":1.25e-7},"base":{"input_tokens":5e-8,"output_tokens":2.5e-7,"web_searches":0.01,"cache_read_tokens":5e-9,"cache_write_tokens":6.25e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"web_searches"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-6-sol","displayName":"OpenAI: GPT-6 Sol","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["file","image","text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["max","xhigh","high","medium","low","none"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"input_tokens":0.000004,"output_tokens":0.000015,"web_searches":0.01,"cache_read_tokens":4e-7,"cache_write_tokens":0.000005},"base":{"input_tokens":0.000002,"output_tokens":0.00001,"web_searches":0.01,"cache_read_tokens":2e-7,"cache_write_tokens":0.0000025}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"web_searches"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-6-sol-pro","displayName":"OpenAI: GPT-6 Sol Pro","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["file","image","text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["max","xhigh","high","medium","low","none"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"input_tokens":0.000004,"output_tokens":0.000015,"web_searches":0.01,"cache_read_tokens":4e-7,"cache_write_tokens":0.000005},"base":{"input_tokens":0.000002,"output_tokens":0.00001,"web_searches":0.01,"cache_read_tokens":2e-7,"cache_write_tokens":0.0000025}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"web_searches"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-6-sol-pro:batch","displayName":"OpenAI: GPT-6 Sol Pro (batch)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["file","image","text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["max","xhigh","high","medium","low","none"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"input_tokens":0.000002,"output_tokens":0.0000075,"web_searches":0.01,"cache_read_tokens":2e-7,"cache_write_tokens":0.0000025},"base":{"input_tokens":0.000001,"output_tokens":0.000005,"web_searches":0.01,"cache_read_tokens":1e-7,"cache_write_tokens":0.00000125}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"web_searches"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-6-sol:batch","displayName":"OpenAI: GPT-6 Sol (batch)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["file","image","text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["max","xhigh","high","medium","low","none"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"input_tokens":0.000002,"output_tokens":0.0000075,"web_searches":0.01,"cache_read_tokens":2e-7,"cache_write_tokens":0.0000025},"base":{"input_tokens":0.000001,"output_tokens":0.000005,"web_searches":0.01,"cache_read_tokens":1e-7,"cache_write_tokens":0.00000125}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"web_searches"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-6.1-sol","displayName":"OpenAI: GPT-6.1 Sol","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["file","image","text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["max","xhigh","high","medium","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"input_tokens":0.000004,"output_tokens":0.000015,"web_searches":0.01,"cache_read_tokens":2e-7,"cache_write_tokens":0.000005},"base":{"input_tokens":0.000002,"output_tokens":0.00001,"web_searches":0.01,"cache_read_tokens":1e-7,"cache_write_tokens":0.0000025}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"web_searches"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-6.1-sol-pro","displayName":"OpenAI: GPT-6.1 Sol Pro","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["file","image","text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["max","xhigh","high","medium","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"input_tokens":0.000004,"output_tokens":0.000015,"web_searches":0.01,"cache_read_tokens":2e-7,"cache_write_tokens":0.000005},"base":{"input_tokens":0.000002,"output_tokens":0.00001,"web_searches":0.01,"cache_read_tokens":1e-7,"cache_write_tokens":0.0000025}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"web_searches"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-6.1-sol-pro:batch","displayName":"OpenAI: GPT-6.1 Sol Pro (batch)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["file","image","text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["max","xhigh","high","medium","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"input_tokens":0.000002,"output_tokens":0.0000075,"web_searches":0.01,"cache_read_tokens":1e-7,"cache_write_tokens":0.0000025},"base":{"input_tokens":0.000001,"output_tokens":0.000005,"web_searches":0.01,"cache_read_tokens":5e-8,"cache_write_tokens":0.00000125}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"web_searches"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-6.1-sol:batch","displayName":"OpenAI: GPT-6.1 Sol (batch)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["file","image","text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["max","xhigh","high","medium","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"input_tokens":0.000002,"output_tokens":0.0000075,"web_searches":0.01,"cache_read_tokens":1e-7,"cache_write_tokens":0.0000025},"base":{"input_tokens":0.000001,"output_tokens":0.000005,"web_searches":0.01,"cache_read_tokens":5e-8,"cache_write_tokens":0.00000125}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"web_searches"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-audio","displayName":"OpenAI: GPT Audio","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":128000,"maxOutput":16384,"modalities":{"input":["text","audio"],"output":["text","audio"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.0000025,"completion":0.00001,"audio":0.000032,"audio_output":0.000064}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"audio_tokens"},0]},{"*":[{"var":"audio_tokens"},{"lookup":{"table":"rate","keys":["base","audio"]}}]},0]},{"if":[{">":[{"var":"audio_output_tokens"},0]},{"*":[{"var":"audio_output_tokens"},{"lookup":{"table":"rate","keys":["base","audio_output"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-audio-mini","displayName":"OpenAI: GPT Audio Mini","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":128000,"maxOutput":16384,"modalities":{"input":["text","audio"],"output":["text","audio"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":6e-7,"completion":0.0000024,"audio":6e-7,"audio_output":0.0000024}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"audio_tokens"},0]},{"*":[{"var":"audio_tokens"},{"lookup":{"table":"rate","keys":["base","audio"]}}]},0]},{"if":[{">":[{"var":"audio_output_tokens"},0]},{"*":[{"var":"audio_output_tokens"},{"lookup":{"table":"rate","keys":["base","audio_output"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-chat-latest","displayName":"OpenAI: GPT Chat Latest","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.000005,"completion":0.00003,"web_search":0.01,"input_cache_read":5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-oss-120b","displayName":"OpenAI: gpt-oss-120b","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":65536,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["high","medium","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.5e-7,"output_tokens":6e-7,"cache_read_tokens":7.5e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-oss-120b:batch","displayName":"OpenAI: gpt-oss-120b (batch)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":117964,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["high","medium","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2.96e-8,"output_tokens":1.36e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-oss-20b","displayName":"OpenAI: gpt-oss-20b","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":32768,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["high","medium","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.8e-8,"output_tokens":9e-8,"cache_read_tokens":9e-9}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-oss-20b:batch","displayName":"OpenAI: gpt-oss-20b (batch)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":117964,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["high","medium","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2.4e-8,"output_tokens":1.12e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-oss-safeguard-20b","displayName":"OpenAI: gpt-oss-safeguard-20b","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":65536,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":7.5e-8,"completion":3e-7,"input_cache_read":3.75e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"openai/o1","displayName":"OpenAI: o1","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":200000,"maxOutput":100000,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.000015,"completion":0.00006,"web_search":0.01,"input_cache_read":0.0000075}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"openai/o1-pro","displayName":"OpenAI: o1-pro","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":200000,"maxOutput":100000,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.00015,"completion":0.0006,"web_search":0.01}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]}]}}},
+ {"rawId":"openai/o3","displayName":"OpenAI: o3","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":200000,"maxOutput":100000,"modalities":{"input":["image","text","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.000002,"completion":0.000008,"web_search":0.01,"input_cache_read":5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"openai/o3-mini","displayName":"OpenAI: o3 Mini","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":200000,"maxOutput":100000,"modalities":{"input":["text","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.0000011,"completion":0.0000044,"web_search":0.01,"input_cache_read":5.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"openai/o3-mini-high","displayName":"OpenAI: o3 Mini High","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":200000,"maxOutput":100000,"modalities":{"input":["text","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["high"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.0000011,"completion":0.0000044,"web_search":0.01,"input_cache_read":5.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"openai/o3-mini:batch","displayName":"OpenAI: o3 Mini (batch)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":200000,"maxOutput":100000,"modalities":{"input":["text","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":5.5e-7,"completion":0.0000022,"web_search":0.01,"input_cache_read":2.75e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"openai/o3-pro","displayName":"OpenAI: o3 Pro","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":200000,"maxOutput":100000,"modalities":{"input":["text","file","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.00002,"completion":0.00008,"web_search":0.01}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]}]}}},
+ {"rawId":"openai/o3:batch","displayName":"OpenAI: o3 (batch)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":200000,"maxOutput":100000,"modalities":{"input":["image","text","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.000001,"completion":0.000004,"web_search":0.01,"input_cache_read":2.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"openai/o4-mini","displayName":"OpenAI: o4 Mini","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":200000,"maxOutput":100000,"modalities":{"input":["image","text","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.0000011,"completion":0.0000044,"web_search":0.01,"input_cache_read":2.75e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"openai/o4-mini-high","displayName":"OpenAI: o4 Mini High","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":200000,"maxOutput":100000,"modalities":{"input":["image","text","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["high"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.0000011,"completion":0.0000044,"web_search":0.01,"input_cache_read":2.75e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"openai/o4-mini:batch","displayName":"OpenAI: o4 Mini (batch)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":200000,"maxOutput":100000,"modalities":{"input":["image","text","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":5.5e-7,"completion":0.0000022,"web_search":0.01,"input_cache_read":1.375e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"openrouter/auto","displayName":"Auto Router","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":2000000,"maxOutput":null,"modalities":{"input":["text","image","audio","file","video"],"output":["text","image"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"openrouter/auto-beta","displayName":"Auto Router (Beta)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":2000000,"maxOutput":null,"modalities":{"input":["text","image","audio","file","video"],"output":["text","image"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"openrouter/bodybuilder","displayName":"Body Builder (beta)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":128000,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"openrouter/free","displayName":"Free Models Router","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":200000,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"openrouter/fusion","displayName":"OpenRouter: Fusion","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"openrouter/pareto-code","displayName":"Pareto Code Router","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":2000000,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"perceptron/perceptron-mk1","displayName":"Perceptron: Perceptron Mk1","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":32768,"maxOutput":8192,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":1.5e-7,"completion":0.0000015}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]}]}}},
+ {"rawId":"perceptron/perceptron-mk1.5","displayName":"Perceptron: Perceptron Mk1.5","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":36864,"maxOutput":8192,"modalities":{"input":["text","image","video","audio"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["high","medium","low","minimal","none"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.5e-7,"output_tokens":0.0000015}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"perplexity/sonar","displayName":"Perplexity: Sonar","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":127072,"maxOutput":114364,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.000001,"completion":0.000001,"web_search":0.005}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]}]}}},
+ {"rawId":"perplexity/sonar-deep-research","displayName":"Perplexity: Sonar Deep Research","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":128000,"maxOutput":115200,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.000002,"completion":0.000008,"web_search":0.005,"internal_reasoning":0.000003}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"reasoning_tokens"},0]},{"*":[{"var":"reasoning_tokens"},{"lookup":{"table":"rate","keys":["base","internal_reasoning"]}}]},0]}]}}},
+ {"rawId":"perplexity/sonar-pro","displayName":"Perplexity: Sonar Pro","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":200000,"maxOutput":8000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.000003,"completion":0.000015,"web_search":0.005}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]}]}}},
+ {"rawId":"perplexity/sonar-pro-search","displayName":"Perplexity: Sonar Pro Search","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":200000,"maxOutput":8000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.000003,"completion":0.000015,"web_search":0.018}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]}]}}},
+ {"rawId":"perplexity/sonar-reasoning-pro","displayName":"Perplexity: Sonar Reasoning Pro","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":128000,"maxOutput":115200,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.000002,"completion":0.000008,"web_search":0.005}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]}]}}},
+ {"rawId":"poolside/laguna-s-2.1","displayName":"Poolside: Laguna S 2.1","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":131072,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":9e-8,"completion":1.8e-7,"input_cache_read":9e-9}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"poolside/laguna-s-2.1:free","displayName":"Poolside: Laguna S 2.1 (free)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":32768,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"poolside/laguna-xs-2.1","displayName":"Poolside: Laguna XS 2.1","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":32768,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":6e-8,"completion":1.2e-7,"input_cache_read":3e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"poolside/laguna-xs-2.1:free","displayName":"Poolside: Laguna XS 2.1 (free)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":32768,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"prism-ml/ternary-bonsai-2-27b","displayName":"PrismML: Ternary Bonsai 2 27B","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":32768,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["xhigh","medium"]},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":7.5e-8,"output_tokens":5e-7,"cache_read_tokens":3.75e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen/qwen-2.5-72b-instruct","displayName":"Qwen2.5 72B Instruct","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":32768,"maxOutput":16384,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":3.6e-7,"completion":4e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]}]}}},
+ {"rawId":"qwen/qwen-2.5-7b-instruct","displayName":"Qwen: Qwen2.5 7B Instruct","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":32768,"maxOutput":29491,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":1e-7,"completion":2e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]}]}}},
+ {"rawId":"qwen/qwen-2.5-coder-32b-instruct","displayName":"Qwen2.5 Coder 32B Instruct","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":32768,"maxOutput":29491,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":6.6e-7,"completion":0.000001}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]}]}}},
+ {"rawId":"qwen/qwen-plus","displayName":"Qwen: Qwen-Plus","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":32768,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"256000":{"prompt":7.8e-7,"completion":0.00000234,"input_cache_read":1.56e-7,"input_cache_write":9.75e-7},"base":{"prompt":2.6e-7,"completion":7.8e-7,"input_cache_read":5.2e-8,"input_cache_write":3.25e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},256000]},"256000","base"]},"prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},256000]},"256000","base"]},"completion"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},256000]},"256000","base"]},"input_cache_read"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},256000]},"256000","base"]},"input_cache_write"]}}]},0]}]}}},
+ {"rawId":"qwen/qwen2.5-vl-72b-instruct","displayName":"Qwen: Qwen2.5 VL 72B Instruct","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":128000,"maxOutput":115200,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":8e-7,"completion":0.000001,"input_cache_read":4e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"qwen/qwen3-14b","displayName":"Qwen: Qwen3 14B","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":40960,"maxOutput":16384,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.2e-7,"output_tokens":2.4e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen/qwen3-235b-a22b-2507","displayName":"Qwen: Qwen3 235B A22B Instruct 2507","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":16384,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":9e-8,"output_tokens":5.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen/qwen3-235b-a22b-thinking-2507","displayName":"Qwen: Qwen3 235B A22B Thinking 2507","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":128000,"maxOutput":16384,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":4.5e-7,"output_tokens":0.0000035}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen/qwen3-30b-a3b","displayName":"Qwen: Qwen3 30B A3B","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":40960,"maxOutput":16384,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.2e-7,"output_tokens":5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen/qwen3-30b-a3b-instruct-2507","displayName":"Qwen: Qwen3 30B A3B Instruct 2507","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":235929,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1e-7,"output_tokens":3e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen/qwen3-32b","displayName":"Qwen: Qwen3 32B","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":16384,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":8e-8,"completion":2.8e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]}]}}},
+ {"rawId":"qwen/qwen3-coder","displayName":"Qwen: Qwen3 Coder 480B A35B","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":65536,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":3e-7,"completion":0.000001,"input_cache_read":1e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"qwen/qwen3-coder-30b-a3b-instruct","displayName":"Qwen: Qwen3 Coder 30B A3B Instruct","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":235929,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":7e-8,"completion":2.8e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]}]}}},
+ {"rawId":"qwen/qwen3-coder-flash","displayName":"Qwen: Qwen3 Coder Flash","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":65536,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"32000":{"prompt":3.25e-7,"completion":0.000001625,"input_cache_read":6.5e-8,"input_cache_write":4.0625e-7},"128000":{"prompt":5.2e-7,"completion":0.0000026,"input_cache_read":1.04e-7,"input_cache_write":6.5e-7},"base":{"prompt":1.95e-7,"completion":9.75e-7,"input_cache_read":3.9e-8,"input_cache_write":2.4375e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},128000]},"128000",{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},32000]},"32000","base"]},"prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},128000]},"128000",{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},32000]},"32000","base"]},"completion"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},128000]},"128000",{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},32000]},"32000","base"]},"input_cache_read"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},128000]},"128000",{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},32000]},"32000","base"]},"input_cache_write"]}}]},0]}]}}},
+ {"rawId":"qwen/qwen3-coder-next","displayName":"Qwen: Qwen3 Coder Next","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":235929,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":1.2e-7,"completion":8e-7,"input_cache_read":7e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"qwen/qwen3-next-80b-a3b-instruct","displayName":"Qwen: Qwen3 Next 80B A3B Instruct","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":235929,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1e-7,"output_tokens":0.0000011,"cache_read_tokens":7e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen/qwen3-next-80b-a3b-thinking","displayName":"Qwen: Qwen3 Next 80B A3B Thinking","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":235929,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":1.5e-7,"completion":0.0000012}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]}]}}},
+ {"rawId":"qwen/qwen3-vl-235b-a22b-instruct","displayName":"Qwen: Qwen3 VL 235B A22B Instruct","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":32768,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":2.1e-7,"completion":0.0000019,"input_cache_read":1e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"qwen/qwen3-vl-30b-a3b-instruct","displayName":"Qwen: Qwen3 VL 30B A3B Instruct","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":16384,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.5e-7,"output_tokens":6e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen/qwen3-vl-30b-a3b-thinking","displayName":"Qwen: Qwen3 VL 30B A3B Thinking","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":235929,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2.9e-7,"output_tokens":0.000001}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen/qwen3-vl-8b-instruct","displayName":"Qwen: Qwen3 VL 8B Instruct","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":235929,"modalities":{"input":["image","text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2.5e-7,"output_tokens":7.5e-7,"cache_read_tokens":1.2e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen/qwen3.5-122b-a10b","displayName":"Qwen: Qwen3.5-122B-A10B","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":65536,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":2.6e-7,"completion":0.00000208}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]}]}}},
+ {"rawId":"qwen/qwen3.5-27b","displayName":"Qwen: Qwen3.5-27B","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":81920,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2.6e-7,"output_tokens":0.0000026}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen/qwen3.5-35b-a3b","displayName":"Qwen: Qwen3.5-35B-A3B","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":16384,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.5e-7,"output_tokens":0.000001,"cache_read_tokens":5e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen/qwen3.5-397b-a17b","displayName":"Qwen: Qwen3.5 397B A17B","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":235929,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":5e-7,"output_tokens":0.0000036,"cache_read_tokens":3e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen/qwen3.5-9b","displayName":"Qwen: Qwen3.5-9B","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":32768,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":1e-7,"completion":1.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]}]}}},
+ {"rawId":"qwen/qwen3.5-flash-02-23","displayName":"Qwen: Qwen3.5-Flash","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":65536,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":6.5e-8,"completion":2.6e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]}]}}},
+ {"rawId":"qwen/qwen3.5-plus-02-15","displayName":"Qwen: Qwen3.5 Plus 2026-02-15","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":65536,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"256000":{"prompt":3.25e-7,"completion":0.00000195},"base":{"prompt":2.6e-7,"completion":0.00000156}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},256000]},"256000","base"]},"prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},256000]},"256000","base"]},"completion"]}}]},0]}]}}},
+ {"rawId":"qwen/qwen3.5-plus-20260420","displayName":"Qwen: Qwen3.5 Plus 2026-04-20","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":65536,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"256000":{"prompt":3.75e-7,"completion":0.00000225,"input_cache_write":4.6875e-7},"base":{"prompt":3e-7,"completion":0.0000018,"input_cache_write":3.75e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_write_tokens"}]},256000]},"256000","base"]},"prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_write_tokens"}]},256000]},"256000","base"]},"completion"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_write_tokens"}]},256000]},"256000","base"]},"input_cache_write"]}}]},0]}]}}},
+ {"rawId":"qwen/qwen3.6-27b","displayName":"Qwen: Qwen3.6 27B","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":81920,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":3.2e-7,"output_tokens":0.0000032}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen/qwen3.6-35b-a3b","displayName":"Qwen: Qwen3.6 35B A3B","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":235929,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.5e-7,"output_tokens":0.000001,"cache_read_tokens":5e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen/qwen3.6-flash","displayName":"Qwen: Qwen3.6 Flash","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":65536,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"256000":{"prompt":7.5e-7,"completion":0.000003,"input_cache_write":9.375e-7},"base":{"prompt":1.875e-7,"completion":0.000001125,"input_cache_write":2.34375e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_write_tokens"}]},256000]},"256000","base"]},"prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_write_tokens"}]},256000]},"256000","base"]},"completion"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_write_tokens"}]},256000]},"256000","base"]},"input_cache_write"]}}]},0]}]}}},
+ {"rawId":"qwen/qwen3.6-plus","displayName":"Qwen: Qwen3.6 Plus","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":65536,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"256000":{"prompt":0.0000013,"completion":0.0000039,"input_cache_write":0.000001625},"base":{"prompt":3.25e-7,"completion":0.00000195,"input_cache_write":4.0625e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_write_tokens"}]},256000]},"256000","base"]},"prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_write_tokens"}]},256000]},"256000","base"]},"completion"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_write_tokens"}]},256000]},"256000","base"]},"input_cache_write"]}}]},0]}]}}},
+ {"rawId":"qwen/qwen3.7-flash","displayName":"Qwen: Qwen3.7 Flash","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":65536,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"budget","mandatory":false},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"32000":{"prompt":1e-7,"completion":4e-7,"input_cache_read":2e-8,"input_cache_write":1.25e-7},"256000":{"prompt":2e-7,"completion":8e-7,"input_cache_read":4e-8,"input_cache_write":2.5e-7},"base":{"prompt":3e-8,"completion":1.3e-7,"input_cache_read":6e-9,"input_cache_write":3.8e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},256000]},"256000",{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},32000]},"32000","base"]},"prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},256000]},"256000",{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},32000]},"32000","base"]},"completion"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},256000]},"256000",{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},32000]},"32000","base"]},"input_cache_read"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},256000]},"256000",{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},32000]},"32000","base"]},"input_cache_write"]}}]},0]}]}}},
+ {"rawId":"qwen/qwen3.7-max","displayName":"Qwen: Qwen3.7 Max","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":131072,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.000001475,"completion":0.000004425,"input_cache_read":2.95e-7,"input_cache_write":0.00000184375}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_write"]}}]},0]}]}}},
+ {"rawId":"qwen/qwen3.7-plus","displayName":"Qwen: Qwen3.7 Plus","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":131072,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"256000":{"prompt":9.6e-7,"completion":0.00000384,"input_cache_read":1.92e-7,"input_cache_write":0.0000012},"base":{"prompt":3.2e-7,"completion":0.00000128,"input_cache_read":6.4e-8,"input_cache_write":4e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},256000]},"256000","base"]},"prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},256000]},"256000","base"]},"completion"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},256000]},"256000","base"]},"input_cache_read"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},256000]},"256000","base"]},"input_cache_write"]}}]},0]}]}}},
+ {"rawId":"qwen/qwen3.8-2.4t-a95b","displayName":"Qwen: Qwen3.8 2.4T A95B","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":131072,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["xhigh","medium","low"]},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.000002,"completion":0.000006,"input_cache_read":2.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"qwen/qwen3.8-27b","displayName":"Qwen: Qwen3.8 27B","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":235929,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["xhigh","medium","low"]},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2.4e-7,"output_tokens":0.0000022,"cache_read_tokens":5e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen/qwen3.8-flash","displayName":"Qwen: Qwen3.8 Flash","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":131072,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"budget","mandatory":false},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.5e-7,"output_tokens":4.7e-7,"cache_read_tokens":1.6e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen/qwen3.8-max-0902","displayName":"Qwen: Qwen3.8 Max (0902)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":131072,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["xhigh","high","medium","low","minimal"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000002,"output_tokens":0.000006,"cache_read_tokens":2.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen/qwen3.8-max-prime","displayName":"Qwen: Qwen3.8 Max Prime","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":131072,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["xhigh","high","medium","low","minimal"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000004,"output_tokens":0.000012,"cache_read_tokens":5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"qwen/qwen3.8-omni-flash","displayName":"Qwen: Qwen3.8 Omni Flash","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":131072,"modalities":{"input":["text","image","audio","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"budget","mandatory":false},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.5e-7,"output_tokens":4.7e-7,"cache_read_tokens":1.6e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"rekaai/reka-edge","displayName":"Reka Edge","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":16384,"maxOutput":14745,"modalities":{"input":["image","text","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":1e-7,"completion":1e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]}]}}},
+ {"rawId":"rekaai/reka-flash-3","displayName":"Reka Flash 3","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":65536,"maxOutput":58982,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":1e-7,"completion":2e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]}]}}},
+ {"rawId":"relace/relace-apply-3","displayName":"Relace: Relace Apply 3","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":256000,"maxOutput":128000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":8.5e-7,"completion":0.00000125}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]}]}}},
+ {"rawId":"relace/relace-search","displayName":"Relace: Relace Search","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":256000,"maxOutput":128000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.000001,"completion":0.000003}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]}]}}},
+ {"rawId":"sakana/fugu-max","displayName":"Sakana: Fugu Max","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["max","xhigh","high"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.000002,"completion":0.000006,"web_search":0.01,"input_cache_read":2.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"sakana/fugu-ultra","displayName":"Sakana: Fugu Ultra","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["max","xhigh","high"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"prompt":0.00001,"completion":0.000045,"web_search":0.01,"input_cache_read":0.000001},"base":{"prompt":0.000005,"completion":0.00003,"web_search":0.01,"input_cache_read":5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"input_cache_read"]}}]},0]}]}}},
+ {"rawId":"sakana/fugu-ultra-v2","displayName":"Sakana: Fugu Ultra v2","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["max","xhigh","high"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"prompt":0.00001,"completion":0.000045,"web_search":0.01,"input_cache_read":0.000001},"base":{"prompt":0.000005,"completion":0.00003,"web_search":0.01,"input_cache_read":5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"input_cache_read"]}}]},0]}]}}},
+ {"rawId":"sakana/sakana-namazu","displayName":"Sakana: Sakana Namazu","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":65536,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["high","none"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":9.5e-7,"completion":0.000004,"web_search":0.007,"input_cache_read":1.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":["base","web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"sao10k/l3-lunaris-8b","displayName":"Sao10K: Llama 3 8B Lunaris","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":8192,"maxOutput":7372,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":4e-8,"completion":5e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]}]}}},
+ {"rawId":"sao10k/l3.1-euryale-70b","displayName":"Sao10K: Llama 3.1 Euryale 70B v2.2","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":16384,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":8.5e-7,"completion":8.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]}]}}},
+ {"rawId":"sao10k/l3.3-euryale-70b","displayName":"Sao10K: Llama 3.3 Euryale 70B","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":16384,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":6.5e-7,"completion":7.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]}]}}},
+ {"rawId":"scaledown/extract","displayName":"ScaleDown: Extract","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":900000,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":4e-8,"output_tokens":0}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"scaledown/summarize","displayName":"ScaleDown: Summarize","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":4000,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":4e-8,"output_tokens":0}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"stepfun/step-3.5-flash","displayName":"StepFun: Step 3.5 Flash","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":65536,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":1e-7,"completion":3e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]}]}}},
+ {"rawId":"stepfun/step-3.7-flash","displayName":"StepFun: Step 3.7 Flash","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":230400,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["high","medium","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":2e-7,"completion":0.00000115,"input_cache_read":4e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"stepfun/step-5-preview","displayName":"StepFun: Step 5 Preview","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":64000,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["high","medium","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000001,"output_tokens":0.0000027,"cache_read_tokens":5e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"tencent/hunyuan-a13b-instruct","displayName":"Tencent: Hunyuan A13B Instruct","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":117964,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":1.4e-7,"completion":5.7e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]}]}}},
+ {"rawId":"tencent/hy-mt2-1.8b","displayName":"Tencent: Hy-MT2-1.8B","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":8192,"maxOutput":4096,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":4.4e-8,"completion":1.77e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]}]}}},
+ {"rawId":"tencent/hy-mt2-30b-a3b","displayName":"Tencent: Hy-MT2-30B-A3B","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":8192,"maxOutput":4096,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":7.4e-8,"completion":2.95e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]}]}}},
+ {"rawId":"tencent/hy-mt2-7b","displayName":"Tencent: Hy-MT2-7B","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":8192,"maxOutput":4096,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":7.4e-8,"completion":2.95e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]}]}}},
+ {"rawId":"tencent/hy3","displayName":"Tencent: Hy3","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":128000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["high","low","none"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.32e-7,"output_tokens":5.28e-7,"cache_read_tokens":3.3e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"tencent/hy3-preview","displayName":"Tencent: Hy3 preview","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":235929,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["high","low","none"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":1.8e-7,"completion":6e-7,"input_cache_read":6e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"tencent/hy4-preview","displayName":"Tencent: Hy4 preview","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":64000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["high","low","none"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":8.34e-7,"output_tokens":0.000002501,"cache_read_tokens":4.2e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"thedrummer/cydonia-24b-v4.1","displayName":"TheDrummer: Cydonia 24B V4.1","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":117964,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":3e-7,"completion":5e-7,"input_cache_read":1.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"thedrummer/skyfall-36b-v2","displayName":"TheDrummer: Skyfall 36B V2","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":32768,"maxOutput":29491,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":5.5e-7,"completion":8e-7,"input_cache_read":2.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"thedrummer/unslopnemo-12b","displayName":"TheDrummer: UnslopNemo 12B","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1024000,"maxOutput":819200,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":4e-7,"completion":4e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]}]}}},
+ {"rawId":"thinkingmachines/inkling","displayName":"Thinking Machines: Inkling","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":524288,"maxOutput":471859,"modalities":{"input":["text","image","audio"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["max","high","medium","low","minimal","none"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000001,"output_tokens":0.00000405,"cache_read_tokens":1.7e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"thinkingmachines/inkling-small","displayName":"Thinking Machines: Inkling Small","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":524288,"maxOutput":262144,"modalities":{"input":["text","image","audio"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["max","high","medium","low","minimal","none"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":4.5e-7,"completion":0.0000012,"input_cache_read":1e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"thinkingmachines/inkling-small:free","displayName":"Thinking Machines: Inkling Small (free)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":262144,"modalities":{"input":["text","image","audio"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["max","high","medium","low","minimal","none"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"thinkingmachines/inkling:free","displayName":"Thinking Machines: Inkling (free)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":262144,"modalities":{"input":["text","image","audio"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["max","high","medium","low","minimal","none"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"typesafe/jev-router","displayName":"TypeSafe: Jev Router","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":null,"modalities":{"input":["audio","file","image","text","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"unbiased/pareto-26.10-preview","displayName":"Pareto 26.10 Preview","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":131072,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":8e-7,"output_tokens":0.0000032,"cache_read_tokens":3e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"unbiased/pareto-26.9","displayName":"Pareto 26.9","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":131072,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000025,"output_tokens":0.0000075,"cache_read_tokens":2.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"undi95/remm-slerp-l2-13b","displayName":"ReMM SLERP 13B","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":6144,"maxOutput":5529,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":3.5e-7,"completion":6.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]}]}}},
+ {"rawId":"upstage/solar-mini4","displayName":"Upstage: Solar Mini 4","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":524288,"maxOutput":131072,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["max","xhigh","high","medium","low","minimal","none"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":5e-8,"output_tokens":2e-7,"cache_read_tokens":5e-9}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"upstage/solar-pro-3","displayName":"Upstage: Solar Pro 3","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":117964,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["high","medium","low","minimal","none"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":1.5e-7,"completion":6e-7,"input_cache_read":1.5e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"upstage/solar-pro4","displayName":"Upstage: Solar Pro 4","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":524288,"maxOutput":131072,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["max","xhigh","high","medium","low","minimal","none"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":9e-8,"completion":3.6e-7,"input_cache_read":1.8e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"writer/palmyra-x5","displayName":"Writer: Palmyra X5","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1040000,"maxOutput":8192,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":6e-7,"completion":0.000006}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]}]}}},
+ {"rawId":"x-ai/grok-4.20","displayName":"SpaceXAI: Grok 4.20","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":2000000,"maxOutput":1800000,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"200000":{"prompt":0.0000025,"completion":0.000005,"web_search":0.005,"input_cache_read":4e-7},"base":{"prompt":0.00000125,"completion":0.0000025,"web_search":0.005,"input_cache_read":2e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"input_cache_read"]}}]},0]}]}}},
+ {"rawId":"x-ai/grok-4.20-multi-agent","displayName":"SpaceXAI: Grok 4.20 Multi-Agent","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":2000000,"maxOutput":1800000,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["xhigh","high","medium","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"200000":{"prompt":0.0000025,"completion":0.000005,"web_search":0.005,"input_cache_read":4e-7},"base":{"prompt":0.00000125,"completion":0.0000025,"web_search":0.005,"input_cache_read":2e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"input_cache_read"]}}]},0]}]}}},
+ {"rawId":"x-ai/grok-4.3","displayName":"SpaceXAI: Grok 4.3","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":900000,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["high","medium","low","none"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"200000":{"prompt":0.0000025,"completion":0.000005,"web_search":0.005,"input_cache_read":4e-7},"base":{"prompt":0.00000125,"completion":0.0000025,"web_search":0.005,"input_cache_read":2e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"input_cache_read"]}}]},0]}]}}},
+ {"rawId":"x-ai/grok-4.3:batch","displayName":"SpaceXAI: Grok 4.3 (batch)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":900000,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["high","medium","low","none"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"200000":{"prompt":0.000002,"completion":0.000004,"web_search":0.005,"input_cache_read":3.2e-7},"base":{"prompt":0.000001,"completion":0.000002,"web_search":0.005,"input_cache_read":1.6e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"input_cache_read"]}}]},0]}]}}},
+ {"rawId":"x-ai/grok-4.5","displayName":"SpaceXAI: Grok 4.5","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":500000,"maxOutput":450000,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["high","medium","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"200000":{"prompt":0.000004,"completion":0.000012,"web_search":0.005,"input_cache_read":6e-7},"base":{"prompt":0.000002,"completion":0.000006,"web_search":0.005,"input_cache_read":3e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"input_cache_read"]}}]},0]}]}}},
+ {"rawId":"x-ai/grok-4.6","displayName":"SpaceXAI: Grok 4.6","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":500000,"maxOutput":450000,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["xhigh","high","medium","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"200000":{"prompt":0.000004,"completion":0.000012,"web_search":0.005,"input_cache_read":0.000001},"base":{"prompt":0.000002,"completion":0.000006,"web_search":0.005,"input_cache_read":5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"input_cache_read"]}}]},0]}]}}},
+ {"rawId":"x-ai/grok-4.7","displayName":"SpaceXAI: Grok 4.7","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":500000,"maxOutput":450000,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["xhigh","high","medium","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"200000":{"input_tokens":0.000004,"output_tokens":0.000012,"web_searches":0.005,"cache_read_tokens":0.000001},"base":{"input_tokens":0.000002,"output_tokens":0.000006,"web_searches":0.005,"cache_read_tokens":5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"web_searches"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"x-ai/grok-build-0.1","displayName":"SpaceXAI: Grok Build 0.1","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":256000,"maxOutput":230400,"modalities":{"input":["text","image","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"200000":{"prompt":0.000002,"completion":0.000004,"web_search":0.005,"input_cache_read":4e-7},"base":{"prompt":0.000001,"completion":0.000002,"web_search":0.005,"input_cache_read":2e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"completion"]}}]},0]},{"if":[{">":[{"var":"web_searches"},0]},{"*":[{"var":"web_searches"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"web_search"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"input_cache_read"]}}]},0]}]}}},
+ {"rawId":"xiaomi/mimo-v2.5","displayName":"Xiaomi: MiMo-V2.5","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1050000,"maxOutput":131072,"modalities":{"input":["text","audio","image","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":1.4e-7,"completion":2.8e-7,"input_cache_read":2.8e-9}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"xiaomi/mimo-v2.5-pro","displayName":"Xiaomi: MiMo-V2.5-Pro","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1050000,"maxOutput":131072,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":4.35e-7,"completion":8.7e-7,"input_cache_read":3.6e-9}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"xiaomi/mimo-v2.6-flash","displayName":"Xiaomi: MiMo-V2.6-Flash","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1050000,"maxOutput":131072,"modalities":{"input":["text","image","video","audio"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.4e-7,"output_tokens":2.8e-7,"cache_read_tokens":2.8e-9}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"xiaomi/mimo-v2.6-pro","displayName":"Xiaomi: MiMo-V2.6-Pro","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1050000,"maxOutput":131072,"modalities":{"input":["text","image","video","audio"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":4.35e-7,"output_tokens":8.7e-7,"cache_read_tokens":3.6e-9}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"xiaomi/mimo-v2.6-pro-ultraspeed","displayName":"Xiaomi: MiMo-V2.6-Pro-UltraSpeed","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":131072,"modalities":{"input":["text","image","video","audio"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00000435,"output_tokens":0.0000087,"cache_read_tokens":3.6e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"z-ai/glm-4.5","displayName":"Z.ai: GLM 4.5","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":98304,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":6e-7,"completion":0.0000022,"input_cache_read":1.1e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"z-ai/glm-4.5-air","displayName":"Z.ai: GLM 4.5 Air","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":98304,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":1.3e-7,"completion":8.5e-7,"input_cache_read":2.5e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"z-ai/glm-4.5v","displayName":"Z.ai: GLM 4.5V","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":65536,"maxOutput":16384,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":6e-7,"completion":0.0000018,"input_cache_read":1.1e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"z-ai/glm-4.6","displayName":"Z.ai: GLM 4.6","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":204800,"maxOutput":131072,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":5e-7,"output_tokens":0.000002,"cache_read_tokens":1e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"z-ai/glm-4.6v","displayName":"Z.ai: GLM 4.6V","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":32768,"modalities":{"input":["image","text","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":3e-7,"output_tokens":9e-7,"cache_read_tokens":5.5e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"z-ai/glm-4.7","displayName":"Z.ai: GLM 4.7","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":204800,"maxOutput":131072,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":6e-7,"output_tokens":0.0000022,"cache_read_tokens":1.1e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"z-ai/glm-4.7-flash","displayName":"Z.ai: GLM 4.7 Flash","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":200000,"maxOutput":117964,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":6.05e-8,"completion":4e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]}]}}},
+ {"rawId":"z-ai/glm-5","displayName":"Z.ai: GLM 5","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":204800,"maxOutput":131072,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000001,"output_tokens":0.0000032,"cache_read_tokens":2e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"z-ai/glm-5-turbo","displayName":"Z.ai: GLM 5 Turbo","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":202752,"maxOutput":131072,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.0000012,"completion":0.000004,"input_cache_read":2.4e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}},
+ {"rawId":"z-ai/glm-5.1","displayName":"Z.ai: GLM 5.1","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":204800,"maxOutput":128000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":9.66e-7,"output_tokens":0.000003036,"cache_read_tokens":1.794e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"z-ai/glm-5.2","displayName":"Z.ai: GLM 5.2","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":943718,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["xhigh","high"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":3.7e-8,"output_tokens":0.000007,"cache_read_tokens":3.6e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"z-ai/glm-5.3","displayName":"Z.ai: GLM 5.3","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":943718,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["max","high","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":7.9e-8,"output_tokens":0.0000048,"cache_read_tokens":7.8e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"z-ai/glm-5.3-flash","displayName":"Z.ai: GLM 5.3 Flash","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":943718,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["max","high","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":3.6e-8,"output_tokens":9e-7,"cache_read_tokens":1.125e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"z-ai/glm-5.3-flash:batch","displayName":"Z.ai: GLM 5.3 Flash (batch)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":131072,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["max","high","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":6e-8,"output_tokens":2e-7,"cache_read_tokens":1.2e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"z-ai/glm-5.3-flashx","displayName":"Z.ai: GLM 5.3 FlashX","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":131072,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["max","high","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":3.7e-7,"output_tokens":0.00000125,"cache_read_tokens":9e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"z-ai/glm-5.3-prime","displayName":"Z.ai: GLM 5.3 Prime","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":131072,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["max","high","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000028,"output_tokens":0.0000088,"cache_read_tokens":5.6e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"z-ai/glm-5.3:batch","displayName":"Z.ai: GLM 5.3 (batch)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":131072,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["max","high","low"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":4.5e-7,"output_tokens":0.000002,"cache_read_tokens":1e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"z-ai/glm-5v-turbo","displayName":"Z.ai: GLM 5V Turbo","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":202752,"maxOutput":131072,"modalities":{"input":["image","text","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"prompt":0.0000012,"completion":0.000004,"input_cache_read":2.4e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","prompt"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","completion"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","input_cache_read"]}}]},0]}]}}}
+ ],
+ "together": [
+ {"rawId":"agentica-org/DeepCoder-14B-Preview","displayName":"Deepcoder 14B Preview","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"allenai/Molmo-7B-D-0924","displayName":"Molmo 7B D 0924","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":4096,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"arcee-ai/trinity-mini","displayName":"Trinity Mini","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":128000,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":4.5000000000000006e-8,"output_tokens":1.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"arize-ai/qwen-2-1.5b-instruct","displayName":"Arize AI Qwen 2 1.5B Instruct","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":32768,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.0000000000000001e-7,"output_tokens":1.0000000000000001e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"deepcogito/cogito-v1-preview-llama-70B","displayName":"Cogito V1 Preview Llama 70B","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":8192,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"deepcogito/cogito-v1-preview-llama-70B-Turbo","displayName":"Cogito V1 Preview Llama 70B Turbo","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"deepcogito/cogito-v1-preview-llama-8B","displayName":"Cogito V1 Preview Llama 8B","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":8192,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"deepcogito/cogito-v1-preview-qwen-14B","displayName":"Cogito V1 Preview Qwen 14B","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":8192,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"deepcogito/cogito-v1-preview-qwen-32B","displayName":"Cogito V1 Preview Qwen 32B","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":8192,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"deepseek-ai/deepseek-coder-33b-instruct","displayName":"Deepseek Coder 33B Instruct","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":16384,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":8.000000000000001e-7,"output_tokens":8.000000000000001e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"deepseek-ai/DeepSeek-OCR-2","displayName":"Deepseek OCR 2","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":8192,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"deepseek-ai/DeepSeek-R1-0528","displayName":"DeepSeek R1 0528 NVFP4","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":163840,"maxOutput":12288,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000003,"output_tokens":0.000007}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"deepseek-ai/DeepSeek-R1-Distill-Llama-70B","displayName":"DeepSeek R1 Distill Llama 70B","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":32768,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000002,"output_tokens":0.000002}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"deepseek-ai/DeepSeek-R1-Distill-Qwen-1.5B","displayName":"DeepSeek R1 Distill Qwen 1.5B","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.8000000000000002e-7,"output_tokens":1.8000000000000002e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"deepseek-ai/DeepSeek-R1-Distill-Qwen-14B","displayName":"DeepSeek R1 Distill Qwen 14B","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":32768,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000016000000000000001,"output_tokens":0.0000016000000000000001}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"deepseek-ai/DeepSeek-R1-Distill-Qwen-7B","displayName":"DeepSeek R1 Distill Qwen 7B","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"deepseek-ai/DeepSeek-V3.1","displayName":"Deepseek V3.1 NVFP4","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":40000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":6e-7,"output_tokens":0.0000017}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"deepseek-ai/DeepSeek-V4-Flash-0731","displayName":"Deepseek V4 Flash 0731","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.3999999999999998e-7,"output_tokens":2.7999999999999997e-7,"cache_read_tokens":3.0000000000000004e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"deepseek-ai/DeepSeek-V4-Pro-0813","displayName":"DeepSeek V4 Pro 0813","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"efforts":["high","max"],"mandatory":false,"mode":"effort"},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":null,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00000132,"output_tokens":0.00000396,"cache_read_tokens":1.2999999999999997e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"deepseek-ai/DeepSeek-V4.1-Flash","displayName":"DeepSeek V4.1 Flash","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":3e-7,"output_tokens":0.0000012,"cache_read_tokens":6e-9}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"facebook/cwm","displayName":"Facebook CWM","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"google/gemma-2-27b-it","displayName":"Gemma-2 Instruct (27B)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":8192,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":8.000000000000001e-7,"output_tokens":8.000000000000001e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"google/gemma-2-9b-it","displayName":"Gemma 2 9B It","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":8192,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"google/gemma-2b-it","displayName":"Gemma 2B It","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":8192,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"google/gemma-3-1b-it","displayName":"Gemma 3 1b it","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":32768,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"google/gemma-3-1b-pt","displayName":"Gemma 3 1B Pt","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":32768,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"google/gemma-3-270m-it","displayName":"Gemma 3 270M It","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":32768,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"google/gemma-3-270m-it-lora","displayName":"Gemma 3 270M It Lora","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":32768,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"google/gemma-3-27b-it","displayName":"Gemma 3 27B It","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":65536,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"google/gemma-3-27b-it-lora","displayName":"Gemma 3 27B It Lora","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"google/gemma-3-27b-pt","displayName":"Gemma 3 27B Pt","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"google/gemma-3-4b-it","displayName":"Gemma 3 4b it","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":65536,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"google/gemma-4-12B-it","displayName":"Gemma 4 12B It","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"google/gemma-4-26B-A4B-it","displayName":"Gemma 4 26B A4b It","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":null,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"google/gemma-4-31B-it","displayName":"Gemma 4 31B-it FP8","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":3.9e-7,"output_tokens":9.7e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"google/gemma-4-31B-it-lora","displayName":"Gemma 4 31B It Lora","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"google/gemma-4-E2B-it","displayName":"Gemma 4 E2B-it","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"google/gemma-4-E4B-it","displayName":"Gemma 4 E4B-it","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":null,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"google/medgemma-27b-text-it","displayName":"Medgemma 27B Text It","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"Hcompany/Holo3-35B-A3B","displayName":"Holo3 35B A3b","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"meta-llama/Llama-2-7b-chat-hf","displayName":"meta-llama/Llama-2-7b-chat-hf","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":4096,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"meta-llama/Llama-3-8b-chat-hf","displayName":"Meta Llama 3 8B Instruct Reference","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":8192,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2.0000000000000002e-7,"output_tokens":2.0000000000000002e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"meta-llama/Llama-3.1-405B","displayName":"Llama 3.1 405B","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"meta-llama/Llama-3.1-405B-Instruct","displayName":"Meta Llama 3.1 405B Instruct","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":4096,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000035,"output_tokens":0.0000035}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"meta-llama/Llama-3.2-1B","displayName":"Llama 3.2 1B","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"meta-llama/Llama-3.2-1B-Instruct","displayName":"Meta Llama 3.2 1B Instruct","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":6.000000000000001e-8,"output_tokens":6.000000000000001e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"meta-llama/Llama-3.2-3B","displayName":"Meta Llama 3.2 3B","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"meta-llama/Llama-3.2-3B-Instruct","displayName":"Meta Llama 3.2 3B Instruct","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":6.000000000000001e-8,"output_tokens":6.000000000000001e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"meta-llama/Llama-3.3-70B-Instruct","displayName":"Meta Llama 3.3 70B Instruct","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"meta-llama/Llama-3.3-70B-Instruct-FP8-Lora","displayName":"Llama 3.3 70B Instruct FP8 Lora","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"meta-llama/Llama-3.3-70B-Instruct-Turbo","displayName":"Meta Llama 3.3 70B Instruct Turbo","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000010399999999999998,"output_tokens":0.0000010399999999999998}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"meta-llama/Llama-4-Maverick-17B-128E-Instruct-FP4","displayName":"Llama 4 Maverick 17B 128E Instruct Nvfp4","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"meta-llama/Llama-4-Scout-17B-16E","displayName":"Llama 4 Scout (17Bx16E)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"meta-llama/Llama-4-Scout-17B-16E-Instruct","displayName":"Llama 4 Scout Instruct (17Bx16E)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.8000000000000002e-7,"output_tokens":5.900000000000001e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"meta-llama/Llama-4-Scout-17B-16E-Instruct-FP8-Lora","displayName":"Llama 4 Scout 17B 16E Instruct Fp8 Lora","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":10485760,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"meta-llama/Meta-Llama-3-70B-Instruct-Turbo","displayName":"Meta Llama 3 70B Instruct Turbo","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":8192,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":8.8e-7,"output_tokens":8.8e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"meta-llama/Meta-Llama-3-8B-Instruct","displayName":"Meta Llama 3 8B Instruct","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":8192,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2.0000000000000002e-7,"output_tokens":2.0000000000000002e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"meta-llama/Meta-Llama-3.1-70B","displayName":"Llama 3.1 70B","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"meta-llama/Meta-Llama-3.1-70B-Instruct-Turbo","displayName":"Meta Llama 3.1 70B Instruct Turbo","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":8.8e-7,"output_tokens":8.8e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"meta-llama/Meta-Llama-3.1-8B","displayName":"Meta Llama 3.1 8B","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":16384,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2.0000000000000002e-7,"output_tokens":2.0000000000000002e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"meta-llama/Meta-Llama-3.1-8B-Instruct-Turbo","displayName":"Meta Llama 3.1 8B Instruct Turbo","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.8000000000000002e-7,"output_tokens":1.8000000000000002e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"meta-models/Muse-Glimmer-30B","displayName":"Muse Glimmer 30B","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":null,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":3.5e-7,"output_tokens":0.0000015,"cache_read_tokens":4e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"MiniMaxAI/MiniMax-M1-40k","displayName":"Minimax M1 40K","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"MiniMaxAI/MiniMax-M1-80k","displayName":"Minimax M1 80K","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"MiniMaxAI/MiniMax-M2","displayName":"MiniMax M2","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":196608,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"MiniMaxAI/MiniMax-M2.5-FP4","displayName":"MiniMax M2.5 FP4","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":8192,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"MiniMaxAI/MiniMax-M2.7","displayName":"MiniMax M2.7 FP4","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":196608,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":3e-7,"output_tokens":0.0000012,"cache_read_tokens":6.000000000000001e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"MiniMaxAI/MiniMax-M3","displayName":"MiniMax M3","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":524288,"maxOutput":null,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":3e-7,"output_tokens":0.0000012,"cache_read_tokens":6.000000000000001e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"mistralai/Devstral-Small-2505","displayName":"Devstral Small 2505","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"mistralai/Magistral-Small-2506","displayName":"Magistral Small 2506","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":40960,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"mistralai/Ministral-3-14B-Instruct-2512","displayName":"Ministral 3 14B Instruct 2512","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2.0000000000000002e-7,"output_tokens":2.0000000000000002e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"mistralai/Mistral-7B-Instruct-v0.1","displayName":"Mistral (7B) Instruct v0.1","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":32768,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2.0000000000000002e-7,"output_tokens":2.0000000000000002e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"mistralai/Mistral-7B-Instruct-v0.3","displayName":"Mistral (7B) Instruct v0.3","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":32768,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2.0000000000000002e-7,"output_tokens":2.0000000000000002e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"mistralai/Mistral-7B-v0.1","displayName":"Mistral 7B v0.1","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":32768,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"mistralai/Mistral-Small-24B-Instruct-2501","displayName":"Mistral Small (24B) Instruct 25.01","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":32768,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.0000000000000001e-7,"output_tokens":3e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"mistralai/Mixtral-8x22B-Instruct-v0.1","displayName":"Mixtral 8X22b Instruct V0.1","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":65536,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"mistralai/Mixtral-8x7B-Instruct-v0.1","displayName":"Mixtral-8x7B Instruct v0.1","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":32768,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":6e-7,"output_tokens":6e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"mistralai/Mixtral-8x7B-Instruct-v0.1-FP8-Lora","displayName":"Mixtral 8x7B Instruct V0.1 FP8 Lora","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":32768,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"mistralai/Mixtral-8x7B-v0.1","displayName":"Mixtral 8X7b V0.1","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":32768,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"moonshotai/Kimi-K2.5-fp4","displayName":"Kimi K2.5 Fp4","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":5e-7,"output_tokens":0.0000028}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"moonshotai/Kimi-K2.6","displayName":"Kimi K2.6 Fp4","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000012,"output_tokens":0.0000045,"cache_read_tokens":2.0000000000000002e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"moonshotai/Kimi-K2.7-Code","displayName":"Kimi K2.7 Code","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":null,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":9.499999999999999e-7,"output_tokens":0.000004,"cache_read_tokens":1.9e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"moonshotai/Kimi-K3","displayName":"Kimi K3","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":null,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"efforts":["low","medium","high","max"],"mandatory":false,"mode":"effort"},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":null,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000003,"output_tokens":0.000015,"cache_read_tokens":3e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"nim/meta/llama-3.1-70b-instruct","displayName":"nim/meta/llama-3.1-70b-instruct","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":16384,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"nim/meta/llama-3.1-8b-instruct","displayName":"nim/meta/llama-3.1-8b-instruct","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":16384,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"nim/meta/llama-3.2-11b-vision-instruct","displayName":"nim/meta/llama-3.2-11b-vision-instruct","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":16384,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"nim/meta/llama-3.2-90b-vision-instruct","displayName":"nim/meta/llama-3.2-90b-vision-instruct","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":16384,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"nim/meta/llama-3.3-70b-instruct","displayName":"nim/meta/llama-3.3-70b-instruct","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":16384,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"nim/mistralai/mixtral-8x22b-instruct-v01","displayName":"nim/mistralai/mixtral-8x22b-instruct-v01","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":16384,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"nim/mistralai/mixtral-8x7b-instruct-v01","displayName":"nim/mistralai/mixtral-8x7b-instruct-v01","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":16384,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"nim/nv-mistralai/mistral-nemo-12b-instruct","displayName":"nim/nv-mistralai/mistral-nemo-12b-instruct","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":16384,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"nim/nvidia/llama-3.1-nemotron-70b-instruct","displayName":"nim/nvidia/llama-3.1-nemotron-70b-instruct","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":16384,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"nim/nvidia/llama-3.3-nemotron-super-49b-v1","displayName":"nim/nvidia/llama-3.3-nemotron-super-49b-v1","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":16384,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"NousResearch/Nous-Hermes-2-Mixtral-8x7B-DPO","displayName":"Nous Hermes 2 Mixtral 8X7B Dpo","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":32768,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":6e-7,"output_tokens":6e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"nvidia/Llama-3.1-Nemotron-70B-Instruct-HF","displayName":"Llama 3.1 Nemotron 70B Instruct HF","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":32768,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":8.8e-7,"output_tokens":8.8e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"nvidia/nemotron-3-nano-omni-30b-a3b-reasoning-fp8","displayName":"Nemotron 3 Nano Omni 30B A3b Reasoning Fp8","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"nvidia/nemotron-3-ultra-550b-a55b","displayName":"NVIDIA Nemotron 3 Ultra 550B A55B NVFP4","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":512288,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":6e-7,"output_tokens":0.0000036000000000000003,"cache_read_tokens":2.0000000000000002e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"nvidia/NVIDIA-Nemotron-3-Nano-30B-A3B-BF16","displayName":"Nvidia Nemotron 3 Nano 30B A3b Bf16","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"nvidia/NVIDIA-Nemotron-3-Super-120B-A12B-BF16","displayName":"Nvidia Nemotron 3 Super 120B A12b Bf16","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"nvidia/NVIDIA-Nemotron-3-Super-120B-A12B-FP8","displayName":"Nvidia Nemotron 3 Super 120B A12b Fp8","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"nvidia/NVIDIA-Nemotron-Nano-9B-v2","displayName":"Nvidia Nemotron Nano 9B V2","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":6.000000000000001e-8,"output_tokens":2.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-oss-120b","displayName":"OpenAI GPT-OSS 120B","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["low","medium","high"]},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.5e-7,"output_tokens":6e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-oss-20b","displayName":"OpenAI GPT-OSS 20B","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":null,"efforts":["low","medium","high"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":null,"developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":5.0000000000000004e-8,"output_tokens":2.0000000000000002e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"Prism-ML/Ternary-Bonsai-27B","displayName":"Ternary Bonsai 27B","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"Qwen/Qwen2-1.5B","displayName":"Qwen 2 (1.5B)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":32768,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"Qwen/Qwen2-1.5B-Instruct","displayName":"Qwen 2 Instruct (1.5B)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":32768,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2e-8,"output_tokens":2e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"Qwen/Qwen2-72B","displayName":"Qwen 2 (72B)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":32768,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"Qwen/Qwen2-72B-Instruct","displayName":"Qwen2 72B Instruct","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":32768,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":9.000000000000001e-7,"output_tokens":9.000000000000001e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"Qwen/Qwen2-7B","displayName":"Qwen 2 (7B)","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":32768,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"Qwen/Qwen2-VL-72B-Instruct","displayName":"Qwen2-VL (72B) Instruct","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":32768,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000012,"output_tokens":0.0000012}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"Qwen/Qwen2.5-1.5B","displayName":"Qwen2.5 1.5B","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"Qwen/Qwen2.5-1.5B-Instruct","displayName":"Qwen2.5 1.5B Instruct","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":32768,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"Qwen/Qwen2.5-14B","displayName":"Qwen2.5 14B","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"Qwen/Qwen2.5-14B-Instruct","displayName":"Qwen 2.5 14B Instruct","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":32768,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":8.000000000000001e-7,"output_tokens":8.000000000000001e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"Qwen/Qwen2.5-32B","displayName":"Qwen2.5 32B","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"Qwen/Qwen2.5-32B-Instruct","displayName":"Qwen2.5 32B Instruct","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":32768,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"Qwen/Qwen2.5-3B-Instruct","displayName":"Qwen2.5 3B Instruct","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":32768,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"Qwen/Qwen2.5-72B","displayName":"Qwen2.5 72B","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"Qwen/Qwen2.5-72B-Instruct","displayName":"Qwen2.5 72B Instruct","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":32768,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000012,"output_tokens":0.0000012}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"Qwen/Qwen2.5-72B-Instruct-Turbo","displayName":"Qwen2.5 72B Instruct Turbo","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000012,"output_tokens":0.0000012}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"Qwen/Qwen2.5-7B","displayName":"Qwen2.5 7B","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"Qwen/Qwen2.5-7B-Instruct","displayName":"Qwen2.5 7B Instruct","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":32768,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"Qwen/Qwen2.5-7B-Instruct-Turbo","displayName":"Qwen2.5 7B Instruct Turbo","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":32768,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":3e-7,"output_tokens":3e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"Qwen/Qwen2.5-Coder-32B-Instruct","displayName":"Qwen 2.5 Coder 32B Instruct","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":16384,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":8.000000000000001e-7,"output_tokens":8.000000000000001e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"Qwen/Qwen2.5-VL-72B-Instruct","displayName":"Qwen2.5-VL (72B) Instruct","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":32768,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00000195,"output_tokens":0.000008}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"Qwen/Qwen3-0.6B","displayName":"Qwen3 0.6B","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":40960,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"Qwen/Qwen3-0.6B-Base","displayName":"Qwen3 0.6B Base","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":32768,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"Qwen/Qwen3-1.7B","displayName":"Qwen3 1.7B","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":40960,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"Qwen/Qwen3-1.7B-Base","displayName":"Qwen3 1.7B Base","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":32768,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"Qwen/Qwen3-14B","displayName":"Qwen3 14B","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":2048,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"Qwen/Qwen3-14B-Base","displayName":"Qwen3 14B Base","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":32768,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"Qwen/Qwen3-235B-A22B-Instruct-2507-FP8","displayName":"Qwen3 235B A22b Instruct 2507 Fp8","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"Qwen/Qwen3-30B-A3B","displayName":"Qwen3 30B A3b","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":40960,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"Qwen/Qwen3-30B-A3B-Base","displayName":"Qwen3 30B A3b Base","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":32768,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"Qwen/Qwen3-30B-A3B-Instruct-2507-Lora","displayName":"Qwen3 30B A3B Instruct 2507 Lora","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"Qwen/Qwen3-32B","displayName":"Qwen3 32B","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":40960,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"Qwen/Qwen3-4B-Base","displayName":"Qwen3 4B Base","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":32768,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"Qwen/Qwen3-4B-Instruct-2507","displayName":"Qwen3 4B Instruct 2507","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"Qwen/Qwen3-8B","displayName":"Qwen3 8B","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":40960,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"Qwen/Qwen3-8B-Base","displayName":"Qwen3 8B Base","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":32768,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"Qwen/Qwen3-8B-Lora","displayName":"Qwen3 8B Lora","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":40960,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"Qwen/Qwen3-Coder-30B-A3B-Instruct","displayName":"Qwen3 Coder 30B A3b Instruct","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"Qwen/Qwen3-Coder-480B-A35B-Instruct-FP8","displayName":"Qwen3 Coder 480B A35B Instruct Fp8","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000002,"output_tokens":0.000002}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"Qwen/Qwen3-Coder-Next-FP8","displayName":"Qwen3 Coder Next Fp8","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":5e-7,"output_tokens":0.0000012}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"Qwen/Qwen3-Next-80B-A3B-Instruct","displayName":"Qwen3 Next 80B A3b Instruct","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.5e-7,"output_tokens":0.0000015}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"Qwen/Qwen3-Next-80B-A3B-Instruct-FP8","displayName":"Qwen3 Next 80B A3b Instruct Fp8","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":null,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"Qwen/Qwen3-Next-80B-A3B-Thinking","displayName":"Qwen3 Next 80B A3b Thinking","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.5e-7,"output_tokens":0.0000015}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"Qwen/Qwen3-VL-235B-A22B-Instruct-FP8","displayName":"Qwen3-VL-235B-A22B-Instruct-FP8","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"Qwen/Qwen3-VL-32B-Instruct","displayName":"Qwen3-VL-32B-Instruct","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":5e-7,"output_tokens":0.0000015}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"Qwen/Qwen3-VL-8B-Instruct","displayName":"Qwen3-VL-8B-Instruct","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":null,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.8000000000000002e-7,"output_tokens":6.800000000000001e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"Qwen/Qwen3.5-122B-A10B-FP8","displayName":"Qwen3.5 122B A10b Fp8","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"Qwen/Qwen3.5-2B-Lora","displayName":"Qwen3.5 2B Lora","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"Qwen/Qwen3.5-35B-A3B","displayName":"Qwen3.5 35B A3b","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":null,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"Qwen/Qwen3.5-35B-A3B-Lora","displayName":"Qwen3.5 35B A3B Lora","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"Qwen/Qwen3.5-397B-A17B","displayName":"Qwen3.5 397B A17b","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":null,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":6e-7,"output_tokens":0.0000036000000000000003,"cache_read_tokens":3.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"Qwen/Qwen3.5-9B","displayName":"Qwen3.5 9B FP8","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":null,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.7000000000000001e-7,"output_tokens":2.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"Qwen/Qwen3.5-9B-FP8","displayName":"Qwen3.5 9B Fp8","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"Qwen/Qwen3.6-35B-A3B-FP8","displayName":"Qwen3.6 35B A3b Fp8","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"Qwen/Qwen3.6-35B-A3B-Lora","displayName":"Qwen3.6 35B A3B Lora","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":262144,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"Qwen/Qwen3.6-Plus","displayName":"Qwen3.6 Plus","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":null,"modalities":null,"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":5e-7,"output_tokens":0.000003}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"Qwen/Qwen3.7-Max","displayName":"Qwen3.7 Max","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000025,"output_tokens":0.0000075,"cache_read_tokens":5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"Qwen/Qwen3.7-Plus","displayName":"Qwen3.7 Plus","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":3.2e-7,"output_tokens":0.00000128}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"Qwen/Qwen3.8-2.4T-A95B","displayName":"Qwen3.8-2.4T-A95B","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1010000,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000002,"output_tokens":0.000006,"cache_read_tokens":2.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"Qwen/Qwen3.8-Flash","displayName":"Qwen3.8 Flash","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1000000,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.5e-7,"output_tokens":4.6999999999999995e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"Qwen/QwQ-32B","displayName":"Qwen QwQ-32B","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":32768,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000012,"output_tokens":0.0000012}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"sarvamai/sarvam-m","displayName":"Sarvam M","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":32768,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"thinkingmachines/Inkling","displayName":"Inkling FP4","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":524288,"maxOutput":null,"modalities":{"input":["text","image","audio"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000001,"output_tokens":0.00000405,"cache_read_tokens":1.7000000000000001e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"together/Tev1-4B-experimental","displayName":"Tev1 4B Experimental","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":32768,"maxOutput":8,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":4.2e-8,"output_tokens":0}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"togethercomputer/EssentialAI-RNJ-1-Instruct","displayName":"EssentialAI Rnj-1 Instruct","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":32768,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"togethercomputer/meta-llama-3.1-8B-Instruct-AWQ-INT4","displayName":"Meta Llama 3.1 8B Instruct Awq Int4","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"zai-org/GLM-4.5-Air-FP8","displayName":"Glm 4.5 Air Fp8","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2.0000000000000002e-7,"output_tokens":0.0000011}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"zai-org/GLM-4.5V","displayName":"GLM 4.5V","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":65536,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"zai-org/GLM-4.6","displayName":"GLM 4.6 Fp8","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":202752,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":6e-7,"output_tokens":0.0000022}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"zai-org/GLM-4.7","displayName":"GLM 4.7 FP8","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":202752,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":4.5000000000000003e-7,"output_tokens":0.000002}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"zai-org/GLM-4.7-fp4","displayName":"GLM 4.7 FP4","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":202752,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"zai-org/GLM-4.7-FP8","displayName":"Glm 4.7 Fp8","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":202752,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"zai-org/GLM-5","displayName":"GLM 5 Fp4","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":202752,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000001,"output_tokens":0.0000032000000000000003}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"zai-org/GLM-5-FP4","displayName":"GLM 5 Fp4","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":202752,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"zai-org/GLM-5.1","displayName":"GLM 5.1 FP4","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":202752,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000014,"output_tokens":0.0000044,"cache_read_tokens":2.5999999999999995e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"zai-org/GLM-5.2","displayName":"GLM 5.2","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048575,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mandatory":false,"mode":"toggle"},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":null,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000014,"output_tokens":0.0000044,"cache_read_tokens":2.5999999999999995e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"zai-org/GLM-5.2-FP8","displayName":"GLM 5.2 FP8","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"zai-org/GLM-5.2-FP8-Lora","displayName":"GLM 5.2 FP8 Lora","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"zai-org/GLM-5.3","displayName":"GLM 5.3","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048575,"maxOutput":null,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"efforts":["low","medium","high","max"],"mandatory":true,"mode":"effort"},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":null,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000014,"output_tokens":0.0000044,"cache_read_tokens":2.5999999999999995e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"zai-org/GLM-5.3-Flash","displayName":"GLM 5.3 Flash","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048575,"maxOutput":null,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.5e-7,"output_tokens":5e-7,"cache_read_tokens":3.0000000000000004e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"zai-org/GLM-5.3-FP8","displayName":"GLM 5.3 FP8","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"zai-org/GLM-5.3-FP8-Lora","displayName":"GLM 5.3 FP8 Lora","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":1048576,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null},
+ {"rawId":"zai-org/GLM-OCR","displayName":"GLM OCR","activity":"chat","schemaEndpointId":"chat/completions","contextWindow":131072,"maxOutput":null,"modalities":null,"capabilities":{"temperature":true},"reasoning":null,"requestMap":null,"aliases":null,"pricing":null}
+ ],
+ "vercel": [
+ {"rawId":"alibaba/qwen-3-14b","displayName":"Qwen3-14B","activity":"chat","schemaEndpointId":null,"contextWindow":40960,"maxOutput":16384,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.2e-7,"output_tokens":2.4e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"alibaba/qwen-3-235b","displayName":"Qwen3 235B A22B","activity":"chat","schemaEndpointId":null,"contextWindow":262144,"maxOutput":16384,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":false,"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2.2e-7,"output_tokens":8.8e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"alibaba/qwen-3-30b","displayName":"Qwen3-30B-A3B","activity":"chat","schemaEndpointId":null,"contextWindow":40960,"maxOutput":16384,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.2e-7,"output_tokens":5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"alibaba/qwen-3-32b","displayName":"Qwen 3 32B","activity":"chat","schemaEndpointId":null,"contextWindow":128000,"maxOutput":8192,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"budget","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.5e-7,"output_tokens":6e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"alibaba/qwen3-coder","displayName":"Qwen3 Coder 480B A35B Instruct","activity":"chat","schemaEndpointId":null,"contextWindow":262144,"maxOutput":32768,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":false,"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2.2e-7,"output_tokens":0.0000018,"cache_read_tokens":2.2e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"alibaba/qwen3-coder-30b-a3b","displayName":"Qwen 3 Coder 30B A3B Instruct","activity":"chat","schemaEndpointId":null,"contextWindow":262144,"maxOutput":8192,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":false,"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.5e-7,"output_tokens":6e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"alibaba/qwen3-coder-next","displayName":"Qwen3 Coder Next","activity":"chat","schemaEndpointId":null,"contextWindow":256000,"maxOutput":256000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":false,"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":5e-7,"output_tokens":0.0000012}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"alibaba/qwen3-max-thinking","displayName":"Qwen 3 Max Thinking","activity":"chat","schemaEndpointId":null,"contextWindow":256000,"maxOutput":65536,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"budget","mandatory":null},"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"32000":{"input_tokens":0.0000024,"output_tokens":0.000012,"cache_read_tokens":4.8e-7},"128000":{"input_tokens":0.000003,"output_tokens":0.000015,"cache_read_tokens":6e-7},"base":{"input_tokens":0.0000012,"output_tokens":0.000006,"cache_read_tokens":2.4e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},128000]},"128000",{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},32000]},"32000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},128000]},"128000",{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},32000]},"32000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},128000]},"128000",{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},32000]},"32000","base"]},"cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"alibaba/qwen3-next-80b-a3b-instruct","displayName":"Qwen3 Next 80B A3B Instruct","activity":"chat","schemaEndpointId":null,"contextWindow":262114,"maxOutput":262114,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":false,"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.5e-7,"output_tokens":0.0000012}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"alibaba/qwen3-next-80b-a3b-thinking","displayName":"Qwen3 Next 80B A3B Thinking","activity":"chat","schemaEndpointId":null,"contextWindow":262144,"maxOutput":262144,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"budget","mandatory":null},"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.5e-7,"output_tokens":0.0000012}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"alibaba/qwen3-vl-instruct","displayName":"Qwen3 VL 235B A22B Instruct","activity":"chat","schemaEndpointId":null,"contextWindow":262144,"maxOutput":262144,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":false,"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2e-7,"output_tokens":8.8e-7,"cache_read_tokens":1.1e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"alibaba/qwen3.5-flash","displayName":"Qwen 3.5 Flash","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":64000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","minimal","low","medium","high","xhigh","max"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":"minimal","low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":"max"}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1e-7,"output_tokens":4e-7,"cache_read_tokens":1e-8,"cache_write_tokens":1.25e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"alibaba/qwen3.5-plus","displayName":"Qwen 3.5 Plus","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":64000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","minimal","low","medium","high","xhigh","max"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":"minimal","low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":"max"}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"256000":{"input_tokens":5e-7,"output_tokens":0.000003,"cache_read_tokens":5e-8,"cache_write_tokens":6.25e-7},"base":{"input_tokens":4e-7,"output_tokens":0.0000024,"cache_read_tokens":4e-8,"cache_write_tokens":5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},256000]},"256000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},256000]},"256000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},256000]},"256000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},256000]},"256000","base"]},"cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"alibaba/qwen3.6-27b","displayName":"Qwen 3.6 27B","activity":"chat","schemaEndpointId":null,"contextWindow":256000,"maxOutput":256000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"budget","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":6e-7,"output_tokens":0.0000036}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"alibaba/qwen3.6-plus","displayName":"Qwen 3.6 Plus","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":64000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","minimal","low","medium","high","xhigh","max"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":"minimal","low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":"max"}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"255999":{"input_tokens":0.000002,"output_tokens":0.000006,"cache_read_tokens":2e-7,"cache_write_tokens":0.0000025},"base":{"input_tokens":5e-7,"output_tokens":0.000003,"cache_read_tokens":5e-8,"cache_write_tokens":6.25e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},255999]},"255999","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},255999]},"255999","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},255999]},"255999","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},255999]},"255999","base"]},"cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"alibaba/qwen3.7-flash","displayName":"Qwen 3.7 Flash","activity":"chat","schemaEndpointId":null,"contextWindow":991000,"maxOutput":64000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","minimal","low","medium","high","xhigh","max"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":"minimal","low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":"max"}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"31999":{"input_tokens":1e-7,"output_tokens":4e-7,"cache_read_tokens":2e-8,"cache_write_tokens":1.25e-7},"255999":{"input_tokens":2e-7,"output_tokens":8e-7,"cache_read_tokens":4e-8,"cache_write_tokens":2.5e-7},"base":{"input_tokens":3e-8,"output_tokens":1.3e-7,"cache_read_tokens":6e-9,"cache_write_tokens":3.8e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},255999]},"255999",{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},31999]},"31999","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},255999]},"255999",{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},31999]},"31999","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},255999]},"255999",{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},31999]},"31999","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},255999]},"255999",{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},31999]},"31999","base"]},"cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"alibaba/qwen3.7-max","displayName":"Qwen 3.7 Max","activity":"chat","schemaEndpointId":null,"contextWindow":991000,"maxOutput":64000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","minimal","low","medium","high","xhigh","max"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":"minimal","low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":"max"}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000025,"output_tokens":0.0000075,"cache_read_tokens":5e-7,"cache_write_tokens":0.000003125}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"alibaba/qwen3.7-plus","displayName":"Qwen 3.7 Plus","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":64000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","minimal","low","medium","high","xhigh","max"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":"minimal","low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":"max"}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"255999":{"input_tokens":0.0000012,"output_tokens":0.0000048,"cache_read_tokens":2.4e-7,"cache_write_tokens":0.0000015},"base":{"input_tokens":4e-7,"output_tokens":0.0000016,"cache_read_tokens":8e-8,"cache_write_tokens":5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},255999]},"255999","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},255999]},"255999","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},255999]},"255999","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},255999]},"255999","base"]},"cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"alibaba/qwen3.8-2.4t-a95b","displayName":"Qwen3.8 2.4T A95B","activity":"chat","schemaEndpointId":null,"contextWindow":262144,"maxOutput":128000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["low","medium","xhigh"]},"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000002,"output_tokens":0.000006,"cache_read_tokens":2.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"alibaba/qwen3.8-27b","displayName":"Qwen3.8 27B","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":131072,"modalities":{"input":["text","image","pdf","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","xhigh"]},"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":5e-7,"output_tokens":0.000003,"cache_read_tokens":1e-7,"cache_write_tokens":6.25e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"alibaba/qwen3.8-flash","displayName":"Qwen 3.8 Flash","activity":"chat","schemaEndpointId":null,"contextWindow":991000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["low","medium","xhigh"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.5e-7,"output_tokens":4.7e-7,"cache_read_tokens":1.6e-8,"cache_write_tokens":2e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"alibaba/qwen3.8-max","displayName":"Qwen 3.8 Max","activity":"chat","schemaEndpointId":null,"contextWindow":262144,"maxOutput":128000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["low","medium","xhigh"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000002,"output_tokens":0.000006,"cache_read_tokens":2.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"alibaba/qwen3.8-max-0902","displayName":"Qwen3.8 Max 0902","activity":"chat","schemaEndpointId":null,"contextWindow":991000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["low","medium","xhigh"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000002,"output_tokens":0.000006,"cache_read_tokens":2.5e-7,"cache_write_tokens":0.0000025}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"alibaba/qwen3.8-max-prime","displayName":"Qwen 3.8 Max Prime","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":131072,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["low","medium","xhigh"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000004,"output_tokens":0.000012,"cache_read_tokens":5e-7,"cache_write_tokens":0.000005}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"alibaba/qwen3.8-omni-flash","displayName":"Qwen 3.8 Omni Flash","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":131072,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","xhigh"]},"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.5e-7,"output_tokens":4.7e-7,"cache_read_tokens":1.6e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"amazon/nova-2-lite","displayName":"Nova 2 Lite","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":1000000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":3e-7,"output_tokens":0.0000025,"cache_read_tokens":7.5e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"amazon/nova-lite","displayName":"Nova Lite","activity":"chat","schemaEndpointId":null,"contextWindow":300000,"maxOutput":8192,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":false,"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":6e-8,"output_tokens":2.4e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"amazon/nova-micro","displayName":"Nova Micro","activity":"chat","schemaEndpointId":null,"contextWindow":128000,"maxOutput":8192,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":false,"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":3.5e-8,"output_tokens":1.4e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"amazon/nova-pro","displayName":"Nova Pro","activity":"chat","schemaEndpointId":null,"contextWindow":300000,"maxOutput":8192,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":false,"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":8e-7,"output_tokens":0.0000032}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"anthropic/claude-fable-5","displayName":"Claude Fable 5","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":false},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high","xhigh","max"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":"max"}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00001,"output_tokens":0.00005,"cache_read_tokens":0.000001,"cache_write_tokens":0.0000125}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"anthropic/claude-fable-5-batch","displayName":"Claude Fable 5 (Batch)","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":false},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high","xhigh","max"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":"max"}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000005,"output_tokens":0.000025,"cache_read_tokens":5e-7,"cache_write_tokens":0.00000625}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"anthropic/claude-fable-5.1","displayName":"Claude Fable 5.1","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high","xhigh","max"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":"max"}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00001,"output_tokens":0.00005,"cache_read_tokens":2.5e-7,"cache_write_tokens":0.0000125}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"anthropic/claude-fable-5.1-batch","displayName":"Claude Fable 5.1 (Batch)","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high","xhigh","max"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":"max"}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000005,"output_tokens":0.000025,"cache_read_tokens":1.25e-7,"cache_write_tokens":0.00000625}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"anthropic/claude-haiku-4.5","displayName":"Claude Haiku 4.5","activity":"chat","schemaEndpointId":null,"contextWindow":200000,"maxOutput":64000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"budget","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000001,"output_tokens":0.000005,"cache_read_tokens":1e-7,"cache_write_tokens":0.00000125}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"anthropic/claude-haiku-4.5-batch","displayName":"Claude Haiku 4.5 (Batch)","activity":"chat","schemaEndpointId":null,"contextWindow":200000,"maxOutput":64000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"budget","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":5e-7,"output_tokens":0.0000025,"cache_read_tokens":5e-8,"cache_write_tokens":6.25e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"anthropic/claude-haiku-5.5","displayName":"Claude Haiku 5.5","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":false},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high","xhigh","max"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":"max"}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"100000":{"input_tokens":5e-7,"output_tokens":0.0000025,"cache_read_tokens":5e-8,"cache_write_tokens":6.25e-7},"base":{"input_tokens":1e-7,"output_tokens":5e-7,"cache_read_tokens":1e-8,"cache_write_tokens":1.25e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},100000]},"100000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},100000]},"100000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},100000]},"100000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},100000]},"100000","base"]},"cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"anthropic/claude-haiku-5.5-batch","displayName":"Claude Haiku 5.5 (Batch)","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":false},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high","xhigh","max"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":"max"}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"100000":{"input_tokens":2.5e-7,"output_tokens":0.00000125,"cache_read_tokens":2.5e-8,"cache_write_tokens":3.125e-7},"base":{"input_tokens":5e-8,"output_tokens":2.5e-7,"cache_read_tokens":5e-9,"cache_write_tokens":6.25e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},100000]},"100000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},100000]},"100000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},100000]},"100000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},100000]},"100000","base"]},"cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"anthropic/claude-opus-4.5","displayName":"Claude Opus 4.5","activity":"chat","schemaEndpointId":null,"contextWindow":200000,"maxOutput":64000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000005,"output_tokens":0.000025,"cache_read_tokens":5e-7,"cache_write_tokens":0.00000625}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"anthropic/claude-opus-4.5-batch","displayName":"Claude Opus 4.5 (Batch)","activity":"chat","schemaEndpointId":null,"contextWindow":200000,"maxOutput":64000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000025,"output_tokens":0.0000125,"cache_read_tokens":2.5e-7,"cache_write_tokens":0.000003125}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"anthropic/claude-opus-4.6","displayName":"Claude Opus 4.6","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high","max"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":"max"}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000005,"output_tokens":0.000025,"cache_read_tokens":5e-7,"cache_write_tokens":0.00000625}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"anthropic/claude-opus-4.6-batch","displayName":"Claude Opus 4.6 (Batch)","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high","max"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":"max"}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000025,"output_tokens":0.0000125,"cache_read_tokens":2.5e-7,"cache_write_tokens":0.000003125}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"anthropic/claude-opus-4.7","displayName":"Claude Opus 4.7","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high","xhigh","max"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":"max"}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000005,"output_tokens":0.000025,"cache_read_tokens":5e-7,"cache_write_tokens":0.00000625}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"anthropic/claude-opus-4.7-batch","displayName":"Claude Opus 4.7 (Batch)","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high","xhigh","max"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":"max"}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000025,"output_tokens":0.0000125,"cache_read_tokens":2.5e-7,"cache_write_tokens":0.000003125}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"anthropic/claude-opus-4.8","displayName":"Claude Opus 4.8","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high","xhigh","max"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":"max"}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000005,"output_tokens":0.000025,"cache_read_tokens":5e-7,"cache_write_tokens":0.00000625}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"anthropic/claude-opus-4.8-batch","displayName":"Claude Opus 4.8 (Batch)","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high","xhigh","max"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":"max"}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000025,"output_tokens":0.0000125,"cache_read_tokens":2.5e-7,"cache_write_tokens":0.000003125}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"anthropic/claude-opus-4.8-fast","displayName":"Claude Opus 4.8 (Fast)","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high","xhigh","max"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":"max"}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00001,"output_tokens":0.00005,"cache_read_tokens":0.000001,"cache_write_tokens":0.0000125}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"anthropic/claude-opus-5","displayName":"Claude Opus 5","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":false},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high","xhigh","max"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":"max"}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000005,"output_tokens":0.000025,"cache_read_tokens":5e-7,"cache_write_tokens":0.00000625}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"anthropic/claude-opus-5-batch","displayName":"Claude Opus 5 (Batch)","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":false},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high","xhigh","max"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":"max"}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000025,"output_tokens":0.0000125,"cache_read_tokens":2.5e-7,"cache_write_tokens":0.000003125}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"anthropic/claude-opus-5-fast","displayName":"Claude Opus 5 (Fast)","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":false},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high","xhigh","max"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":"max"}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00001,"output_tokens":0.00005,"cache_read_tokens":0.000001,"cache_write_tokens":0.0000125}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"anthropic/claude-opus-5.5","displayName":"Claude Opus 5.5","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":false},"reasoning":{"mode":"effort","mandatory":true,"efforts":["low","medium","high","xhigh","max"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":"max"}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000004,"output_tokens":0.00002,"cache_read_tokens":2e-7,"cache_write_tokens":0.000005}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"anthropic/claude-opus-5.5-batch","displayName":"Claude Opus 5.5 (Batch)","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":false},"reasoning":{"mode":"effort","mandatory":true,"efforts":["low","medium","high","xhigh","max"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":"max"}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000002,"output_tokens":0.00001,"cache_read_tokens":1e-7,"cache_write_tokens":0.0000025}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"anthropic/claude-opus-5.5-fast","displayName":"Claude Opus 5.5 (Fast)","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":false},"reasoning":{"mode":"effort","mandatory":true,"efforts":["low","medium","high","xhigh","max"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":"max"}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000008,"output_tokens":0.00004,"cache_read_tokens":4e-7,"cache_write_tokens":0.00001}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"anthropic/claude-sonnet-4","displayName":"Claude Sonnet 4","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":64000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"budget","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"200000":{"input_tokens":0.000006,"output_tokens":0.0000225,"cache_read_tokens":6e-7,"cache_write_tokens":0.0000075},"base":{"input_tokens":0.000003,"output_tokens":0.000015,"cache_read_tokens":3e-7,"cache_write_tokens":0.00000375}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},200000]},"200000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},200000]},"200000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},200000]},"200000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},200000]},"200000","base"]},"cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"anthropic/claude-sonnet-4.5","displayName":"Claude Sonnet 4.5","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":64000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"budget","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"200000":{"input_tokens":0.000006,"output_tokens":0.0000225,"cache_read_tokens":6e-7,"cache_write_tokens":0.0000075},"base":{"input_tokens":0.000003,"output_tokens":0.000015,"cache_read_tokens":3e-7,"cache_write_tokens":0.00000375}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},200000]},"200000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},200000]},"200000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},200000]},"200000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},200000]},"200000","base"]},"cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"anthropic/claude-sonnet-4.5-batch","displayName":"Claude Sonnet 4.5 (Batch)","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":64000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"budget","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"200000":{"input_tokens":0.000003,"output_tokens":0.00001125,"cache_read_tokens":3e-7,"cache_write_tokens":0.00000375},"base":{"input_tokens":0.0000015,"output_tokens":0.0000075,"cache_read_tokens":1.5e-7,"cache_write_tokens":0.000001875}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},200000]},"200000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},200000]},"200000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},200000]},"200000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},200000]},"200000","base"]},"cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"anthropic/claude-sonnet-4.6","displayName":"Claude Sonnet 4.6","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high","max"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":"max"}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000003,"output_tokens":0.000015,"cache_read_tokens":3e-7,"cache_write_tokens":0.00000375}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"anthropic/claude-sonnet-4.6-batch","displayName":"Claude Sonnet 4.6 (Batch)","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high","max"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":"max"}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000015,"output_tokens":0.0000075,"cache_read_tokens":1.5e-7,"cache_write_tokens":0.000001875}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"anthropic/claude-sonnet-5","displayName":"Claude Sonnet 5","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":false},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high","xhigh","max"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":"max"}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000002,"output_tokens":0.00001,"cache_read_tokens":2e-7,"cache_write_tokens":0.0000025}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"anthropic/claude-sonnet-5-batch","displayName":"Claude Sonnet 5 (Batch)","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":false},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high","xhigh","max"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":"max"}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000001,"output_tokens":0.000005,"cache_read_tokens":1e-7,"cache_write_tokens":0.00000125}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"anthropic/claude-sonnet-5.5","displayName":"Claude Sonnet 5.5","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":false},"reasoning":{"mode":"effort","mandatory":true,"efforts":["low","medium","high","xhigh","max"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":"max"}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000002,"output_tokens":0.00001,"cache_read_tokens":1e-7,"cache_write_tokens":0.0000025}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"anthropic/claude-sonnet-5.5-batch","displayName":"Claude Sonnet 5.5 (Batch)","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":false},"reasoning":{"mode":"effort","mandatory":true,"efforts":["low","medium","high","xhigh","max"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":"max"}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000001,"output_tokens":0.000005,"cache_read_tokens":5e-8,"cache_write_tokens":0.00000125}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"arcee-ai/trinity-large-thinking","displayName":"Trinity Large Thinking","activity":"chat","schemaEndpointId":null,"contextWindow":262100,"maxOutput":80000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2.5e-7,"output_tokens":8e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"bytedance/seed-1.6","displayName":"Seed 1.6","activity":"chat","schemaEndpointId":null,"contextWindow":256000,"maxOutput":32000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"128000":{"input_tokens":5e-7,"output_tokens":0.000004,"cache_read_tokens":5e-8},"base":{"input_tokens":2.5e-7,"output_tokens":0.000002,"cache_read_tokens":5e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},128000]},"128000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},128000]},"128000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},128000]},"128000","base"]},"cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"bytedance/seed-1.8","displayName":"Bytedance Seed 1.8","activity":"chat","schemaEndpointId":null,"contextWindow":256000,"maxOutput":64000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["minimal","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":"minimal","low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"128000":{"input_tokens":5e-7,"output_tokens":0.000004,"cache_read_tokens":5e-8},"base":{"input_tokens":2.5e-7,"output_tokens":0.000002,"cache_read_tokens":5e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},128000]},"128000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},128000]},"128000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},128000]},"128000","base"]},"cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"bytedance/seed-2.1-turbo","displayName":"Seed 2.1 Turbo","activity":"chat","schemaEndpointId":null,"contextWindow":262144,"maxOutput":262144,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":5e-7,"output_tokens":0.0000025,"cache_read_tokens":1e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"callstack/apex","displayName":"Apex","activity":"chat","schemaEndpointId":null,"contextWindow":262144,"maxOutput":131072,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","xhigh"]},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":5e-7,"output_tokens":0.000003,"cache_read_tokens":2e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"cohere/command-a","displayName":"Command A","activity":"chat","schemaEndpointId":null,"contextWindow":256000,"maxOutput":8000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":false,"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000025,"output_tokens":0.00001}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"deepseek/deepseek-r1","displayName":"DeepSeek-R1","activity":"chat","schemaEndpointId":null,"contextWindow":128000,"maxOutput":8192,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00000135,"output_tokens":0.0000054}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"deepseek/deepseek-v3.1","displayName":"DeepSeek V3.1","activity":"chat","schemaEndpointId":null,"contextWindow":163840,"maxOutput":128000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2.5e-7,"output_tokens":9.5e-7,"cache_read_tokens":1.3e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"deepseek/deepseek-v3.2","displayName":"DeepSeek V3.2","activity":"chat","schemaEndpointId":null,"contextWindow":128000,"maxOutput":8000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":6.2e-7,"output_tokens":0.00000185}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"deepseek/deepseek-v3.2-thinking","displayName":"DeepSeek V3.2 Thinking","activity":"chat","schemaEndpointId":null,"contextWindow":128000,"maxOutput":8000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":6.2e-7,"output_tokens":0.00000185}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"deepseek/deepseek-v4-flash","displayName":"DeepSeek V4 Flash","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":384000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.3e-7,"output_tokens":2.6e-7,"cache_read_tokens":2.8e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"deepseek/deepseek-v4-flash-0731","displayName":"DeepSeek V4 Flash 0731","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":384000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":7.6e-8,"output_tokens":1.53e-7,"cache_read_tokens":1.4e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"deepseek/deepseek-v4-flash-vision-exp","displayName":"DeepSeek V4 Flash Vision Exp","activity":"chat","schemaEndpointId":null,"contextWindow":1048576,"maxOutput":1048576,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2.156e-7,"output_tokens":6.468e-7,"cache_read_tokens":6.8e-9}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"deepseek/deepseek-v4-pro","displayName":"DeepSeek V4 Pro","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":384000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","high","max"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":null,"high":"high","xhigh":null,"max":"max"}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":6.6e-7,"output_tokens":0.00000198,"cache_read_tokens":2.2e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"deepseek/deepseek-v4-pro-0813","displayName":"DeepSeek V4 Pro 0813","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":384000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","high","max"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":null,"high":"high","xhigh":null,"max":"max"}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":6.6e-7,"output_tokens":0.00000198,"cache_read_tokens":6.6e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"deepseek/deepseek-v4.1-flash","displayName":"DeepSeek V4.1 Flash","activity":"chat","schemaEndpointId":null,"contextWindow":1048576,"maxOutput":32768,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","high","max"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":null,"high":"high","xhigh":null,"max":"max"}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":3e-7,"output_tokens":0.0000012,"cache_read_tokens":7e-9}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"deepseek/deepseek-v4.1-flash-fast","displayName":"DeepSeek V4.1 Flash Fast","activity":"chat","schemaEndpointId":null,"contextWindow":1048576,"maxOutput":32768,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":6e-7,"output_tokens":0.0000024,"cache_read_tokens":1.4e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"fireworks/ember-1","displayName":"Ember-1","activity":"chat","schemaEndpointId":null,"contextWindow":1048576,"maxOutput":1048576,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000003,"output_tokens":0.000015,"cache_read_tokens":3e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"google/gemini-2.5-flash","displayName":"Gemini 2.5 Flash","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":65535,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":3e-7,"output_tokens":0.0000025,"cache_read_tokens":3e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"google/gemini-2.5-flash-batch","displayName":"Gemini 2.5 Flash (Batch)","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":64000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.5e-7,"output_tokens":0.00000125,"cache_read_tokens":3e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"google/gemini-2.5-flash-image","displayName":"Nano Banana (Gemini 2.5 Flash Image)","activity":"chat","schemaEndpointId":null,"contextWindow":32768,"maxOutput":65535,"modalities":{"input":["text","image"],"output":["text","image"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":3e-7,"output_tokens":0.0000025,"cache_read_tokens":3e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"google/gemini-2.5-flash-lite","displayName":"Gemini 2.5 Flash Lite","activity":"chat","schemaEndpointId":null,"contextWindow":1048576,"maxOutput":65535,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1e-7,"output_tokens":4e-7,"cache_read_tokens":1e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"google/gemini-2.5-flash-lite-batch","displayName":"Gemini 2.5 Flash Lite (Batch)","activity":"chat","schemaEndpointId":null,"contextWindow":1048576,"maxOutput":65535,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":5e-8,"output_tokens":2e-7,"cache_read_tokens":1e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"google/gemini-2.5-pro","displayName":"Gemini 2.5 Pro","activity":"chat","schemaEndpointId":null,"contextWindow":1048576,"maxOutput":65535,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"200000":{"input_tokens":0.0000025,"output_tokens":0.000015,"cache_read_tokens":2.5e-7},"base":{"input_tokens":0.00000125,"output_tokens":0.00001,"cache_read_tokens":1.25e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"google/gemini-2.5-pro-batch","displayName":"Gemini 2.5 Pro (Batch)","activity":"chat","schemaEndpointId":null,"contextWindow":1048576,"maxOutput":65535,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"200000":{"input_tokens":0.00000125,"output_tokens":0.0000075,"cache_read_tokens":2.5e-7},"base":{"input_tokens":6.25e-7,"output_tokens":0.000005,"cache_read_tokens":1.25e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"google/gemini-3-flash","displayName":"Gemini 3 Flash","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":65000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["low","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":null,"high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"200000":{"input_tokens":5e-7,"output_tokens":0.000003,"cache_read_tokens":5e-8},"base":{"input_tokens":5e-7,"output_tokens":0.000003,"cache_read_tokens":5e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"google/gemini-3-flash-batch","displayName":"Gemini 3 Flash (Batch)","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":64000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["low","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":null,"high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"200000":{"input_tokens":2.5e-7,"output_tokens":0.0000015,"cache_read_tokens":5e-8},"base":{"input_tokens":2.5e-7,"output_tokens":0.0000015,"cache_read_tokens":5e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"google/gemini-3-pro-image","displayName":"Nano Banana Pro (Gemini 3 Pro Image)","activity":"chat","schemaEndpointId":null,"contextWindow":65536,"maxOutput":32768,"modalities":{"input":["text","image"],"output":["text","image"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["low","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":null,"high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000002,"output_tokens":0.000012,"cache_read_tokens":2e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"google/gemini-3.1-flash-image","displayName":"Gemini 3.1 Flash Image (Nano Banana 2)","activity":"chat","schemaEndpointId":null,"contextWindow":131072,"maxOutput":32768,"modalities":{"input":["text","image"],"output":["text","image"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["low","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":null,"high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":5e-7,"output_tokens":0.000003,"cache_read_tokens":5e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"google/gemini-3.1-flash-image-preview","displayName":"Gemini 3.1 Flash Image Preview (Nano Banana 2)","activity":"chat","schemaEndpointId":null,"contextWindow":131072,"maxOutput":32768,"modalities":{"input":["text","image"],"output":["text","image"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["low","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":null,"high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":5e-7,"output_tokens":0.000003,"cache_read_tokens":5e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"google/gemini-3.1-flash-lite","displayName":"Gemini 3.1 Flash Lite","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":65000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["low","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":null,"high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2.5e-7,"output_tokens":0.0000015,"cache_read_tokens":3e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"google/gemini-3.1-flash-lite-batch","displayName":"Gemini 3.1 Flash Lite (Batch)","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":65000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["low","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":null,"high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.25e-7,"output_tokens":7.5e-7,"cache_read_tokens":1.5e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"google/gemini-3.1-flash-lite-image","displayName":"Gemini 3.1 Flash Lite Image (Nano Banana 2 Lite)","activity":"chat","schemaEndpointId":null,"contextWindow":65536,"maxOutput":4096,"modalities":{"input":["text","image"],"output":["text","image"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["low","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":null,"high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2.5e-7,"output_tokens":0.0000015,"cache_read_tokens":3e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"google/gemini-3.1-pro-preview","displayName":"Gemini 3.1 Pro Preview","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":64000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["low","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":null,"high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"200000":{"input_tokens":0.000004,"output_tokens":0.000018,"cache_read_tokens":4e-7},"base":{"input_tokens":0.000002,"output_tokens":0.000012,"cache_read_tokens":2e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"google/gemini-3.1-pro-preview-batch","displayName":"Gemini 3.1 Pro Preview (Batch)","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":64000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["low","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":null,"high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"200000":{"input_tokens":0.000002,"output_tokens":0.000009,"cache_read_tokens":4e-7},"base":{"input_tokens":0.000001,"output_tokens":0.000006,"cache_read_tokens":2e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"google/gemini-3.5-flash","displayName":"Gemini 3.5 Flash","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":64000,"modalities":{"input":["text","image","pdf","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["low","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":null,"high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000015,"output_tokens":0.000009,"cache_read_tokens":1.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"google/gemini-3.5-flash-batch","displayName":"Gemini 3.5 Flash (Batch)","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":64000,"modalities":{"input":["text","image","pdf","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["low","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":null,"high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":7.5e-7,"output_tokens":0.0000045,"cache_read_tokens":7.5e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"google/gemini-3.5-flash-lite","displayName":"Gemini 3.5 Flash Lite","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":65000,"modalities":{"input":["text","image","pdf","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["low","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":null,"high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":3e-7,"output_tokens":0.0000025,"cache_read_tokens":3e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"google/gemini-3.5-flash-lite-batch","displayName":"Gemini 3.5 Flash Lite (Batch)","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":65000,"modalities":{"input":["text","image","pdf","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["low","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":null,"high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.5e-7,"output_tokens":0.00000125,"cache_read_tokens":1.5e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"google/gemini-3.6-flash","displayName":"Gemini 3.6 Flash","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":64000,"modalities":{"input":["text","image","pdf","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["low","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":null,"high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":7.5e-7,"output_tokens":0.00000375,"cache_read_tokens":7.5e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"google/gemini-3.6-flash-batch","displayName":"Gemini 3.6 Flash (Batch)","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":64000,"modalities":{"input":["text","image","pdf","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["low","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":null,"high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":3.75e-7,"output_tokens":0.000001875,"cache_read_tokens":3.75e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"google/gemini-3.7-flash","displayName":"Gemini 3.7 Flash","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":65535,"modalities":{"input":["text","image","pdf","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["low","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":null,"high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":7.5e-7,"output_tokens":0.00000375,"cache_read_tokens":7.5e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"google/gemini-3.7-flash-batch","displayName":"Gemini 3.7 Flash (Batch)","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":65535,"modalities":{"input":["text","image","pdf","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["low","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":null,"high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":3.75e-7,"output_tokens":0.000001875,"cache_read_tokens":3.75e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"google/gemini-3.8-flash","displayName":"Gemini 3.8 Flash","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":65535,"modalities":{"input":["text","image","pdf","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["low","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":null,"high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":7.5e-7,"output_tokens":0.00000375,"cache_read_tokens":7.5e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"google/gemini-4-argon","displayName":"Gemini 4 Argon","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":1000000,"modalities":{"input":["text","image","pdf","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000002,"output_tokens":0.00001,"cache_read_tokens":1e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"google/gemini-nano-banana-2.1","displayName":"Gemini Nano Banana 2.1","activity":"chat","schemaEndpointId":null,"contextWindow":131072,"maxOutput":32768,"modalities":{"input":["text","image"],"output":["text","image"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["minimal","medium","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":"minimal","low":null,"medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000015,"output_tokens":0.0000075,"cache_read_tokens":1.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"google/gemini-omni-flash-preview","displayName":"Gemini Omni Flash Preview","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":57920,"modalities":{"input":["text","image","pdf","video"],"output":["text","video"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000015,"output_tokens":0.000009}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"google/gemma-4-26b-a4b-it","displayName":"Google Gemma 4 26B A4B","activity":"chat","schemaEndpointId":null,"contextWindow":262144,"maxOutput":131072,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.5e-7,"output_tokens":6e-7,"cache_read_tokens":1.5e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"google/gemma-4-31b-it","displayName":"Gemma 4 31B IT","activity":"chat","schemaEndpointId":null,"contextWindow":262144,"maxOutput":131072,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.4e-7,"output_tokens":4e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"inception/mercury-2","displayName":"Mercury 2","activity":"chat","schemaEndpointId":null,"contextWindow":128000,"maxOutput":128000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["instant","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2.5e-7,"output_tokens":7.5e-7,"cache_read_tokens":2.5e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"inception/mercury-2.5","displayName":"Mercury 2.5","activity":"chat","schemaEndpointId":null,"contextWindow":260000,"maxOutput":65536,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["instant","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":4e-8,"output_tokens":1.5e-7,"cache_read_tokens":4e-9}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"inception/mercury-coder-small","displayName":"Mercury Coder Small Beta","activity":"chat","schemaEndpointId":null,"contextWindow":32000,"maxOutput":16384,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":false,"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2.5e-7,"output_tokens":0.000001}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"inclusionai/ling-3.0-flash","displayName":"Ling 3.0 Flash","activity":"chat","schemaEndpointId":null,"contextWindow":256000,"maxOutput":32000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2.1e-8,"output_tokens":6.3e-8,"cache_read_tokens":4.2e-9}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"inclusionai/ling-3.0-flash-fin","displayName":"Ling 3.0 Flash Fin","activity":"chat","schemaEndpointId":null,"contextWindow":256000,"maxOutput":32000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":7.5e-8,"output_tokens":2.2e-7,"cache_read_tokens":1.5e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"inclusionai/ling-3.0-flash-sante","displayName":"Ling 3.0 Flash Sante","activity":"chat","schemaEndpointId":null,"contextWindow":256000,"maxOutput":32000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":7.5e-8,"output_tokens":2.2e-7,"cache_read_tokens":1.5e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"inclusionai/ling-3.0-flash-vl","displayName":"Ling 3.0 Flash VL","activity":"chat","schemaEndpointId":null,"contextWindow":256000,"maxOutput":32000,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":7.5e-8,"output_tokens":2.2e-7,"cache_read_tokens":1.5e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"inclusionai/ling-3.1-flash","displayName":"Ling 3.1 Flash","activity":"chat","schemaEndpointId":null,"contextWindow":262144,"maxOutput":32768,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":3e-7,"output_tokens":9e-7,"cache_read_tokens":6e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"inference-net/schematron-v2-small","displayName":"Schematron V2 Small","activity":"chat","schemaEndpointId":null,"contextWindow":128000,"maxOutput":4096,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":false,"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":5e-8,"output_tokens":2.3e-7,"cache_read_tokens":5e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"inference-net/schematron-v2-turbo","displayName":"Schematron V2 Turbo","activity":"chat","schemaEndpointId":null,"contextWindow":128000,"maxOutput":8192,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":false,"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":3e-8,"output_tokens":1.5e-7,"cache_read_tokens":3e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"interfaze/interfaze-beta","displayName":"Interfaze Beta","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":32000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000015,"output_tokens":0.0000035}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"liquid/lfm2.5-24b-a2b","displayName":"LFM2.5-24B-A2B","activity":"chat","schemaEndpointId":null,"contextWindow":128000,"maxOutput":8200,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["minimal","low","medium","high","xhigh","max"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":"minimal","low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":"max"}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":5e-8,"output_tokens":7e-7,"cache_read_tokens":2.5e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"meituan/longcat-2.5-preview","displayName":"LongCat 2.5 Preview","activity":"chat","schemaEndpointId":null,"contextWindow":1048576,"maxOutput":131072,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":3e-7,"output_tokens":0.0000012,"cache_read_tokens":6e-9}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"meta/llama-3.1-70b","displayName":"Llama 3.1 70B Instruct","activity":"chat","schemaEndpointId":null,"contextWindow":128000,"maxOutput":8192,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":7.2e-7,"output_tokens":7.2e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"meta/llama-3.1-8b","displayName":"Llama 3.1 8B Instruct","activity":"chat","schemaEndpointId":null,"contextWindow":128000,"maxOutput":8192,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2.2e-7,"output_tokens":2.2e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"meta/llama-3.3-70b","displayName":"Llama 3.3 70B Instruct","activity":"chat","schemaEndpointId":null,"contextWindow":128000,"maxOutput":8192,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":7.2e-7,"output_tokens":7.2e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"meta/llama-4-maverick","displayName":"Llama 4 Maverick 17B Instruct","activity":"chat","schemaEndpointId":null,"contextWindow":128000,"maxOutput":8192,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2.4e-7,"output_tokens":9.7e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"meta/llama-4-scout","displayName":"Llama 4 Scout 17B Instruct","activity":"chat","schemaEndpointId":null,"contextWindow":128000,"maxOutput":8192,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.7e-7,"output_tokens":6.6e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"meta/muse-glimmer-30b","displayName":"Muse Glimmer 30B","activity":"chat","schemaEndpointId":null,"contextWindow":131072,"maxOutput":131072,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":3.5e-7,"output_tokens":0.0000015,"cache_read_tokens":4e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"meta/muse-spark-1.1","displayName":"Muse Spark 1.1","activity":"chat","schemaEndpointId":null,"contextWindow":1048576,"maxOutput":1048576,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["minimal","low","medium","high","xhigh"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":"minimal","low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00000125,"output_tokens":0.00000425,"cache_read_tokens":1.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"meta/muse-spark-1.2","displayName":"Muse Spark 1.2","activity":"chat","schemaEndpointId":null,"contextWindow":1048576,"maxOutput":1048576,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["minimal","low","medium","high","xhigh"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":"minimal","low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00000125,"output_tokens":0.00000425,"cache_read_tokens":1.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"meta/muse-spark-1.2-contributor","displayName":"Muse Spark 1.2 Contributor","activity":"chat","schemaEndpointId":null,"contextWindow":1048576,"maxOutput":1048576,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["minimal","low","medium","high","xhigh"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":"minimal","low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1e-7,"output_tokens":2e-7,"cache_read_tokens":2e-9}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"meta/muse-spark-1.3","displayName":"Muse Spark 1.3","activity":"chat","schemaEndpointId":null,"contextWindow":1048576,"maxOutput":1048576,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["minimal","low","medium","high","xhigh","max"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":"minimal","low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":"max"}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00000125,"output_tokens":0.00000425,"cache_read_tokens":1.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"meta/muse-spark-1.3-contributor","displayName":"Muse Spark 1.3 Contributor","activity":"chat","schemaEndpointId":null,"contextWindow":1048576,"maxOutput":1048576,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["minimal","low","medium","high","xhigh","max"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":"minimal","low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":"max"}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1e-7,"output_tokens":2e-7,"cache_read_tokens":2e-9}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"meta/muse-wonder-1.0","displayName":"Muse Wonder","activity":"chat","schemaEndpointId":null,"contextWindow":1048576,"maxOutput":1048576,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["minimal","low","medium","high","xhigh","max"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":"minimal","low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":"max"}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000004,"output_tokens":0.00002,"cache_read_tokens":2e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"minimax/minimax-m2","displayName":"MiniMax M2","activity":"chat","schemaEndpointId":null,"contextWindow":205000,"maxOutput":205000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"budget","mandatory":null},"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":3e-7,"output_tokens":0.0000012,"cache_read_tokens":3e-8,"cache_write_tokens":3.75e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"minimax/minimax-m2.1","displayName":"MiniMax M2.1","activity":"chat","schemaEndpointId":null,"contextWindow":204800,"maxOutput":131072,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"budget","mandatory":null},"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":3e-7,"output_tokens":0.0000012,"cache_read_tokens":3e-8,"cache_write_tokens":3.75e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"minimax/minimax-m2.1-lightning","displayName":"MiniMax M2.1 Lightning","activity":"chat","schemaEndpointId":null,"contextWindow":204800,"maxOutput":131072,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"budget","mandatory":null},"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":3e-7,"output_tokens":0.0000024,"cache_read_tokens":3e-8,"cache_write_tokens":3.75e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"minimax/minimax-m2.5","displayName":"MiniMax M2.5","activity":"chat","schemaEndpointId":null,"contextWindow":204800,"maxOutput":131000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"budget","mandatory":null},"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":3e-7,"output_tokens":0.0000012,"cache_read_tokens":3e-8,"cache_write_tokens":3.75e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"minimax/minimax-m2.5-highspeed","displayName":"MiniMax M2.5 High Speed","activity":"chat","schemaEndpointId":null,"contextWindow":204800,"maxOutput":131000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"budget","mandatory":null},"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":6e-7,"output_tokens":0.0000024,"cache_read_tokens":3e-8,"cache_write_tokens":3.75e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"minimax/minimax-m2.7","displayName":"MiniMax M2.7","activity":"chat","schemaEndpointId":null,"contextWindow":204800,"maxOutput":131000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"budget","mandatory":null},"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":3e-7,"output_tokens":0.0000012,"cache_read_tokens":6e-8,"cache_write_tokens":3.75e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"minimax/minimax-m2.7-highspeed","displayName":"MiniMax M2.7 High Speed","activity":"chat","schemaEndpointId":null,"contextWindow":204800,"maxOutput":131100,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"budget","mandatory":null},"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":6e-7,"output_tokens":0.0000024,"cache_read_tokens":6e-8,"cache_write_tokens":3.75e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"minimax/minimax-m3","displayName":"MiniMax M3","activity":"chat","schemaEndpointId":null,"contextWindow":512000,"maxOutput":512000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"budget","mandatory":null},"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":3e-7,"output_tokens":0.0000012,"cache_read_tokens":6e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"mistral/codestral","displayName":"Mistral Codestral","activity":"chat","schemaEndpointId":null,"contextWindow":128000,"maxOutput":4000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":false,"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":3e-7,"output_tokens":9e-7,"cache_read_tokens":3e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"mistral/ministral-14b","displayName":"Ministral 14B","activity":"chat","schemaEndpointId":null,"contextWindow":262144,"maxOutput":256000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":false,"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2e-7,"output_tokens":2e-7,"cache_read_tokens":2e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"mistral/ministral-3b","displayName":"Ministral 3B","activity":"chat","schemaEndpointId":null,"contextWindow":131072,"maxOutput":4000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":false,"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1e-7,"output_tokens":1e-7,"cache_read_tokens":1e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"mistral/ministral-8b","displayName":"Ministral 8B","activity":"chat","schemaEndpointId":null,"contextWindow":262144,"maxOutput":4000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":false,"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.5e-7,"output_tokens":1.5e-7,"cache_read_tokens":1.5e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"mistral/mistral-large-3","displayName":"Mistral Large 3","activity":"chat","schemaEndpointId":null,"contextWindow":262144,"maxOutput":256000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":false,"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":5e-7,"output_tokens":0.0000015,"cache_read_tokens":5e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"mistral/mistral-large-4","displayName":"Mistral Large 4","activity":"chat","schemaEndpointId":null,"contextWindow":524288,"maxOutput":262144,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","high"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":null,"medium":null,"high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":6.8e-7,"output_tokens":0.00000209,"cache_read_tokens":7e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"mistral/mistral-medium-3.5","displayName":"Mistral Medium Latest","activity":"chat","schemaEndpointId":null,"contextWindow":262144,"maxOutput":256000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","high"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":null,"medium":null,"high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000015,"output_tokens":0.0000075,"cache_read_tokens":1.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"mistral/mistral-nemo","displayName":"Mistral Nemo 12B","activity":"chat","schemaEndpointId":null,"contextWindow":131072,"maxOutput":131072,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":false,"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2.9e-8,"output_tokens":3e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"mistral/mistral-small","displayName":"Mistral Small","activity":"chat","schemaEndpointId":null,"contextWindow":262144,"maxOutput":4000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":false,"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.5e-7,"output_tokens":6e-7,"cache_read_tokens":1.5e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"mixedbread/toast-1","displayName":"Toast 1","activity":"chat","schemaEndpointId":null,"contextWindow":131000,"maxOutput":4000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":false,"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":3e-7,"output_tokens":7.2e-7,"cache_read_tokens":3.6e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"moonshotai/kimi-k2","displayName":"Kimi K2 Instruct","activity":"chat","schemaEndpointId":null,"contextWindow":131072,"maxOutput":131072,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":false,"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":5.7e-7,"output_tokens":0.0000023}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"moonshotai/kimi-k2.5","displayName":"Kimi K2.5","activity":"chat","schemaEndpointId":null,"contextWindow":256000,"maxOutput":256000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":6e-7,"output_tokens":0.000003}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"moonshotai/kimi-k2.6","displayName":"Kimi K2.6","activity":"chat","schemaEndpointId":null,"contextWindow":262000,"maxOutput":262000,"modalities":{"input":["text","image","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":9.5e-7,"output_tokens":0.000004,"cache_read_tokens":1.6e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"moonshotai/kimi-k2.7-code","displayName":"Kimi K2.7 Code","activity":"chat","schemaEndpointId":null,"contextWindow":256000,"maxOutput":32768,"modalities":{"input":["text","image","pdf","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":9.5e-7,"output_tokens":0.000004,"cache_read_tokens":1.9e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"moonshotai/kimi-k2.7-code-highspeed","displayName":"Kimi K2.7 Code High Speed","activity":"chat","schemaEndpointId":null,"contextWindow":262144,"maxOutput":32768,"modalities":{"input":["text","image","pdf","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000019,"output_tokens":0.000008,"cache_read_tokens":3.8e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"moonshotai/kimi-k3","displayName":"Kimi K3","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":131072,"modalities":{"input":["text","image","pdf","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":false},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","high","max"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":null,"high":"high","xhigh":null,"max":"max"}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000003,"output_tokens":0.000015,"cache_read_tokens":3e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"moonshotai/kimi-k3-fast","displayName":"Kimi K3 Fast","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":131072,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":false},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high","max"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":"max"}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000045,"output_tokens":0.0000225,"cache_read_tokens":4.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"morph/morph-v3-fast","displayName":"Morph V3 Fast","activity":"chat","schemaEndpointId":null,"contextWindow":81920,"maxOutput":16384,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":false,"temperature":false},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":8e-7,"output_tokens":0.0000012}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"morph/morph-v3-large","displayName":"Morph V3 Large","activity":"chat","schemaEndpointId":null,"contextWindow":81920,"maxOutput":16384,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":false,"temperature":false},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":9e-7,"output_tokens":0.0000019}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"nvidia/nemotron-3-nano-30b-a3b","displayName":"Nemotron 3 Nano 30B A3B","activity":"chat","schemaEndpointId":null,"contextWindow":262144,"maxOutput":262144,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":5e-8,"output_tokens":2e-7,"cache_read_tokens":2.5e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"nvidia/nemotron-3-super-120b-a12b","displayName":"NVIDIA Nemotron 3 Super 120B A12B","activity":"chat","schemaEndpointId":null,"contextWindow":256000,"maxOutput":32000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","high"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":null,"high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.5e-7,"output_tokens":6.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"nvidia/nemotron-3-ultra-550b-a55b","displayName":"Nemotron 3 Ultra","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":65000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","medium","high"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":null,"medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":6e-7,"output_tokens":0.0000024,"cache_read_tokens":1.2e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"nvidia/nemotron-3.5-lightning","displayName":"Nemotron 3.5 Lightning 30B","activity":"chat","schemaEndpointId":null,"contextWindow":262144,"maxOutput":131072,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"budget","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":5e-8,"output_tokens":2e-7,"cache_read_tokens":1e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"nvidia/nemotron-3.5-lightning-free","displayName":"Nemotron 3.5 Lightning Free","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":65000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"nvidia/nemotron-nano-12b-v2-vl","displayName":"Nvidia Nemotron Nano 12B V2 VL","activity":"chat","schemaEndpointId":null,"contextWindow":131072,"maxOutput":131072,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2e-7,"output_tokens":6e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"nvidia/nemotron-nano-9b-v2","displayName":"Nvidia Nemotron Nano 9B V2","activity":"chat","schemaEndpointId":null,"contextWindow":131072,"maxOutput":131072,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":6e-8,"output_tokens":2.3e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-3.5-turbo","displayName":"GPT-3.5 Turbo","activity":"chat","schemaEndpointId":null,"contextWindow":16385,"maxOutput":4096,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":false,"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":5e-7,"output_tokens":0.0000015}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-4-turbo","displayName":"GPT-4 Turbo","activity":"chat","schemaEndpointId":null,"contextWindow":128000,"maxOutput":4096,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":false,"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00001,"output_tokens":0.00003}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-4.1","displayName":"GPT-4.1","activity":"chat","schemaEndpointId":null,"contextWindow":1047576,"maxOutput":32768,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":false,"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000002,"output_tokens":0.000008,"cache_read_tokens":5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-4.1-batch","displayName":"GPT-4.1 (Batch)","activity":"chat","schemaEndpointId":null,"contextWindow":1047576,"maxOutput":32768,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":false,"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000001,"output_tokens":0.000004,"cache_read_tokens":2.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-4.1-fast","displayName":"GPT-4.1 (Fast)","activity":"chat","schemaEndpointId":null,"contextWindow":1047576,"maxOutput":32768,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":false,"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000035,"output_tokens":0.000014,"cache_read_tokens":8.75e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-4.1-mini","displayName":"GPT-4.1 mini","activity":"chat","schemaEndpointId":null,"contextWindow":1047576,"maxOutput":32768,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":false,"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":4e-7,"output_tokens":0.0000016,"cache_read_tokens":1e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-4.1-mini-batch","displayName":"GPT-4.1 mini (Batch)","activity":"chat","schemaEndpointId":null,"contextWindow":1047576,"maxOutput":32768,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":false,"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2e-7,"output_tokens":8e-7,"cache_read_tokens":5e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-4.1-mini-fast","displayName":"GPT-4.1 mini (Fast)","activity":"chat","schemaEndpointId":null,"contextWindow":1047576,"maxOutput":32768,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":false,"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":7e-7,"output_tokens":0.0000028,"cache_read_tokens":1.75e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-4.1-nano","displayName":"GPT-4.1 nano","activity":"chat","schemaEndpointId":null,"contextWindow":1047576,"maxOutput":32768,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":false,"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1e-7,"output_tokens":4e-7,"cache_read_tokens":2.5e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-4.1-nano-batch","displayName":"GPT-4.1 nano (Batch)","activity":"chat","schemaEndpointId":null,"contextWindow":1047576,"maxOutput":32768,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":false,"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":5e-8,"output_tokens":2e-7,"cache_read_tokens":1.25e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-4.1-nano-fast","displayName":"GPT-4.1 nano (Fast)","activity":"chat","schemaEndpointId":null,"contextWindow":1047576,"maxOutput":32768,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":false,"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2e-7,"output_tokens":8e-7,"cache_read_tokens":5e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-4o","displayName":"GPT-4o","activity":"chat","schemaEndpointId":null,"contextWindow":128000,"maxOutput":16384,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":false,"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000025,"output_tokens":0.00001,"cache_read_tokens":0.00000125}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-4o-batch","displayName":"GPT-4o (Batch)","activity":"chat","schemaEndpointId":null,"contextWindow":128000,"maxOutput":16384,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":false,"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00000125,"output_tokens":0.000005,"cache_read_tokens":6.25e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-4o-fast","displayName":"GPT-4o (Fast)","activity":"chat","schemaEndpointId":null,"contextWindow":128000,"maxOutput":16384,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":false,"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00000425,"output_tokens":0.000017,"cache_read_tokens":0.000002125}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-4o-mini","displayName":"GPT-4o mini","activity":"chat","schemaEndpointId":null,"contextWindow":128000,"maxOutput":16384,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":false,"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.5e-7,"output_tokens":6e-7,"cache_read_tokens":7.5e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-4o-mini-batch","displayName":"GPT-4o mini (Batch)","activity":"chat","schemaEndpointId":null,"contextWindow":128000,"maxOutput":16384,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":false,"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":7.5e-8,"output_tokens":3e-7,"cache_read_tokens":3.75e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-4o-mini-fast","displayName":"GPT-4o mini (Fast)","activity":"chat","schemaEndpointId":null,"contextWindow":128000,"maxOutput":16384,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":false,"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2.5e-7,"output_tokens":0.000001,"cache_read_tokens":1.25e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5","displayName":"GPT-5","activity":"chat","schemaEndpointId":null,"contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":false},"reasoning":{"mode":"effort","mandatory":true,"efforts":["minimal","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":"minimal","low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00000125,"output_tokens":0.00001,"cache_read_tokens":1.25e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5-batch","displayName":"GPT-5 (Batch)","activity":"chat","schemaEndpointId":null,"contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":false},"reasoning":{"mode":"effort","mandatory":true,"efforts":["minimal","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":"minimal","low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":6.25e-7,"output_tokens":0.000005,"cache_read_tokens":6.25e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5-codex","displayName":"GPT-5-Codex","activity":"chat","schemaEndpointId":null,"contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":false},"reasoning":{"mode":"effort","mandatory":true,"efforts":["low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00000125,"output_tokens":0.00001,"cache_read_tokens":1.3e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5-fast","displayName":"GPT-5 (Fast)","activity":"chat","schemaEndpointId":null,"contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":false},"reasoning":{"mode":"effort","mandatory":true,"efforts":["minimal","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":"minimal","low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000025,"output_tokens":0.00002,"cache_read_tokens":2.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5-mini","displayName":"GPT-5 mini","activity":"chat","schemaEndpointId":null,"contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":false},"reasoning":{"mode":"effort","mandatory":true,"efforts":["minimal","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":"minimal","low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2.5e-7,"output_tokens":0.000002,"cache_read_tokens":2.5e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5-mini-batch","displayName":"GPT-5 mini (Batch)","activity":"chat","schemaEndpointId":null,"contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":false},"reasoning":{"mode":"effort","mandatory":true,"efforts":["minimal","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":"minimal","low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.25e-7,"output_tokens":0.000001,"cache_read_tokens":1.25e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5-mini-fast","displayName":"GPT-5 mini (Fast)","activity":"chat","schemaEndpointId":null,"contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":false},"reasoning":{"mode":"effort","mandatory":true,"efforts":["minimal","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":"minimal","low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":4.5e-7,"output_tokens":0.0000036,"cache_read_tokens":4.5e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5-nano","displayName":"GPT-5 nano","activity":"chat","schemaEndpointId":null,"contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":false},"reasoning":{"mode":"effort","mandatory":true,"efforts":["minimal","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":"minimal","low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":5e-8,"output_tokens":4e-7,"cache_read_tokens":5e-9}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5-nano-batch","displayName":"GPT-5 nano (Batch)","activity":"chat","schemaEndpointId":null,"contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":false},"reasoning":{"mode":"effort","mandatory":true,"efforts":["minimal","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":"minimal","low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2.5e-8,"output_tokens":2e-7,"cache_read_tokens":2.5e-9}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5-pro","displayName":"GPT-5 pro","activity":"chat","schemaEndpointId":null,"contextWindow":400000,"maxOutput":272000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":null,"medium":null,"high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000015,"output_tokens":0.00012}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5-pro-batch","displayName":"GPT-5 pro (Batch)","activity":"chat","schemaEndpointId":null,"contextWindow":400000,"maxOutput":272000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":null,"medium":null,"high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000075,"output_tokens":0.00006}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.1-codex","displayName":"GPT-5.1-Codex","activity":"chat","schemaEndpointId":null,"contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00000125,"output_tokens":0.00001,"cache_read_tokens":1.3e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.1-codex-max","displayName":"GPT 5.1 Codex Max","activity":"chat","schemaEndpointId":null,"contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00000125,"output_tokens":0.00001,"cache_read_tokens":1.25e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.1-codex-mini","displayName":"GPT 5.1 Codex Mini","activity":"chat","schemaEndpointId":null,"contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2.5e-7,"output_tokens":0.000002,"cache_read_tokens":3e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.1-thinking","displayName":"GPT 5.1 Thinking","activity":"chat","schemaEndpointId":null,"contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","minimal","low","medium","high","xhigh"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":"minimal","low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00000125,"output_tokens":0.00001,"cache_read_tokens":1.25e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.1-thinking-fast","displayName":"GPT 5.1 Thinking (Fast)","activity":"chat","schemaEndpointId":null,"contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","minimal","low","medium","high","xhigh"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":"minimal","low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000025,"output_tokens":0.00002,"cache_read_tokens":2.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.2","displayName":"GPT 5.2","activity":"chat","schemaEndpointId":null,"contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","minimal","low","medium","high","xhigh"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":"minimal","low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00000175,"output_tokens":0.000014,"cache_read_tokens":1.75e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.2-batch","displayName":"GPT 5.2 (Batch)","activity":"chat","schemaEndpointId":null,"contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","minimal","low","medium","high","xhigh"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":"minimal","low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":8.75e-7,"output_tokens":0.000007,"cache_read_tokens":8.75e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.2-codex","displayName":"GPT 5.2 Codex","activity":"chat","schemaEndpointId":null,"contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00000175,"output_tokens":0.000014,"cache_read_tokens":1.75e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.2-fast","displayName":"GPT 5.2 (Fast)","activity":"chat","schemaEndpointId":null,"contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","minimal","low","medium","high","xhigh"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":"minimal","low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000035,"output_tokens":0.000028,"cache_read_tokens":3.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.2-pro","displayName":"GPT 5.2 ","activity":"chat","schemaEndpointId":null,"contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["medium","high","xhigh"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":null,"medium":"medium","high":"high","xhigh":"xhigh","max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000021,"output_tokens":0.000168}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.3-codex","displayName":"GPT 5.3 Codex","activity":"chat","schemaEndpointId":null,"contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","minimal","low","medium","high","xhigh"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":"minimal","low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00000175,"output_tokens":0.000014,"cache_read_tokens":1.75e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.3-codex-fast","displayName":"GPT 5.3 Codex (Fast)","activity":"chat","schemaEndpointId":null,"contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","minimal","low","medium","high","xhigh"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":"minimal","low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000035,"output_tokens":0.000028,"cache_read_tokens":3.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.4","displayName":"GPT 5.4","activity":"chat","schemaEndpointId":null,"contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","minimal","low","medium","high","xhigh"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":"minimal","low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"271999":{"input_tokens":0.000005,"output_tokens":0.0000225,"cache_read_tokens":5e-7},"base":{"input_tokens":0.0000025,"output_tokens":0.000015,"cache_read_tokens":2.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},271999]},"271999","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},271999]},"271999","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},271999]},"271999","base"]},"cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.4-batch","displayName":"GPT 5.4 (Batch)","activity":"chat","schemaEndpointId":null,"contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","minimal","low","medium","high","xhigh"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":"minimal","low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"271999":{"input_tokens":0.0000025,"output_tokens":0.00001125,"cache_read_tokens":2.5e-7},"base":{"input_tokens":0.00000125,"output_tokens":0.0000075,"cache_read_tokens":1.25e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},271999]},"271999","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},271999]},"271999","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},271999]},"271999","base"]},"cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.4-fast","displayName":"GPT 5.4 (Fast)","activity":"chat","schemaEndpointId":null,"contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","minimal","low","medium","high","xhigh"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":"minimal","low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000005,"output_tokens":0.00003,"cache_read_tokens":5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.4-mini","displayName":"GPT 5.4 Mini","activity":"chat","schemaEndpointId":null,"contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","minimal","low","medium","high","xhigh"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":"minimal","low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":7.5e-7,"output_tokens":0.0000045,"cache_read_tokens":7.5e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.4-mini-batch","displayName":"GPT 5.4 Mini (Batch)","activity":"chat","schemaEndpointId":null,"contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","minimal","low","medium","high","xhigh"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":"minimal","low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":3.75e-7,"output_tokens":0.00000225,"cache_read_tokens":3.75e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.4-mini-fast","displayName":"GPT 5.4 Mini (Fast)","activity":"chat","schemaEndpointId":null,"contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","minimal","low","medium","high","xhigh"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":"minimal","low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000015,"output_tokens":0.000009,"cache_read_tokens":1.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.4-nano","displayName":"GPT 5.4 Nano","activity":"chat","schemaEndpointId":null,"contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","minimal","low","medium","high","xhigh"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":"minimal","low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2e-7,"output_tokens":0.00000125,"cache_read_tokens":2e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.4-nano-batch","displayName":"GPT 5.4 Nano (Batch)","activity":"chat","schemaEndpointId":null,"contextWindow":400000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","minimal","low","medium","high","xhigh"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":"minimal","low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1e-7,"output_tokens":6.25e-7,"cache_read_tokens":1e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.4-pro","displayName":"GPT 5.4 Pro","activity":"chat","schemaEndpointId":null,"contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","minimal","low","medium","high","xhigh"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":"minimal","low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"271999":{"input_tokens":0.00006,"output_tokens":0.00027},"base":{"input_tokens":0.00003,"output_tokens":0.00018}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},271999]},"271999","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},271999]},"271999","base"]},"output_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.5","displayName":"GPT 5.5","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","minimal","low","medium","high","xhigh"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":"minimal","low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"271999":{"input_tokens":0.00001,"output_tokens":0.000045,"cache_read_tokens":0.000001},"base":{"input_tokens":0.000005,"output_tokens":0.00003,"cache_read_tokens":5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},271999]},"271999","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},271999]},"271999","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},271999]},"271999","base"]},"cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.5-batch","displayName":"GPT 5.5 (Batch)","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","minimal","low","medium","high","xhigh"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":"minimal","low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"271999":{"input_tokens":0.000005,"output_tokens":0.0000225,"cache_read_tokens":5e-7},"base":{"input_tokens":0.0000025,"output_tokens":0.000015,"cache_read_tokens":2.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},271999]},"271999","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},271999]},"271999","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},271999]},"271999","base"]},"cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.5-fast","displayName":"GPT 5.5 (Fast)","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":false},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","minimal","low","medium","high","xhigh"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":"minimal","low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000125,"output_tokens":0.000075,"cache_read_tokens":0.00000125}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.5-pro","displayName":"GPT 5.5 Pro","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["medium","high","xhigh"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":null,"medium":"medium","high":"high","xhigh":"xhigh","max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"271999":{"input_tokens":0.00006,"output_tokens":0.00027},"base":{"input_tokens":0.00003,"output_tokens":0.00018}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},271999]},"271999","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},271999]},"271999","base"]},"output_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.5-pro-batch","displayName":"GPT 5.5 Pro (Batch)","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["medium","high","xhigh"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":null,"medium":"medium","high":"high","xhigh":"xhigh","max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"271999":{"input_tokens":0.00003,"output_tokens":0.000135},"base":{"input_tokens":0.000015,"output_tokens":0.00009}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},271999]},"271999","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"}]},271999]},"271999","base"]},"output_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.6-luna","displayName":"GPT 5.6 Luna","activity":"chat","schemaEndpointId":null,"contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high","xhigh","max"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":"max"}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"271999":{"input_tokens":4e-7,"output_tokens":0.0000018,"cache_read_tokens":4e-8,"cache_write_tokens":5e-7},"base":{"input_tokens":2e-7,"output_tokens":0.0000012,"cache_read_tokens":2e-8,"cache_write_tokens":2.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},271999]},"271999","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},271999]},"271999","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},271999]},"271999","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},271999]},"271999","base"]},"cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.6-luna-batch","displayName":"GPT 5.6 Luna (Batch)","activity":"chat","schemaEndpointId":null,"contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high","xhigh","max"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":"max"}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"271999":{"input_tokens":2e-7,"output_tokens":9e-7,"cache_read_tokens":2e-8,"cache_write_tokens":2.5e-7},"base":{"input_tokens":1e-7,"output_tokens":6e-7,"cache_read_tokens":1e-8,"cache_write_tokens":1.25e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},271999]},"271999","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},271999]},"271999","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},271999]},"271999","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},271999]},"271999","base"]},"cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.6-luna-fast","displayName":"GPT 5.6 Luna (Fast)","activity":"chat","schemaEndpointId":null,"contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":false},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high","xhigh","max"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":"max"}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"271999":{"input_tokens":8e-7,"output_tokens":0.0000036,"cache_read_tokens":8e-8,"cache_write_tokens":0.000001},"base":{"input_tokens":4e-7,"output_tokens":0.0000024,"cache_read_tokens":4e-8,"cache_write_tokens":5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},271999]},"271999","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},271999]},"271999","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},271999]},"271999","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},271999]},"271999","base"]},"cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.6-sol","displayName":"GPT 5.6 Sol","activity":"chat","schemaEndpointId":null,"contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","minimal","low","medium","high","xhigh","max"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":"minimal","low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":"max"}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"271999":{"input_tokens":0.000008,"output_tokens":0.00003,"cache_read_tokens":8e-7,"cache_write_tokens":0.00001},"base":{"input_tokens":0.000004,"output_tokens":0.00002,"cache_read_tokens":4e-7,"cache_write_tokens":0.000005}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},271999]},"271999","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},271999]},"271999","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},271999]},"271999","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},271999]},"271999","base"]},"cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.6-sol-batch","displayName":"GPT 5.6 Sol (Batch)","activity":"chat","schemaEndpointId":null,"contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","minimal","low","medium","high","xhigh","max"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":"minimal","low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":"max"}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"271999":{"input_tokens":0.000004,"output_tokens":0.000015,"cache_read_tokens":4e-7,"cache_write_tokens":0.000005},"base":{"input_tokens":0.000002,"output_tokens":0.00001,"cache_read_tokens":2e-7,"cache_write_tokens":0.0000025}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},271999]},"271999","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},271999]},"271999","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},271999]},"271999","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},271999]},"271999","base"]},"cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.6-sol-fast","displayName":"GPT 5.6 Sol (Fast)","activity":"chat","schemaEndpointId":null,"contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":false},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","minimal","low","medium","high","xhigh","max"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":"minimal","low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":"max"}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"271999":{"input_tokens":0.000016,"output_tokens":0.00006,"cache_read_tokens":0.0000016,"cache_write_tokens":0.00002},"base":{"input_tokens":0.000008,"output_tokens":0.00004,"cache_read_tokens":8e-7,"cache_write_tokens":0.00001}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},271999]},"271999","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},271999]},"271999","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},271999]},"271999","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},271999]},"271999","base"]},"cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.6-terra","displayName":"GPT 5.6 Terra","activity":"chat","schemaEndpointId":null,"contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","minimal","low","medium","high","xhigh","max"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":"minimal","low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":"max"}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"271999":{"input_tokens":0.000004,"output_tokens":0.000018,"cache_read_tokens":4e-7,"cache_write_tokens":0.000005},"base":{"input_tokens":0.000002,"output_tokens":0.000012,"cache_read_tokens":2e-7,"cache_write_tokens":0.0000025}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},271999]},"271999","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},271999]},"271999","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},271999]},"271999","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},271999]},"271999","base"]},"cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.6-terra-batch","displayName":"GPT 5.6 Terra (Batch)","activity":"chat","schemaEndpointId":null,"contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","minimal","low","medium","high","xhigh","max"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":"minimal","low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":"max"}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"271999":{"input_tokens":0.000002,"output_tokens":0.000009,"cache_read_tokens":2e-7,"cache_write_tokens":0.0000025},"base":{"input_tokens":0.000001,"output_tokens":0.000006,"cache_read_tokens":1e-7,"cache_write_tokens":0.00000125}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},271999]},"271999","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},271999]},"271999","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},271999]},"271999","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},271999]},"271999","base"]},"cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-5.6-terra-fast","displayName":"GPT 5.6 Terra (Fast)","activity":"chat","schemaEndpointId":null,"contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":false},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","minimal","low","medium","high","xhigh","max"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":"minimal","low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":"max"}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"271999":{"input_tokens":0.000008,"output_tokens":0.000036,"cache_read_tokens":8e-7,"cache_write_tokens":0.00001},"base":{"input_tokens":0.000004,"output_tokens":0.000024,"cache_read_tokens":4e-7,"cache_write_tokens":0.000005}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},271999]},"271999","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},271999]},"271999","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},271999]},"271999","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},271999]},"271999","base"]},"cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-6-astra","displayName":"GPT-6 Astra","activity":"chat","schemaEndpointId":null,"contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":false},"reasoning":{"mode":"effort","mandatory":true,"efforts":["low","medium","high","xhigh","max"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":"max"}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"input_tokens":0.00002,"output_tokens":0.000075,"cache_read_tokens":0.000002,"cache_write_tokens":0.000025},"base":{"input_tokens":0.00001,"output_tokens":0.00005,"cache_read_tokens":0.000001,"cache_write_tokens":0.0000125}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-6-astra-batch","displayName":"GPT-6 Astra (Batch)","activity":"chat","schemaEndpointId":null,"contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":false},"reasoning":{"mode":"effort","mandatory":true,"efforts":["low","medium","high","xhigh","max"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":"max"}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"input_tokens":0.00001,"output_tokens":0.0000375,"cache_read_tokens":0.000001,"cache_write_tokens":0.0000125},"base":{"input_tokens":0.000005,"output_tokens":0.000025,"cache_read_tokens":5e-7,"cache_write_tokens":0.00000625}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-6-astra-fast","displayName":"GPT-6 Astra (Fast)","activity":"chat","schemaEndpointId":null,"contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":false},"reasoning":{"mode":"effort","mandatory":true,"efforts":["low","medium","high","xhigh","max"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":"max"}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"input_tokens":0.00004,"output_tokens":0.00015,"cache_read_tokens":0.000004,"cache_write_tokens":0.00005},"base":{"input_tokens":0.00002,"output_tokens":0.0001,"cache_read_tokens":0.000002,"cache_write_tokens":0.000025}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-6-luna","displayName":"GPT-6 Luna","activity":"chat","schemaEndpointId":null,"contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high","xhigh","max"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":"max"}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"input_tokens":2e-7,"output_tokens":7.5e-7,"cache_read_tokens":2e-8,"cache_write_tokens":2.5e-7},"base":{"input_tokens":1e-7,"output_tokens":5e-7,"cache_read_tokens":1e-8,"cache_write_tokens":1.25e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-6-luna-batch","displayName":"GPT-6 Luna (Batch)","activity":"chat","schemaEndpointId":null,"contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high","xhigh","max"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":"max"}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"input_tokens":1e-7,"output_tokens":3.75e-7,"cache_read_tokens":1e-8,"cache_write_tokens":1.25e-7},"base":{"input_tokens":5e-8,"output_tokens":2.5e-7,"cache_read_tokens":5e-9,"cache_write_tokens":6.25e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-6-luna-fast","displayName":"GPT-6 Luna (Fast)","activity":"chat","schemaEndpointId":null,"contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high","xhigh","max"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":"max"}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"input_tokens":4e-7,"output_tokens":0.0000015,"cache_read_tokens":4e-8,"cache_write_tokens":5e-7},"base":{"input_tokens":2e-7,"output_tokens":0.000001,"cache_read_tokens":2e-8,"cache_write_tokens":2.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-6-sol","displayName":"GPT-6 Sol","activity":"chat","schemaEndpointId":null,"contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high","xhigh","max"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":"max"}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"input_tokens":0.000004,"output_tokens":0.000015,"cache_read_tokens":4e-7,"cache_write_tokens":0.000005},"base":{"input_tokens":0.000002,"output_tokens":0.00001,"cache_read_tokens":2e-7,"cache_write_tokens":0.0000025}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-6-sol-batch","displayName":"GPT-6 Sol (Batch)","activity":"chat","schemaEndpointId":null,"contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high","xhigh","max"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":"max"}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"input_tokens":0.000002,"output_tokens":0.0000075,"cache_read_tokens":2e-7,"cache_write_tokens":0.0000025},"base":{"input_tokens":0.000001,"output_tokens":0.000005,"cache_read_tokens":1e-7,"cache_write_tokens":0.00000125}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-6-sol-fast","displayName":"GPT-6 Sol (Fast)","activity":"chat","schemaEndpointId":null,"contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high","xhigh","max"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":"max"}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"input_tokens":0.000008,"output_tokens":0.00003,"cache_read_tokens":8e-7,"cache_write_tokens":0.00001},"base":{"input_tokens":0.000004,"output_tokens":0.00002,"cache_read_tokens":4e-7,"cache_write_tokens":0.000005}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-6.1-sol","displayName":"GPT-6.1 Sol","activity":"chat","schemaEndpointId":null,"contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["low","medium","high","xhigh","max"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":"max"}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"input_tokens":0.000004,"output_tokens":0.000015,"cache_read_tokens":2e-7,"cache_write_tokens":0.000005},"base":{"input_tokens":0.000002,"output_tokens":0.00001,"cache_read_tokens":1e-7,"cache_write_tokens":0.0000025}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-6.1-sol-batch","displayName":"GPT-6.1 Sol (Batch)","activity":"chat","schemaEndpointId":null,"contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["low","medium","high","xhigh","max"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":"max"}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"input_tokens":0.000002,"output_tokens":0.0000075,"cache_read_tokens":1e-7,"cache_write_tokens":0.0000025},"base":{"input_tokens":0.000001,"output_tokens":0.000005,"cache_read_tokens":5e-8,"cache_write_tokens":0.00000125}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-6.1-sol-fast","displayName":"GPT-6.1 Sol (Fast)","activity":"chat","schemaEndpointId":null,"contextWindow":1050000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["low","medium","high","xhigh","max"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":"max"}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"input_tokens":0.000008,"output_tokens":0.00003,"cache_read_tokens":4e-7,"cache_write_tokens":0.00001},"base":{"input_tokens":0.000004,"output_tokens":0.00002,"cache_read_tokens":2e-7,"cache_write_tokens":0.000005}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"},{"var":"cache_write_tokens"}]},272000]},"272000","base"]},"cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-oss-120b","displayName":"GPT OSS 120B","activity":"chat","schemaEndpointId":null,"contextWindow":131072,"maxOutput":131072,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1e-7,"output_tokens":5e-7,"cache_read_tokens":1e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-oss-20b","displayName":"GPT OSS 20B","activity":"chat","schemaEndpointId":null,"contextWindow":131072,"maxOutput":8192,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":3e-8,"output_tokens":1.4e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-oss-safeguard-120b","displayName":"GPT OSS Safeguard 120B","activity":"chat","schemaEndpointId":null,"contextWindow":128000,"maxOutput":16000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.5e-7,"output_tokens":6e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/gpt-oss-safeguard-20b","displayName":"GPT OSS Safeguard 20B","activity":"chat","schemaEndpointId":null,"contextWindow":128000,"maxOutput":16000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":7e-8,"output_tokens":2e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/o1","displayName":"o1","activity":"chat","schemaEndpointId":null,"contextWindow":200000,"maxOutput":100000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":false},"reasoning":{"mode":"effort","mandatory":true,"efforts":["low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000015,"output_tokens":0.00006,"cache_read_tokens":0.0000075}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/o3","displayName":"o3","activity":"chat","schemaEndpointId":null,"contextWindow":200000,"maxOutput":100000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":false},"reasoning":{"mode":"effort","mandatory":true,"efforts":["low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000002,"output_tokens":0.000008,"cache_read_tokens":5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/o3-fast","displayName":"o3 (Fast)","activity":"chat","schemaEndpointId":null,"contextWindow":200000,"maxOutput":100000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":false},"reasoning":{"mode":"effort","mandatory":true,"efforts":["low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000035,"output_tokens":0.000014,"cache_read_tokens":8.75e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/o3-mini","displayName":"o3-mini","activity":"chat","schemaEndpointId":null,"contextWindow":200000,"maxOutput":100000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":false},"reasoning":{"mode":"effort","mandatory":true,"efforts":["low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000011,"output_tokens":0.0000044,"cache_read_tokens":5.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/o3-pro","displayName":"o3 Pro","activity":"chat","schemaEndpointId":null,"contextWindow":200000,"maxOutput":100000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00002,"output_tokens":0.00008}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/o4-mini","displayName":"o4-mini","activity":"chat","schemaEndpointId":null,"contextWindow":200000,"maxOutput":100000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":false},"reasoning":{"mode":"effort","mandatory":true,"efforts":["low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000011,"output_tokens":0.0000044,"cache_read_tokens":2.75e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"openai/o4-mini-fast","displayName":"o4-mini (Fast)","activity":"chat","schemaEndpointId":null,"contextWindow":200000,"maxOutput":100000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":false},"reasoning":{"mode":"effort","mandatory":true,"efforts":["low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000002,"output_tokens":0.000008,"cache_read_tokens":5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"perplexity/sonar","displayName":"Sonar","activity":"chat","schemaEndpointId":null,"contextWindow":127000,"maxOutput":8000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","minimal","low","medium","high","xhigh"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":"minimal","low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2.5e-7,"output_tokens":0.0000025,"cache_write_tokens":6.25e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"poolside/laguna-s-2.1","displayName":"Laguna S 2.1","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":131072,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":9e-8,"output_tokens":1.8e-7,"cache_read_tokens":9e-9}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"poolside/laguna-s-2.1-free","displayName":"Laguna S 2.1 Free","activity":"chat","schemaEndpointId":null,"contextWindow":256000,"maxOutput":32768,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"quiverai/arrow-2","displayName":"Arrow 2","activity":"chat","schemaEndpointId":null,"contextWindow":131072,"maxOutput":131072,"modalities":{"input":["text","image"],"output":["text","image"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["low","medium","high","xhigh"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000004,"output_tokens":0.00002,"cache_read_tokens":4e-7,"cache_write_tokens":0.000005}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"quiverai/arrow-2-telos","displayName":"Arrow 2 Telos","activity":"chat","schemaEndpointId":null,"contextWindow":131072,"maxOutput":131072,"modalities":{"input":["text","image"],"output":["text","image"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["low","medium","high","xhigh"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000006,"output_tokens":0.00003,"cache_read_tokens":6e-7,"cache_write_tokens":0.0000075}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_write_tokens"},0]},{"*":[{"var":"cache_write_tokens"},{"lookup":{"table":"rate","keys":["base","cache_write_tokens"]}}]},0]}]}}},
+ {"rawId":"sakana/fugu-max","displayName":"Fugu Max","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":1000000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["high","xhigh"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":null,"medium":null,"high":"high","xhigh":"xhigh","max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000002,"output_tokens":0.000006,"cache_read_tokens":2.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"sakana/fugu-ultra","displayName":"Fugu Ultra","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":1000000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["high","xhigh"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":null,"medium":null,"high":"high","xhigh":"xhigh","max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"input_tokens":0.00001,"output_tokens":0.000045,"cache_read_tokens":0.000001},"base":{"input_tokens":0.000005,"output_tokens":0.00003,"cache_read_tokens":5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"sakana/fugu-ultra-v2","displayName":"Fugu Ultra v2","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":1000000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["high","xhigh"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":null,"medium":null,"high":"high","xhigh":"xhigh","max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"272000":{"input_tokens":0.00001,"output_tokens":0.000045,"cache_read_tokens":0.000001},"base":{"input_tokens":0.000005,"output_tokens":0.00003,"cache_read_tokens":5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},272000]},"272000","base"]},"cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"sakana/namazu","displayName":"Sakana Namazu","activity":"chat","schemaEndpointId":null,"contextWindow":256000,"maxOutput":256000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":9.5e-7,"output_tokens":0.000004,"cache_read_tokens":1.5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"spacexai/grok-4.1-fast-non-reasoning","displayName":"Grok 4.1 Fast Non-Reasoning","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":1000000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2e-7,"output_tokens":5e-7,"cache_read_tokens":5e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"spacexai/grok-4.1-fast-reasoning","displayName":"Grok 4.1 Fast Reasoning","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":1000000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2e-7,"output_tokens":5e-7,"cache_read_tokens":5e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"spacexai/grok-4.20-multi-agent","displayName":"Grok 4.20 Multi-Agent","activity":"chat","schemaEndpointId":null,"contextWindow":2000000,"maxOutput":2000000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"200000":{"input_tokens":0.0000025,"output_tokens":0.000005,"cache_read_tokens":4e-7},"base":{"input_tokens":0.00000125,"output_tokens":0.0000025,"cache_read_tokens":2e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"spacexai/grok-4.20-multi-agent-batch","displayName":"Grok 4.20 Multi-Agent (Batch)","activity":"chat","schemaEndpointId":null,"contextWindow":2000000,"maxOutput":2000000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"200000":{"input_tokens":0.000002,"output_tokens":0.000004,"cache_read_tokens":3.2e-7},"base":{"input_tokens":0.000001,"output_tokens":0.000002,"cache_read_tokens":1.6e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"spacexai/grok-4.20-multi-agent-beta","displayName":"Grok 4.20 Multi Agent Beta","activity":"chat","schemaEndpointId":null,"contextWindow":2000000,"maxOutput":2000000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"200000":{"input_tokens":0.0000025,"output_tokens":0.000005,"cache_read_tokens":4e-7},"base":{"input_tokens":0.00000125,"output_tokens":0.0000025,"cache_read_tokens":2e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"spacexai/grok-4.20-non-reasoning","displayName":"Grok 4.20 Non-Reasoning","activity":"chat","schemaEndpointId":null,"contextWindow":2000000,"maxOutput":2000000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"200000":{"input_tokens":0.0000025,"output_tokens":0.000005,"cache_read_tokens":4e-7},"base":{"input_tokens":0.00000125,"output_tokens":0.0000025,"cache_read_tokens":2e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"spacexai/grok-4.20-non-reasoning-batch","displayName":"Grok 4.20 Non-Reasoning (Batch)","activity":"chat","schemaEndpointId":null,"contextWindow":2000000,"maxOutput":2000000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"200000":{"input_tokens":0.000002,"output_tokens":0.000004,"cache_read_tokens":3.2e-7},"base":{"input_tokens":0.000001,"output_tokens":0.000002,"cache_read_tokens":1.6e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"spacexai/grok-4.20-non-reasoning-beta","displayName":"Grok 4.20 Beta Non-Reasoning","activity":"chat","schemaEndpointId":null,"contextWindow":2000000,"maxOutput":2000000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"200000":{"input_tokens":0.0000025,"output_tokens":0.000005,"cache_read_tokens":4e-7},"base":{"input_tokens":0.00000125,"output_tokens":0.0000025,"cache_read_tokens":2e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"spacexai/grok-4.20-reasoning","displayName":"Grok 4.20 Reasoning","activity":"chat","schemaEndpointId":null,"contextWindow":2000000,"maxOutput":2000000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"200000":{"input_tokens":0.0000025,"output_tokens":0.000005,"cache_read_tokens":4e-7},"base":{"input_tokens":0.00000125,"output_tokens":0.0000025,"cache_read_tokens":2e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"spacexai/grok-4.20-reasoning-batch","displayName":"Grok 4.20 Reasoning (Batch)","activity":"chat","schemaEndpointId":null,"contextWindow":2000000,"maxOutput":2000000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"200000":{"input_tokens":0.000002,"output_tokens":0.000004,"cache_read_tokens":3.2e-7},"base":{"input_tokens":0.000001,"output_tokens":0.000002,"cache_read_tokens":1.6e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"spacexai/grok-4.20-reasoning-beta","displayName":"Grok 4.20 Beta Reasoning","activity":"chat","schemaEndpointId":null,"contextWindow":2000000,"maxOutput":2000000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"200000":{"input_tokens":0.0000025,"output_tokens":0.000005,"cache_read_tokens":4e-7},"base":{"input_tokens":0.00000125,"output_tokens":0.0000025,"cache_read_tokens":2e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"spacexai/grok-4.3","displayName":"Grok 4.3","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":1000000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"200000":{"input_tokens":0.0000025,"output_tokens":0.000005,"cache_read_tokens":4e-7},"base":{"input_tokens":0.00000125,"output_tokens":0.0000025,"cache_read_tokens":2e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"spacexai/grok-4.3-batch","displayName":"Grok 4.3 (Batch)","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":1000000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"200000":{"input_tokens":0.000002,"output_tokens":0.000004,"cache_read_tokens":3.2e-7},"base":{"input_tokens":0.000001,"output_tokens":0.000002,"cache_read_tokens":1.6e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"spacexai/grok-4.5","displayName":"Grok 4.5","activity":"chat","schemaEndpointId":null,"contextWindow":500000,"maxOutput":500000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"200000":{"input_tokens":0.000004,"output_tokens":0.000012,"cache_read_tokens":6e-7},"base":{"input_tokens":0.000002,"output_tokens":0.000006,"cache_read_tokens":3e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"spacexai/grok-4.6","displayName":"Grok 4.6","activity":"chat","schemaEndpointId":null,"contextWindow":500000,"maxOutput":500000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["low","medium","high","xhigh"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"200000":{"input_tokens":0.000004,"output_tokens":0.000012,"cache_read_tokens":0.000001},"base":{"input_tokens":0.000002,"output_tokens":0.000006,"cache_read_tokens":5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"spacexai/grok-4.7","displayName":"Grok 4.7","activity":"chat","schemaEndpointId":null,"contextWindow":500000,"maxOutput":500000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["low","medium","high","xhigh"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"200000":{"input_tokens":0.000004,"output_tokens":0.000012,"cache_read_tokens":0.000001},"base":{"input_tokens":0.000002,"output_tokens":0.000006,"cache_read_tokens":5e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"spacexai/grok-build-0.1","displayName":"Grok Build 0.1","activity":"chat","schemaEndpointId":null,"contextWindow":256000,"maxOutput":256000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"200000":{"input_tokens":0.000002,"output_tokens":0.000004,"cache_read_tokens":4e-7},"base":{"input_tokens":0.000001,"output_tokens":0.000002,"cache_read_tokens":2e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":[{"if":[{">":[{"+":[{"var":"input_tokens"},{"var":"cache_read_tokens"}]},200000]},"200000","base"]},"cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"stealth/glyph-cluster","displayName":"Glyph Cluster","activity":"chat","schemaEndpointId":null,"contextWindow":256000,"maxOutput":256000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["low","medium","high","xhigh"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":null},
+ {"rawId":"stepfun/step-3.7-flash","displayName":"Step 3.7 Flash","activity":"chat","schemaEndpointId":null,"contextWindow":256000,"maxOutput":256000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2e-7,"output_tokens":0.00000115,"cache_read_tokens":4e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"stepfun/step-5-preview","displayName":"Step 5 Preview","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":1000000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000001,"output_tokens":0.0000027,"cache_read_tokens":5e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"tencent/hy-mt2-lite","displayName":"Tencent Hy-MT2-Lite","activity":"chat","schemaEndpointId":null,"contextWindow":8000,"maxOutput":4000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":false,"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":4.4e-8,"output_tokens":1.77e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"tencent/hy-mt2-plus","displayName":"Tencent Hy-MT2-Plus","activity":"chat","schemaEndpointId":null,"contextWindow":8000,"maxOutput":4000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":false,"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":7.4e-8,"output_tokens":2.95e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"tencent/hy-mt2-pro","displayName":"Tencent Hy-MT2-Pro","activity":"chat","schemaEndpointId":null,"contextWindow":8000,"maxOutput":4000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":false,"temperature":true},"reasoning":null,"requestMap":{"thinking":null,"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":7.4e-8,"output_tokens":2.95e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"tencent/hy3","displayName":"Hy3","activity":"chat","schemaEndpointId":null,"contextWindow":262144,"maxOutput":262144,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","high"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":null,"high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.4e-7,"output_tokens":5.8e-7,"cache_read_tokens":3.5e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"tencent/hy4-preview","displayName":"Tencent Hy4 Preview","activity":"chat","schemaEndpointId":null,"contextWindow":1024000,"maxOutput":64000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","high"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":null,"medium":null,"high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":8.34e-7,"output_tokens":0.000002501,"cache_read_tokens":4.2e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"thinkingmachines/inkling","displayName":"Inkling","activity":"chat","schemaEndpointId":null,"contextWindow":256000,"maxOutput":256000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","minimal","low","medium","high","xhigh","max"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":"minimal","low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":"max"}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000001,"output_tokens":0.00000405,"cache_read_tokens":1.7e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"thinkingmachines/inkling-small","displayName":"Inkling Small","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":1000000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","minimal","low","medium","high","xhigh","max"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":"minimal","low":"low","medium":"medium","high":"high","xhigh":"xhigh","max":"max"}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":4.5e-7,"output_tokens":0.0000012,"cache_read_tokens":1e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"xiaomi/mimo-v2.5","displayName":"MiMo M2.5","activity":"chat","schemaEndpointId":null,"contextWindow":1050000,"maxOutput":131100,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.4e-7,"output_tokens":2.8e-7,"cache_read_tokens":2.8e-9}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"xiaomi/mimo-v2.5-pro","displayName":"MiMo V2.5 Pro","activity":"chat","schemaEndpointId":null,"contextWindow":1050000,"maxOutput":131000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":3.045e-7,"output_tokens":6.09e-7,"cache_read_tokens":2.8e-9}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"xiaomi/mimo-v2.6-flash","displayName":"MiMo V2.6 Flash","activity":"chat","schemaEndpointId":null,"contextWindow":1048576,"maxOutput":131072,"modalities":{"input":["text","audio","image","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","minimal","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":"minimal","low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.4e-7,"output_tokens":2.8e-7,"cache_read_tokens":2.8e-9}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"xiaomi/mimo-v2.6-pro","displayName":"MiMo V2.6 Pro","activity":"chat","schemaEndpointId":null,"contextWindow":1048576,"maxOutput":131072,"modalities":{"input":["text","audio","image","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","minimal","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":"minimal","low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":4.35e-7,"output_tokens":8.7e-7,"cache_read_tokens":3.6e-9}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"xiaomi/mimo-v2.6-pro-ultraspeed","displayName":"MiMo V2.6 Pro UltraSpeed","activity":"chat","schemaEndpointId":null,"contextWindow":1048576,"maxOutput":131072,"modalities":{"input":["text","audio","image","video"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","minimal","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":"minimal","low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00000435,"output_tokens":0.0000087,"cache_read_tokens":3.6e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"zai/glm-4.5","displayName":"GLM 4.5","activity":"chat","schemaEndpointId":null,"contextWindow":128000,"maxOutput":96000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":6e-7,"output_tokens":0.0000022,"cache_read_tokens":1.1e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"zai/glm-4.5-air","displayName":"GLM 4.5 Air","activity":"chat","schemaEndpointId":null,"contextWindow":128000,"maxOutput":96000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":2e-7,"output_tokens":0.0000011,"cache_read_tokens":3e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"zai/glm-4.5v","displayName":"GLM 4.5V","activity":"chat","schemaEndpointId":null,"contextWindow":66000,"maxOutput":16000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":6e-7,"output_tokens":0.0000018,"cache_read_tokens":1.1e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"zai/glm-4.6","displayName":"GLM 4.6","activity":"chat","schemaEndpointId":null,"contextWindow":200000,"maxOutput":96000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":6e-7,"output_tokens":0.0000022,"cache_read_tokens":1.1e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"zai/glm-4.7","displayName":"GLM 4.7","activity":"chat","schemaEndpointId":null,"contextWindow":200000,"maxOutput":120000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":6e-7,"output_tokens":0.0000022}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"zai/glm-4.7-flash","displayName":"GLM 4.7 Flash","activity":"chat","schemaEndpointId":null,"contextWindow":200000,"maxOutput":131000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":7e-8,"output_tokens":4e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"zai/glm-4.7-flashx","displayName":"GLM 4.7 FlashX","activity":"chat","schemaEndpointId":null,"contextWindow":200000,"maxOutput":128000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":6e-8,"output_tokens":4e-7,"cache_read_tokens":1e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"zai/glm-5","displayName":"GLM 5","activity":"chat","schemaEndpointId":null,"contextWindow":202800,"maxOutput":131100,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000001,"output_tokens":0.0000032}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]}]}}},
+ {"rawId":"zai/glm-5-turbo","displayName":"GLM 5 Turbo","activity":"chat","schemaEndpointId":null,"contextWindow":202800,"maxOutput":131100,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000012,"output_tokens":0.000004,"cache_read_tokens":2.4e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"zai/glm-5.1","displayName":"GLM 5.1","activity":"chat","schemaEndpointId":null,"contextWindow":202800,"maxOutput":64000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000014,"output_tokens":0.0000044,"cache_read_tokens":2.6e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"zai/glm-5.2","displayName":"GLM 5.2","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","high","max"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":null,"medium":null,"high":"high","xhigh":null,"max":"max"}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":8e-7,"output_tokens":0.00000255,"cache_read_tokens":1.6e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"zai/glm-5.2-fast","displayName":"GLM 5.2 Fast","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000028,"output_tokens":0.0000088,"cache_read_tokens":5.6e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"zai/glm-5.3","displayName":"GLM 5.3","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":1000000,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["low","high","max"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":null,"high":"high","xhigh":null,"max":"max"}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000014,"output_tokens":0.0000044,"cache_read_tokens":1.4e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"zai/glm-5.3-fast","displayName":"GLM 5.3 Fast","activity":"chat","schemaEndpointId":null,"contextWindow":1048576,"maxOutput":262144,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["none","low","medium","high"]},"requestMap":{"thinking":{"levels":{"off":"none","minimal":null,"low":"low","medium":"medium","high":"high","xhigh":null,"max":null}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000021,"output_tokens":0.0000066,"cache_read_tokens":2.1e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"zai/glm-5.3-flash","displayName":"GLM 5.3 Flash","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":131000,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["low","high","max"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":null,"high":"high","xhigh":null,"max":"max"}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.5e-7,"output_tokens":5e-7,"cache_read_tokens":3e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"zai/glm-5.3-flashx","displayName":"GLM 5.3 FlashX","activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":131072,"modalities":{"input":["text","image"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["low","high","max"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":null,"low":"low","medium":null,"high":"high","xhigh":null,"max":"max"}},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":3.7e-7,"output_tokens":0.00000125,"cache_read_tokens":7.5e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"zai/glm-5v-turbo","displayName":"GLM 5V Turbo","activity":"chat","schemaEndpointId":null,"contextWindow":200000,"maxOutput":128000,"modalities":{"input":["text","image","pdf"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":{"levels":null},"maxTokensField":"max_tokens","developerRole":null,"replayReasoningContent":null,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000012,"output_tokens":0.000004,"cache_read_tokens":2.4e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}}
+ ],
+ "xiaomi": [
+ {"rawId":"mimo-v2.5","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","audio","video"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.4e-7,"output_tokens":2.8e-7,"cache_read_tokens":2.8e-9}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"mimo-v2.5-pro","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1000000,"maxOutput":128000,"modalities":null,"capabilities":{"reasoning":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":4.35e-7,"output_tokens":8.7e-7,"cache_read_tokens":3.6e-9}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"mimo-v2.6-flash","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","audio","video"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.4e-7,"output_tokens":2.8e-7,"cache_read_tokens":2.8e-9}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"mimo-v2.6-pro","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","audio","video"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":4.35e-7,"output_tokens":8.7e-7,"cache_read_tokens":3.6e-9}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"mimo-v2.6-pro-ultraspeed","displayName":null,"activity":"chat","schemaEndpointId":"v1/chat/completions","contextWindow":1000000,"maxOutput":128000,"modalities":{"input":["text","image","audio","video"],"output":["text"]},"capabilities":{"reasoning":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":null,"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.00000435,"output_tokens":0.0000087,"cache_read_tokens":3.6e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}}
+ ],
+ "zai": [
+ {"rawId":"glm-4.6","displayName":null,"activity":"chat","schemaEndpointId":"paas/v4/chat/completions","contextWindow":200000,"maxOutput":131072,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":null,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":6e-7,"output_tokens":0.0000022,"cache_read_tokens":1.1e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"glm-4.7","displayName":null,"activity":"chat","schemaEndpointId":"paas/v4/chat/completions","contextWindow":200000,"maxOutput":131072,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":null,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":6e-7,"output_tokens":0.0000022,"cache_read_tokens":1.1e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"glm-5","displayName":null,"activity":"chat","schemaEndpointId":"paas/v4/chat/completions","contextWindow":200000,"maxOutput":131072,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":null,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.000001,"output_tokens":0.0000032000000000000003,"cache_read_tokens":2.0000000000000002e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"glm-5.1","displayName":null,"activity":"chat","schemaEndpointId":"paas/v4/chat/completions","contextWindow":200000,"maxOutput":131072,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"toggle","mandatory":false},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":null,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000014,"output_tokens":0.0000044,"cache_read_tokens":2.6e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"glm-5.2","displayName":null,"activity":"chat","schemaEndpointId":"paas/v4/chat/completions","contextWindow":1000000,"maxOutput":131072,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":false,"efforts":["max","xhigh","high","medium","low","minimal","none"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":null,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000014,"output_tokens":0.0000044,"cache_read_tokens":2.6e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"glm-5.3","displayName":null,"activity":"chat","schemaEndpointId":"paas/v4/chat/completions","contextWindow":1000000,"maxOutput":131072,"modalities":{"input":["text"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["max","high","low"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":null,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":0.0000014,"output_tokens":0.0000044,"cache_read_tokens":2.6e-7}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"glm-5.3-flash","displayName":null,"activity":"chat","schemaEndpointId":"paas/v4/chat/completions","contextWindow":1000000,"maxOutput":131072,"modalities":{"input":["text","image","video","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["max","high","low"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":null,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":1.5e-7,"output_tokens":5e-7,"cache_read_tokens":3e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}},
+ {"rawId":"glm-5.3-flashx","displayName":null,"activity":"chat","schemaEndpointId":"paas/v4/chat/completions","contextWindow":1000000,"maxOutput":131072,"modalities":{"input":["text","image","video","file"],"output":["text"]},"capabilities":{"reasoning":true,"temperature":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["max","high","low"]},"requestMap":{"thinking":null,"maxTokensField":null,"developerRole":null,"replayReasoningContent":true,"reasoningEffort":null},"aliases":null,"pricing":{"tables":{"rate":{"base":{"input_tokens":3.7e-7,"output_tokens":0.00000125,"cache_read_tokens":7.5e-8}}},"price":{"+":[{"if":[{">":[{"var":"input_tokens"},0]},{"*":[{"var":"input_tokens"},{"lookup":{"table":"rate","keys":["base","input_tokens"]}}]},0]},{"if":[{">":[{"var":"output_tokens"},0]},{"*":[{"var":"output_tokens"},{"lookup":{"table":"rate","keys":["base","output_tokens"]}}]},0]},{"if":[{">":[{"var":"cache_read_tokens"},0]},{"*":[{"var":"cache_read_tokens"},{"lookup":{"table":"rate","keys":["base","cache_read_tokens"]}}]},0]}]}}}
+ ],
+ "zai-coding-plan": [
+ {"rawId":"glm-5.3","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":null,"modalities":{"input":["text"],"output":null},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["none","minimal","low","medium","high","xhigh","max"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":"low","low":"low","medium":"high","high":"high","xhigh":"max","max":"max"}},"maxTokensField":null,"developerRole":null,"replayReasoningContent":true,"reasoningEffort":true},"aliases":null,"pricing":null},
+ {"rawId":"glm-5.3-flash","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":null,"modalities":{"input":["image"],"output":null},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["none","minimal","low","medium","high","xhigh","max"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":"low","low":"low","medium":"high","high":"high","xhigh":"max","max":"max"}},"maxTokensField":null,"developerRole":null,"replayReasoningContent":true,"reasoningEffort":true},"aliases":null,"pricing":null}
+ ],
+ "zhipuai-coding-plan": [
+ {"rawId":"glm-5.3","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":null,"modalities":{"input":["text"],"output":null},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["none","minimal","low","medium","high","xhigh","max"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":"low","low":"low","medium":"high","high":"high","xhigh":"max","max":"max"}},"maxTokensField":null,"developerRole":null,"replayReasoningContent":true,"reasoningEffort":true},"aliases":null,"pricing":null},
+ {"rawId":"glm-5.3-flash","displayName":null,"activity":"chat","schemaEndpointId":null,"contextWindow":1000000,"maxOutput":null,"modalities":{"input":["image"],"output":null},"capabilities":{"reasoning":true},"reasoning":{"mode":"effort","mandatory":true,"efforts":["none","minimal","low","medium","high","xhigh","max"]},"requestMap":{"thinking":{"levels":{"off":null,"minimal":"low","low":"low","medium":"high","high":"high","xhigh":"max","max":"max"}},"maxTokensField":null,"developerRole":null,"replayReasoningContent":true,"reasoningEffort":true},"aliases":null,"pricing":null}
+ ]
+}