diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 84515cf5d..73bfbb1f1 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -35,13 +35,13 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v6 with: - node-version: '22.13.1' + node-version: '24.14.1' package-manager-cache: false - name: Setup pnpm uses: pnpm/action-setup@v2 with: - version: 10.12.1 + version: 10.13.1 - name: Install dependencies run: pnpm install @@ -103,13 +103,13 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v6 with: - node-version: '22.13.1' + node-version: '24.14.1' package-manager-cache: false - name: Setup pnpm uses: pnpm/action-setup@v2 with: - version: 10.12.1 + version: 10.13.1 - name: Install dependencies run: pnpm install @@ -161,13 +161,13 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v6 with: - node-version: '22.13.1' + node-version: '24.14.1' package-manager-cache: false - name: Setup pnpm uses: pnpm/action-setup@v2 with: - version: 10.12.1 + version: 10.13.1 - name: Install dependencies run: pnpm install diff --git a/.github/workflows/prcheck.yml b/.github/workflows/prcheck.yml index 4941d6246..8c64e5f79 100644 --- a/.github/workflows/prcheck.yml +++ b/.github/workflows/prcheck.yml @@ -51,13 +51,13 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v6 with: - node-version: '22.13.1' + node-version: '24.14.1' package-manager-cache: false - name: Setup pnpm uses: pnpm/action-setup@v2 with: - version: 10.12.1 + version: 10.13.1 - name: Install dependencies run: pnpm install diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index ffaf95244..6a6a849e8 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -130,13 +130,13 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v6 with: - node-version: '22.13.1' + node-version: '24.14.1' package-manager-cache: false - name: Setup pnpm uses: pnpm/action-setup@v2 with: - version: 10.12.1 + version: 10.13.1 - name: Install dependencies run: pnpm install @@ -202,13 +202,13 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v6 with: - node-version: '22.13.1' + node-version: '24.14.1' package-manager-cache: false - name: Setup pnpm uses: pnpm/action-setup@v2 with: - version: 10.12.1 + version: 10.13.1 - name: Install dependencies run: pnpm install @@ -261,13 +261,13 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v6 with: - node-version: '22.13.1' + node-version: '24.14.1' package-manager-cache: false - name: Setup pnpm uses: pnpm/action-setup@v2 with: - version: 10.12.1 + version: 10.13.1 - name: Install dependencies run: pnpm install diff --git a/docs/guides/getting-started.md b/docs/guides/getting-started.md index 33a2a3e23..836b63a85 100644 --- a/docs/guides/getting-started.md +++ b/docs/guides/getting-started.md @@ -4,7 +4,7 @@ ## 前置要求 -- Node.js `>= 20.19` +- Node.js `24.14.1` recommended - pnpm `>= 10.11` - Git - 一个支持 TypeScript / Vue 的编辑器 @@ -157,4 +157,3 @@ pnpm run lint:architecture - `docs/archives/legacy-agentpresenter-architecture.md` - `docs/archives/legacy-agentpresenter-flows.md` - `docs/archives/thread-presenter-migration-plan.md` - diff --git a/mise.toml b/mise.toml index 8b933227e..bf2e25ace 100644 --- a/mise.toml +++ b/mise.toml @@ -1,3 +1,3 @@ [tools] -node = "24" +node = "24.14.1" pnpm = "10.13.1" diff --git a/package.json b/package.json index ca5d02df1..442a534f0 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,7 @@ "author": "ThinkInAIXYZ", "type": "module", "engines": { - "node": ">=20.19.0", + "node": ">=24.14.1 <25", "pnpm": ">=10.11.0" }, "packageManager": "pnpm@10.13.1+sha512.37ebf1a5c7a30d5fabe0c5df44ee8da4c965ca0c5af3dbab28c3a1681b70a256218d05c81c9c0dcf767ef6b8551eb5b960042b9ed4300c59242336377e01cfad", @@ -83,7 +83,7 @@ "@modelcontextprotocol/sdk": "^1.28.0", "ai": "^6.0.157", "axios": "^1.13.6", - "better-sqlite3-multiple-ciphers": "12.8.0", + "better-sqlite3-multiple-ciphers": "12.9.0", "cheerio": "^1.2.0", "chokidar": "^5.0.0", "compare-versions": "^6.1.1", @@ -142,7 +142,7 @@ "@tiptap/vue-3": "^2.11.7", "@types/better-sqlite3": "^7.6.13", "@types/mime-types": "^3.0.1", - "@types/node": "^22.19.15", + "@types/node": "^24.12.2", "@types/xlsx": "^0.0.35", "@typescript/native-preview": "7.0.0-dev.20260115.1", "@unovis/ts": "1.6.4", @@ -159,8 +159,8 @@ "clsx": "^2.1.1", "cross-env": "^10.1.0", "dayjs": "^1.11.19", - "electron": "^39.8.5", - "electron-builder": "26.0.12", + "electron": "^40.9.2", + "electron-builder": "26.9.0", "electron-vite": "5.0.0", "jsdom": "^26.1.0", "katex": "^0.16.27", diff --git a/resources/acp-registry/registry.json b/resources/acp-registry/registry.json index e494d23c3..150a0a0e9 100644 --- a/resources/acp-registry/registry.json +++ b/resources/acp-registry/registry.json @@ -101,7 +101,7 @@ { "id": "cline", "name": "Cline", - "version": "2.15.0", + "version": "2.16.0", "description": "Autonomous coding agent CLI - capable of creating/editing files, running commands, using the browser, and more", "repository": "https://github.com/cline/cline", "website": "https://cline.bot/cli", @@ -112,7 +112,7 @@ "icon": "https://cdn.agentclientprotocol.com/registry/v1/latest/cline.svg", "distribution": { "npx": { - "package": "cline@2.15.0", + "package": "cline@2.16.0", "args": [ "--acp" ] @@ -122,7 +122,7 @@ { "id": "codebuddy-code", "name": "Codebuddy Code", - "version": "2.93.1", + "version": "2.93.3", "description": "Tencent Cloud's official intelligent coding tool", "website": "https://www.codebuddy.cn/cli/", "authors": [ @@ -131,7 +131,7 @@ "license": "Proprietary", "distribution": { "npx": { - "package": "@tencent-ai/codebuddy-code@2.93.1", + "package": "@tencent-ai/codebuddy-code@2.93.3", "args": [ "--acp" ] @@ -186,7 +186,7 @@ { "id": "corust-agent", "name": "Corust Agent", - "version": "0.5.0", + "version": "0.5.1", "description": "Co-building with a seasoned Rust partner.", "repository": "https://github.com/Corust-ai/corust-agent-release", "website": "https://corust.ai/", @@ -197,19 +197,19 @@ "distribution": { "binary": { "darwin-aarch64": { - "archive": "https://github.com/Corust-ai/corust-agent-release/releases/download/v0.5.0/agent-darwin-arm64.tar.gz", + "archive": "https://github.com/Corust-ai/corust-agent-release/releases/download/v0.5.1/agent-darwin-arm64.tar.gz", "cmd": "./corust-agent-acp" }, "darwin-x86_64": { - "archive": "https://github.com/Corust-ai/corust-agent-release/releases/download/v0.5.0/agent-darwin-x64.tar.gz", + "archive": "https://github.com/Corust-ai/corust-agent-release/releases/download/v0.5.1/agent-darwin-x64.tar.gz", "cmd": "./corust-agent-acp" }, "linux-x86_64": { - "archive": "https://github.com/Corust-ai/corust-agent-release/releases/download/v0.5.0/agent-linux-x64.tar.gz", + "archive": "https://github.com/Corust-ai/corust-agent-release/releases/download/v0.5.1/agent-linux-x64.tar.gz", "cmd": "./corust-agent-acp" }, "windows-x86_64": { - "archive": "https://github.com/Corust-ai/corust-agent-release/releases/download/v0.5.0/agent-windows-x64.zip", + "archive": "https://github.com/Corust-ai/corust-agent-release/releases/download/v0.5.1/agent-windows-x64.zip", "cmd": "./corust-agent-acp.exe" } } @@ -348,7 +348,7 @@ { "id": "factory-droid", "name": "Factory Droid", - "version": "0.106.0", + "version": "0.108.0", "description": "Factory Droid - AI coding agent powered by Factory AI", "website": "https://factory.ai/product/cli", "authors": [ @@ -357,7 +357,7 @@ "license": "proprietary", "distribution": { "npx": { - "package": "droid@0.106.0", + "package": "droid@0.108.0", "args": [ "exec", "--output-format", @@ -374,7 +374,7 @@ { "id": "fast-agent", "name": "fast-agent", - "version": "0.6.22", + "version": "0.6.23", "description": "Code and build agents with comprehensive multi-provider support", "repository": "https://github.com/evalstate/fast-agent", "website": "https://fast-agent.ai", @@ -384,7 +384,7 @@ "license": "Apache 2.0", "distribution": { "uvx": { - "package": "fast-agent-acp==0.6.22", + "package": "fast-agent-acp==0.6.23", "args": [ "-x" ] @@ -395,7 +395,7 @@ { "id": "gemini", "name": "Gemini CLI", - "version": "0.38.2", + "version": "0.39.0", "description": "Google's official CLI for Gemini", "repository": "https://github.com/google-gemini/gemini-cli", "website": "https://geminicli.com", @@ -405,7 +405,7 @@ "license": "Apache-2.0", "distribution": { "npx": { - "package": "@google/gemini-cli@0.38.2", + "package": "@google/gemini-cli@0.39.0", "args": [ "--acp" ] @@ -541,7 +541,7 @@ { "id": "kilo", "name": "Kilo", - "version": "7.2.14", + "version": "7.2.20", "description": "The open source coding agent", "repository": "https://github.com/Kilo-Org/kilocode", "website": "https://kilo.ai/", @@ -553,35 +553,35 @@ "distribution": { "binary": { "darwin-aarch64": { - "archive": "https://github.com/Kilo-Org/kilocode/releases/download/v7.2.14/kilo-darwin-arm64.zip", + "archive": "https://github.com/Kilo-Org/kilocode/releases/download/v7.2.20/kilo-darwin-arm64.zip", "cmd": "./kilo", "args": [ "acp" ] }, "darwin-x86_64": { - "archive": "https://github.com/Kilo-Org/kilocode/releases/download/v7.2.14/kilo-darwin-x64.zip", + "archive": "https://github.com/Kilo-Org/kilocode/releases/download/v7.2.20/kilo-darwin-x64.zip", "cmd": "./kilo", "args": [ "acp" ] }, "linux-aarch64": { - "archive": "https://github.com/Kilo-Org/kilocode/releases/download/v7.2.14/kilo-linux-arm64.tar.gz", + "archive": "https://github.com/Kilo-Org/kilocode/releases/download/v7.2.20/kilo-linux-arm64.tar.gz", "cmd": "./kilo", "args": [ "acp" ] }, "linux-x86_64": { - "archive": "https://github.com/Kilo-Org/kilocode/releases/download/v7.2.14/kilo-linux-x64.tar.gz", + "archive": "https://github.com/Kilo-Org/kilocode/releases/download/v7.2.20/kilo-linux-x64.tar.gz", "cmd": "./kilo", "args": [ "acp" ] }, "windows-x86_64": { - "archive": "https://github.com/Kilo-Org/kilocode/releases/download/v7.2.14/kilo-windows-x64.zip", + "archive": "https://github.com/Kilo-Org/kilocode/releases/download/v7.2.20/kilo-windows-x64.zip", "cmd": "./kilo.exe", "args": [ "acp" @@ -589,7 +589,7 @@ } }, "npx": { - "package": "@kilocode/cli@7.2.14", + "package": "@kilocode/cli@7.2.20", "args": [ "acp" ] @@ -599,7 +599,7 @@ { "id": "kimi", "name": "Kimi CLI", - "version": "1.37.0", + "version": "1.38.0", "description": "Moonshot AI's coding assistant", "repository": "https://github.com/MoonshotAI/kimi-cli", "website": "https://moonshotai.github.io/kimi-cli/", @@ -610,28 +610,28 @@ "distribution": { "binary": { "darwin-aarch64": { - "archive": "https://github.com/MoonshotAI/kimi-cli/releases/download/1.37.0/kimi-1.37.0-aarch64-apple-darwin.tar.gz", + "archive": "https://github.com/MoonshotAI/kimi-cli/releases/download/1.38.0/kimi-1.38.0-aarch64-apple-darwin.tar.gz", "cmd": "./kimi", "args": [ "acp" ] }, "linux-aarch64": { - "archive": "https://github.com/MoonshotAI/kimi-cli/releases/download/1.37.0/kimi-1.37.0-aarch64-unknown-linux-gnu.tar.gz", + "archive": "https://github.com/MoonshotAI/kimi-cli/releases/download/1.38.0/kimi-1.38.0-aarch64-unknown-linux-gnu.tar.gz", "cmd": "./kimi", "args": [ "acp" ] }, "linux-x86_64": { - "archive": "https://github.com/MoonshotAI/kimi-cli/releases/download/1.37.0/kimi-1.37.0-x86_64-unknown-linux-gnu.tar.gz", + "archive": "https://github.com/MoonshotAI/kimi-cli/releases/download/1.38.0/kimi-1.38.0-x86_64-unknown-linux-gnu.tar.gz", "cmd": "./kimi", "args": [ "acp" ] }, "windows-x86_64": { - "archive": "https://github.com/MoonshotAI/kimi-cli/releases/download/1.37.0/kimi-1.37.0-x86_64-pc-windows-msvc.zip", + "archive": "https://github.com/MoonshotAI/kimi-cli/releases/download/1.38.0/kimi-1.38.0-x86_64-pc-windows-msvc.zip", "cmd": "./kimi.exe", "args": [ "acp" @@ -726,7 +726,7 @@ { "id": "opencode", "name": "OpenCode", - "version": "1.14.20", + "version": "1.14.21", "description": "The open source coding agent", "repository": "https://github.com/anomalyco/opencode", "website": "https://opencode.ai", @@ -738,35 +738,35 @@ "distribution": { "binary": { "darwin-aarch64": { - "archive": "https://github.com/anomalyco/opencode/releases/download/v1.14.20/opencode-darwin-arm64.zip", + "archive": "https://github.com/anomalyco/opencode/releases/download/v1.14.21/opencode-darwin-arm64.zip", "cmd": "./opencode", "args": [ "acp" ] }, "darwin-x86_64": { - "archive": "https://github.com/anomalyco/opencode/releases/download/v1.14.20/opencode-darwin-x64.zip", + "archive": "https://github.com/anomalyco/opencode/releases/download/v1.14.21/opencode-darwin-x64.zip", "cmd": "./opencode", "args": [ "acp" ] }, "linux-aarch64": { - "archive": "https://github.com/anomalyco/opencode/releases/download/v1.14.20/opencode-linux-arm64.tar.gz", + "archive": "https://github.com/anomalyco/opencode/releases/download/v1.14.21/opencode-linux-arm64.tar.gz", "cmd": "./opencode", "args": [ "acp" ] }, "linux-x86_64": { - "archive": "https://github.com/anomalyco/opencode/releases/download/v1.14.20/opencode-linux-x64.tar.gz", + "archive": "https://github.com/anomalyco/opencode/releases/download/v1.14.21/opencode-linux-x64.tar.gz", "cmd": "./opencode", "args": [ "acp" ] }, "windows-x86_64": { - "archive": "https://github.com/anomalyco/opencode/releases/download/v1.14.20/opencode-windows-x64.zip", + "archive": "https://github.com/anomalyco/opencode/releases/download/v1.14.21/opencode-windows-x64.zip", "cmd": "./opencode.exe", "args": [ "acp" @@ -795,7 +795,7 @@ { "id": "qoder", "name": "Qoder CLI", - "version": "0.1.46", + "version": "0.1.47", "description": "AI coding assistant with agentic capabilities", "website": "https://qoder.com", "authors": [ @@ -805,7 +805,7 @@ "icon": "https://cdn.agentclientprotocol.com/registry/v1/latest/qoder.svg", "distribution": { "npx": { - "package": "@qoder-ai/qodercli@0.1.46", + "package": "@qoder-ai/qodercli@0.1.47", "args": [ "--acp" ] @@ -815,7 +815,7 @@ { "id": "qwen-code", "name": "Qwen Code", - "version": "0.14.5", + "version": "0.15.1", "description": "Alibaba's Qwen coding assistant", "repository": "https://github.com/QwenLM/qwen-code", "website": "https://qwenlm.github.io/qwen-code-docs/en/users/overview", @@ -825,7 +825,7 @@ "license": "Apache-2.0", "distribution": { "npx": { - "package": "@qwen-code/qwen-code@0.14.5", + "package": "@qwen-code/qwen-code@0.15.1", "args": [ "--acp", "--experimental-skills" diff --git a/resources/model-db/providers.json b/resources/model-db/providers.json index fdc0154e4..52ef1e0f2 100644 --- a/resources/model-db/providers.json +++ b/resources/model-db/providers.json @@ -27597,6 +27597,46 @@ }, "type": "chat" }, + { + "id": "Qwen/Qwen3.6-35B-A3B", + "name": "Qwen/Qwen3.6-35B-A3B", + "display_name": "Qwen/Qwen3.6-35B-A3B", + "modalities": { + "input": [ + "text", + "image", + "video" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 262144, + "output": 65536 + }, + "temperature": true, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, + "attachment": false, + "open_weights": true, + "knowledge": "2025-04", + "release_date": "2026-04-17", + "last_updated": "2026-04-17", + "cost": { + "input": 0.23, + "output": 1.86 + }, + "type": "chat" + }, { "id": "Qwen/Qwen2.5-72B-Instruct", "name": "Qwen/Qwen2.5-72B-Instruct", @@ -29258,6 +29298,51 @@ }, "type": "chat" }, + { + "id": "Pro/moonshotai/Kimi-K2.6", + "name": "Pro/moonshotai/Kimi-K2.6", + "display_name": "Pro/moonshotai/Kimi-K2.6", + "modalities": { + "input": [ + "text", + "image" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 262000, + "output": 262000 + }, + "temperature": true, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, + "attachment": false, + "open_weights": true, + "release_date": "2026-04-21", + "last_updated": "2026-04-21", + "cost": { + "input": 0.95, + "output": 4, + "cache_read": 0.16 + }, + "type": "chat" + }, { "id": "Pro/moonshotai/Kimi-K2-Instruct-0905", "name": "Pro/moonshotai/Kimi-K2-Instruct-0905", @@ -29324,12 +29409,12 @@ } }, "attachment": false, - "open_weights": false, + "open_weights": true, "release_date": "2026-01-27", "last_updated": "2026-01-27", "cost": { - "input": 0.55, - "output": 3 + "input": 0.45, + "output": 2.25 }, "type": "chat" }, @@ -33511,6 +33596,56 @@ }, "type": "chat" }, + { + "id": "mimo-v2.5-pro", + "name": "MiMo V2.5 Pro", + "display_name": "MiMo V2.5 Pro", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 1048576, + "output": 128000 + }, + "temperature": true, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, + "attachment": true, + "open_weights": true, + "knowledge": "2024-12", + "release_date": "2026-04-22", + "last_updated": "2026-04-22", + "cost": { + "input": 1, + "output": 3, + "cache_read": 0.2, + "context_over_200k": { + "input": 2, + "output": 6, + "cache_read": 0.4 + } + }, + "type": "chat" + }, { "id": "glm-5", "name": "GLM-5", @@ -33573,7 +33708,7 @@ }, "limit": { "context": 262144, - "output": 64000 + "output": 128000 }, "temperature": true, "tool_call": true, @@ -33604,6 +33739,59 @@ }, "type": "chat" }, + { + "id": "mimo-v2.5", + "name": "MiMo V2.5", + "display_name": "MiMo V2.5", + "modalities": { + "input": [ + "text", + "image", + "audio", + "pdf" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 262144, + "output": 128000 + }, + "temperature": true, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, + "attachment": true, + "open_weights": true, + "knowledge": "2024-12", + "release_date": "2026-04-22", + "last_updated": "2026-04-22", + "cost": { + "input": 0.4, + "output": 2, + "cache_read": 0.08, + "context_over_200k": { + "input": 0.8, + "output": 4, + "cache_read": 0.16 + } + }, + "type": "chat" + }, { "id": "qwen3.6-plus", "name": "Qwen3.6 Plus", @@ -33797,7 +33985,7 @@ }, "limit": { "context": 1048576, - "output": 64000 + "output": 128000 }, "temperature": true, "tool_call": true, @@ -48208,6 +48396,53 @@ }, "type": "chat" }, + { + "id": "moonshotai/Kimi-K2.6", + "name": "Kimi K2.6", + "display_name": "Kimi K2.6", + "modalities": { + "input": [ + "text", + "image", + "video" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 262144, + "output": 16384 + }, + "temperature": true, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, + "attachment": true, + "open_weights": true, + "knowledge": "2024-04", + "release_date": "2026-04-21", + "last_updated": "2026-04-21", + "cost": { + "input": 0.75, + "output": 3.5, + "cache_read": 0.15 + }, + "type": "chat" + }, { "id": "moonshotai/Kimi-K2-Instruct", "name": "Kimi K2", @@ -70089,6 +70324,40 @@ }, "type": "chat" }, + { + "id": "hy3-preview-free", + "name": "Hy3 Preview Free", + "display_name": "Hy3 Preview Free", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 256000, + "output": 64000 + }, + "temperature": true, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "attachment": false, + "open_weights": true, + "knowledge": "2025-06", + "release_date": "2026-04-20", + "last_updated": "2026-04-20", + "cost": { + "input": 0, + "output": 0, + "cache_read": 0 + }, + "type": "chat" + }, { "id": "minimax-m2.5", "name": "MiniMax M2.5", @@ -85543,6 +85812,53 @@ }, "type": "chat" }, + { + "id": "moonshotai/Kimi-K2.6", + "name": "Kimi K2.6", + "display_name": "Kimi K2.6", + "modalities": { + "input": [ + "text", + "image", + "video" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 262144, + "output": 262144 + }, + "temperature": true, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, + "attachment": true, + "open_weights": true, + "knowledge": "2025-01", + "release_date": "2026-04-21", + "last_updated": "2026-04-21", + "cost": { + "input": 0.95, + "output": 4, + "cache_read": 0.16 + }, + "type": "chat" + }, { "id": "moonshotai/Kimi-K2-Instruct-0905", "name": "Kimi K2 Instruct 0905", @@ -112874,6 +113190,51 @@ }, "type": "chat" }, + { + "id": "moonshotai/Kimi-K2.6", + "name": "moonshotai/Kimi-K2.6", + "display_name": "moonshotai/Kimi-K2.6", + "modalities": { + "input": [ + "text", + "image" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 262000, + "output": 262000 + }, + "temperature": true, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, + "attachment": false, + "open_weights": true, + "release_date": "2026-04-21", + "last_updated": "2026-04-21", + "cost": { + "input": 0.95, + "output": 4, + "cache_read": 0.16 + }, + "type": "chat" + }, { "id": "moonshotai/Kimi-K2-Instruct", "name": "moonshotai/Kimi-K2-Instruct", @@ -112971,12 +113332,12 @@ } }, "attachment": false, - "open_weights": false, + "open_weights": true, "release_date": "2026-01-27", "last_updated": "2026-01-27", "cost": { - "input": 0.55, - "output": 3 + "input": 0.45, + "output": 2.25 }, "type": "chat" }, @@ -138271,6 +138632,35 @@ }, "type": "chat" }, + { + "id": "gemma-4-26b-a4b-it", + "name": "Gemma 4 26B", + "display_name": "Gemma 4 26B", + "modalities": { + "input": [ + "text", + "image" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 256000, + "output": 8192 + }, + "temperature": true, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "attachment": false, + "open_weights": true, + "release_date": "2026-04-02", + "last_updated": "2026-04-02", + "type": "chat" + }, { "id": "gemini-2.5-flash-lite", "name": "Gemini 2.5 Flash Lite", @@ -138334,35 +138724,6 @@ }, "type": "chat" }, - { - "id": "gemma-4-26b-it", - "name": "Gemma 4 26B", - "display_name": "Gemma 4 26B", - "modalities": { - "input": [ - "text", - "image" - ], - "output": [ - "text" - ] - }, - "limit": { - "context": 256000, - "output": 8192 - }, - "temperature": true, - "tool_call": true, - "reasoning": { - "supported": true, - "default": true - }, - "attachment": false, - "open_weights": true, - "release_date": "2026-04-02", - "last_updated": "2026-04-02", - "type": "chat" - }, { "id": "gemini-2.5-flash-image-preview", "name": "Gemini 2.5 Flash Image Preview", @@ -141517,6 +141878,47 @@ }, "type": "chat" }, + { + "id": "moonshotai/Kimi-K2.6", + "name": "Kimi K2.6", + "display_name": "Kimi K2.6", + "modalities": { + "input": [ + "text", + "image", + "video" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 262144, + "output": 131000 + }, + "temperature": true, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, + "attachment": true, + "open_weights": true, + "knowledge": "2025-01", + "release_date": "2026-04-21", + "last_updated": "2026-04-21", + "cost": { + "input": 1.2, + "output": 4.5, + "cache_read": 0.2 + }, + "type": "chat" + }, { "id": "moonshotai/Kimi-K2.5", "name": "Kimi K2.5", @@ -144785,6 +145187,444 @@ } ] }, + "regolo-ai": { + "id": "regolo-ai", + "name": "Regolo AI", + "display_name": "Regolo AI", + "api": "https://api.regolo.ai/v1", + "doc": "https://docs.regolo.ai/", + "models": [ + { + "id": "mistral-small3.2", + "name": "Mistral Small 3.2", + "display_name": "Mistral Small 3.2", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 120000, + "output": 120000 + }, + "temperature": true, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "attachment": false, + "open_weights": false, + "release_date": "2025-01-31", + "last_updated": "2025-01-31", + "cost": { + "input": 0.5, + "output": 2.2 + }, + "type": "chat" + }, + { + "id": "qwen3-embedding-8b", + "name": "Qwen3-Embedding-8B", + "display_name": "Qwen3-Embedding-8B", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 32768, + "output": 8192 + }, + "temperature": false, + "tool_call": false, + "reasoning": { + "supported": false + }, + "attachment": false, + "open_weights": true, + "release_date": "2026-02-01", + "last_updated": "2026-02-01", + "cost": { + "input": 0.1, + "output": 0.1 + }, + "type": "embedding" + }, + { + "id": "llama-3.3-70b-instruct", + "name": "Llama 3.3 70B Instruct", + "display_name": "Llama 3.3 70B Instruct", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 128000, + "output": 16384 + }, + "temperature": true, + "tool_call": true, + "reasoning": { + "supported": false + }, + "attachment": false, + "open_weights": false, + "release_date": "2025-04-28", + "last_updated": "2025-04-28", + "cost": { + "input": 0.6, + "output": 2.7 + }, + "type": "chat" + }, + { + "id": "qwen3-reranker-4b", + "name": "Qwen3-Reranker-4B", + "display_name": "Qwen3-Reranker-4B", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 32768, + "output": 8192 + }, + "temperature": false, + "tool_call": false, + "reasoning": { + "supported": false + }, + "attachment": false, + "open_weights": true, + "release_date": "2026-02-01", + "last_updated": "2026-02-01", + "cost": { + "input": 0.12, + "output": 0.12 + }, + "type": "rerank" + }, + { + "id": "mistral-small-4-119b", + "name": "Mistral Small 4 119B", + "display_name": "Mistral Small 4 119B", + "modalities": { + "input": [ + "text", + "image" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 256000, + "output": 16384 + }, + "temperature": true, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "attachment": true, + "open_weights": false, + "release_date": "2026-03-15", + "last_updated": "2026-03-15", + "cost": { + "input": 0.75, + "output": 3 + }, + "type": "chat" + }, + { + "id": "qwen3.5-122b", + "name": "Qwen3.5-122B", + "display_name": "Qwen3.5-122B", + "modalities": { + "input": [ + "text", + "image" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 262144, + "output": 16384 + }, + "temperature": true, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "attachment": true, + "open_weights": true, + "release_date": "2026-02-01", + "last_updated": "2026-02-01", + "cost": { + "input": 0.9, + "output": 3.6 + }, + "type": "chat" + }, + { + "id": "qwen-image", + "name": "Qwen-Image", + "display_name": "Qwen-Image", + "modalities": { + "input": [ + "text" + ], + "output": [ + "image" + ] + }, + "limit": { + "context": 8192, + "output": 4096 + }, + "temperature": true, + "tool_call": false, + "reasoning": { + "supported": false + }, + "attachment": false, + "open_weights": false, + "release_date": "2026-03-01", + "last_updated": "2026-03-01", + "cost": { + "input": 0.5, + "output": 2 + }, + "type": "imageGeneration" + }, + { + "id": "qwen3-coder-next", + "name": "Qwen3-Coder-Next", + "display_name": "Qwen3-Coder-Next", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 262144, + "output": 16384 + }, + "temperature": true, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "attachment": false, + "open_weights": true, + "release_date": "2026-03-01", + "last_updated": "2026-03-01", + "cost": { + "input": 0.3, + "output": 1.2 + }, + "type": "chat" + }, + { + "id": "minimax-m2.5", + "name": "MiniMax 2.5", + "display_name": "MiniMax 2.5", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 190000, + "output": 64000 + }, + "temperature": true, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, + "attachment": false, + "open_weights": false, + "release_date": "2026-03-10", + "last_updated": "2026-03-10", + "cost": { + "input": 0.8, + "output": 3.5 + }, + "type": "chat" + }, + { + "id": "gpt-oss-20b", + "name": "GPT-OSS-20B", + "display_name": "GPT-OSS-20B", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 128000, + "output": 16384 + }, + "temperature": true, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, + "attachment": false, + "open_weights": true, + "release_date": "2026-03-01", + "last_updated": "2026-03-01", + "cost": { + "input": 0.4, + "output": 1.8 + }, + "type": "chat" + }, + { + "id": "qwen3.5-9b", + "name": "Qwen3.5-9B", + "display_name": "Qwen3.5-9B", + "modalities": { + "input": [ + "text", + "image" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 262144, + "output": 8192 + }, + "temperature": true, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "attachment": true, + "open_weights": true, + "release_date": "2026-02-01", + "last_updated": "2026-02-01", + "cost": { + "input": 0.15, + "output": 0.6 + }, + "type": "chat" + }, + { + "id": "gpt-oss-120b", + "name": "GPT-OSS-120B", + "display_name": "GPT-OSS-120B", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 128000, + "output": 16384 + }, + "temperature": true, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, + "attachment": false, + "open_weights": false, + "release_date": "2025-08-05", + "last_updated": "2025-08-05", + "cost": { + "input": 1, + "output": 4.2 + }, + "type": "chat" + }, + { + "id": "llama-3.1-8b-instruct", + "name": "Llama 3.1 8B Instruct", + "display_name": "Llama 3.1 8B Instruct", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 120000, + "output": 120000 + }, + "temperature": true, + "tool_call": true, + "reasoning": { + "supported": false + }, + "attachment": false, + "open_weights": false, + "release_date": "2025-04-07", + "last_updated": "2025-04-07", + "cost": { + "input": 0.05, + "output": 0.25 + }, + "type": "chat" + } + ] + }, "xiaomi-token-plan-ams": { "id": "xiaomi-token-plan-ams", "name": "Xiaomi Token Plan (Europe)", @@ -161520,7 +162360,7 @@ "default": true }, "attachment": false, - "last_updated": "2026-04-20T10:46:12Z", + "last_updated": "2026-04-23T03:40:04Z", "type": "chat" }, { @@ -161545,7 +162385,7 @@ "default": true }, "attachment": false, - "last_updated": "2026-04-20T10:46:12Z", + "last_updated": "2026-04-23T03:40:04Z", "type": "chat" }, { @@ -161570,7 +162410,7 @@ "default": true }, "attachment": false, - "last_updated": "2026-04-20T10:46:12Z", + "last_updated": "2026-04-23T03:40:04Z", "type": "chat" }, { @@ -161594,7 +162434,7 @@ "supported": false }, "attachment": false, - "last_updated": "2026-04-20T10:46:12Z", + "last_updated": "2026-04-23T03:40:04Z", "type": "chat" }, { @@ -161618,7 +162458,7 @@ "supported": false }, "attachment": false, - "last_updated": "2026-04-20T10:46:12Z", + "last_updated": "2026-04-23T03:40:04Z", "type": "chat" }, { @@ -161642,7 +162482,7 @@ "supported": false }, "attachment": false, - "last_updated": "2026-04-20T10:46:12Z", + "last_updated": "2026-04-23T03:40:04Z", "type": "chat" }, { @@ -161666,7 +162506,7 @@ "supported": false }, "attachment": false, - "last_updated": "2026-04-20T10:46:12Z", + "last_updated": "2026-04-23T03:40:04Z", "type": "chat" }, { @@ -161690,7 +162530,7 @@ "supported": false }, "attachment": false, - "last_updated": "2026-04-20T10:46:12Z", + "last_updated": "2026-04-23T03:40:04Z", "type": "chat" }, { @@ -161715,7 +162555,7 @@ "supported": false }, "attachment": true, - "last_updated": "2026-04-20T10:46:12Z", + "last_updated": "2026-04-23T03:40:04Z", "type": "chat" }, { @@ -161740,7 +162580,7 @@ "supported": false }, "attachment": true, - "last_updated": "2026-04-20T10:46:12Z", + "last_updated": "2026-04-23T03:40:04Z", "type": "embedding" }, { @@ -161765,7 +162605,7 @@ "supported": false }, "attachment": true, - "last_updated": "2026-04-20T10:46:12Z", + "last_updated": "2026-04-23T03:40:04Z", "type": "embedding" }, { @@ -161791,7 +162631,7 @@ "default": true }, "attachment": true, - "last_updated": "2026-04-20T10:46:12Z", + "last_updated": "2026-04-23T03:40:04Z", "type": "chat" }, { @@ -161817,7 +162657,7 @@ "default": true }, "attachment": true, - "last_updated": "2026-04-20T10:46:12Z", + "last_updated": "2026-04-23T03:40:04Z", "type": "chat" }, { @@ -161843,7 +162683,7 @@ "default": true }, "attachment": true, - "last_updated": "2026-04-20T10:46:12Z", + "last_updated": "2026-04-23T03:40:04Z", "type": "chat" }, { @@ -161869,7 +162709,7 @@ "default": true }, "attachment": true, - "last_updated": "2026-04-20T10:46:12Z", + "last_updated": "2026-04-23T03:40:04Z", "type": "chat" }, { @@ -161895,7 +162735,7 @@ "default": true }, "attachment": true, - "last_updated": "2026-04-20T10:46:12Z", + "last_updated": "2026-04-23T03:40:04Z", "type": "chat" }, { @@ -161921,7 +162761,7 @@ "default": true }, "attachment": true, - "last_updated": "2026-04-20T10:46:12Z", + "last_updated": "2026-04-23T03:40:04Z", "type": "chat" }, { @@ -161947,7 +162787,7 @@ "default": true }, "attachment": true, - "last_updated": "2026-04-20T10:46:12Z", + "last_updated": "2026-04-23T03:40:04Z", "type": "chat" }, { @@ -161973,7 +162813,7 @@ "default": true }, "attachment": true, - "last_updated": "2026-04-20T10:46:12Z", + "last_updated": "2026-04-23T03:40:04Z", "type": "chat" }, { @@ -161999,7 +162839,7 @@ "default": true }, "attachment": true, - "last_updated": "2026-04-20T10:46:12Z", + "last_updated": "2026-04-23T03:40:04Z", "type": "chat" }, { @@ -162025,7 +162865,7 @@ "default": true }, "attachment": true, - "last_updated": "2026-04-20T10:46:12Z", + "last_updated": "2026-04-23T03:40:04Z", "type": "chat" }, { @@ -162051,7 +162891,7 @@ "default": true }, "attachment": true, - "last_updated": "2026-04-20T10:46:12Z", + "last_updated": "2026-04-23T03:40:04Z", "type": "chat" }, { @@ -162075,7 +162915,7 @@ "supported": false }, "attachment": false, - "last_updated": "2026-04-20T10:46:12Z", + "last_updated": "2026-04-23T03:40:04Z", "type": "chat" }, { @@ -162101,7 +162941,7 @@ "default": true }, "attachment": true, - "last_updated": "2026-04-20T10:46:12Z", + "last_updated": "2026-04-23T03:40:04Z", "type": "chat" }, { @@ -162125,7 +162965,7 @@ "supported": false }, "attachment": false, - "last_updated": "2026-04-20T10:46:12Z", + "last_updated": "2026-04-23T03:40:04Z", "type": "chat" }, { @@ -162145,7 +162985,7 @@ "supported": false }, "attachment": true, - "last_updated": "2026-04-20T10:46:12Z" + "last_updated": "2026-04-23T03:40:04Z" }, { "id": "doubao-seedance-1-0-lite-t2v-250428", @@ -162164,7 +163004,7 @@ "supported": false }, "attachment": false, - "last_updated": "2026-04-20T10:46:12Z" + "last_updated": "2026-04-23T03:40:04Z" }, { "id": "doubao-seedance-1-0-pro-250528", @@ -162184,7 +163024,7 @@ "supported": false }, "attachment": true, - "last_updated": "2026-04-20T10:46:12Z" + "last_updated": "2026-04-23T03:40:04Z" }, { "id": "doubao-seedance-1-0-pro-fast-251015", @@ -162204,7 +163044,7 @@ "supported": false }, "attachment": true, - "last_updated": "2026-04-20T10:46:12Z" + "last_updated": "2026-04-23T03:40:04Z" }, { "id": "doubao-seedance-1-5-pro-251215", @@ -162225,7 +163065,7 @@ "supported": false }, "attachment": true, - "last_updated": "2026-04-20T10:46:12Z" + "last_updated": "2026-04-23T03:40:04Z" }, { "id": "doubao-seedance-2-0-260128", @@ -162247,7 +163087,7 @@ "supported": false }, "attachment": true, - "last_updated": "2026-04-20T10:46:12Z" + "last_updated": "2026-04-23T03:40:04Z" }, { "id": "doubao-seedance-2-0-fast-260128", @@ -162269,7 +163109,7 @@ "supported": false }, "attachment": true, - "last_updated": "2026-04-20T10:46:12Z" + "last_updated": "2026-04-23T03:40:04Z" }, { "id": "doubao-seedream-3-0-t2i-250415", @@ -162288,7 +163128,7 @@ "supported": false }, "attachment": false, - "last_updated": "2026-04-20T10:46:12Z", + "last_updated": "2026-04-23T03:40:04Z", "type": "imageGeneration" }, { @@ -162305,7 +163145,7 @@ "supported": false }, "attachment": false, - "last_updated": "2026-04-20T10:46:12Z", + "last_updated": "2026-04-23T03:40:04Z", "type": "imageGeneration" }, { @@ -162322,7 +163162,7 @@ "supported": false }, "attachment": false, - "last_updated": "2026-04-20T10:46:12Z", + "last_updated": "2026-04-23T03:40:04Z", "type": "imageGeneration" }, { @@ -162343,7 +163183,7 @@ "supported": false }, "attachment": true, - "last_updated": "2026-04-20T10:46:12Z", + "last_updated": "2026-04-23T03:40:04Z", "type": "imageGeneration" }, { @@ -162363,7 +163203,7 @@ "supported": false }, "attachment": true, - "last_updated": "2026-04-20T10:46:12Z", + "last_updated": "2026-04-23T03:40:04Z", "type": "imageGeneration" }, { @@ -162383,7 +163223,7 @@ "supported": false }, "attachment": false, - "last_updated": "2026-04-20T10:46:12Z", + "last_updated": "2026-04-23T03:40:04Z", "type": "chat" }, { @@ -162408,7 +163248,7 @@ "default": true }, "attachment": false, - "last_updated": "2026-04-20T10:46:12Z", + "last_updated": "2026-04-23T03:40:04Z", "type": "chat" }, { @@ -162428,7 +163268,7 @@ "supported": false }, "attachment": false, - "last_updated": "2026-04-20T10:46:12Z", + "last_updated": "2026-04-23T03:40:04Z", "type": "chat" }, { @@ -162448,7 +163288,7 @@ "supported": false }, "attachment": false, - "last_updated": "2026-04-20T10:46:12Z", + "last_updated": "2026-04-23T03:40:04Z", "type": "chat" }, { @@ -162468,7 +163308,7 @@ "supported": false }, "attachment": false, - "last_updated": "2026-04-20T10:46:12Z", + "last_updated": "2026-04-23T03:40:04Z", "type": "chat" }, { @@ -162488,7 +163328,7 @@ "supported": false }, "attachment": false, - "last_updated": "2026-04-20T10:46:12Z", + "last_updated": "2026-04-23T03:40:04Z", "type": "chat" }, { @@ -162508,7 +163348,7 @@ "supported": false }, "attachment": false, - "last_updated": "2026-04-20T10:46:12Z", + "last_updated": "2026-04-23T03:40:04Z", "type": "chat" } ] @@ -166864,6 +167704,1367 @@ } ] }, + "custom-provider": { + "id": "custom-provider", + "name": "custom provider", + "display_name": "custom provider", + "doc": "docs/custom-provider.md", + "models": [ + { + "id": "claude-haiku-4-5", + "name": "Claude Haiku 4.5", + "display_name": "Claude Haiku 4.5", + "modalities": { + "input": [ + "text", + "image", + "pdf" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 200000, + "output": 64000 + }, + "temperature": true, + "tool_call": true, + "reasoning": { + "supported": true, + "default": false + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, + "attachment": true, + "open_weights": false, + "knowledge": "2025-02-28", + "release_date": "2025-10-15", + "last_updated": "2025-10-15", + "cost": { + "input": 1, + "output": 5, + "cache_read": 0.1, + "cache_write": 1.25 + }, + "type": "chat" + }, + { + "id": "claude-opus-4-7", + "name": "Claude Opus 4.7", + "display_name": "Claude Opus 4.7", + "modalities": { + "input": [ + "text", + "image", + "pdf" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 1000000, + "output": 128000 + }, + "temperature": false, + "tool_call": true, + "reasoning": { + "supported": true, + "default": false + }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "default_enabled": false, + "mode": "effort", + "effort": "high", + "effort_options": [ + "low", + "medium", + "high", + "xhigh" + ], + "interleaved": true, + "summaries": true, + "continuation": [ + "thinking_blocks" + ], + "notes": [ + "Claude Opus 4.7 requires thinking.type = \"adaptive\" to enable thinking explicitly.", + "Manual budget_tokens requests return 400 on Claude Opus 4.7.", + "task_budget is separate from thinking control and should not be treated as a thinking budget." + ] + } + }, + "attachment": true, + "open_weights": false, + "knowledge": "2026-01-31", + "release_date": "2026-04-16", + "last_updated": "2026-04-16", + "cost": { + "input": 5, + "output": 25, + "cache_read": 0.5, + "cache_write": 6.25 + }, + "type": "chat" + }, + { + "id": "claude-sonnet-4-6", + "name": "Claude Sonnet 4.6", + "display_name": "Claude Sonnet 4.6", + "modalities": { + "input": [ + "text", + "image", + "pdf" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 1000000, + "output": 64000 + }, + "temperature": true, + "tool_call": true, + "reasoning": { + "supported": true, + "default": false + }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "default_enabled": false, + "mode": "mixed", + "budget": { + "min": 1024, + "unit": "tokens" + }, + "effort": "medium", + "effort_options": [ + "low", + "medium", + "high" + ], + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ], + "notes": [ + "Anthropic recommends adaptive thinking with effort for Claude 4.6; budget_tokens remains a deprecated compatibility path." + ] + } + }, + "attachment": true, + "open_weights": false, + "knowledge": "2025-08-31", + "release_date": "2026-02-17", + "last_updated": "2026-03-13", + "cost": { + "input": 3, + "output": 15, + "cache_read": 0.3, + "cache_write": 3.75 + }, + "type": "chat" + }, + { + "id": "deepseek-chat", + "name": "DeepSeek Chat", + "display_name": "DeepSeek Chat", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 128000, + "output": 8192 + }, + "temperature": true, + "tool_call": true, + "reasoning": { + "supported": false + }, + "attachment": true, + "open_weights": false, + "knowledge": "2024-07", + "release_date": "2024-12-26", + "last_updated": "2026-04-18", + "cost": { + "input": 0.28, + "output": 0.42, + "cache_read": 0.028 + }, + "type": "chat" + }, + { + "id": "deepseek-reasoner", + "name": "DeepSeek Reasoner", + "display_name": "DeepSeek Reasoner", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 128000, + "output": 64000 + }, + "temperature": false, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "default_enabled": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, + "attachment": true, + "open_weights": false, + "knowledge": "2024-07", + "release_date": "2025-01-20", + "last_updated": "2026-04-18", + "cost": { + "input": 0.28, + "output": 0.42, + "cache_read": 0.028 + }, + "type": "chat" + }, + { + "id": "gemini-2.5-pro", + "name": "Gemini 2.5 Pro", + "display_name": "Gemini 2.5 Pro", + "modalities": { + "input": [ + "text", + "image", + "video", + "audio", + "pdf" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 1048576, + "output": 65536 + }, + "temperature": true, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true, + "budget": { + "default": -1, + "min": 128, + "max": 32768 + } + }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "default_enabled": true, + "mode": "budget", + "budget": { + "default": -1, + "min": 128, + "max": 32768, + "auto": -1, + "unit": "tokens" + }, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thought_signatures" + ] + } + }, + "attachment": true, + "open_weights": false, + "knowledge": "2025-01", + "release_date": "2025-03-20", + "last_updated": "2025-06-05", + "cost": { + "input": 1.25, + "output": 10, + "cache_read": 0.125 + }, + "type": "chat" + }, + { + "id": "gemini-3-flash-preview", + "name": "Gemini 3 Flash Preview", + "display_name": "Gemini 3 Flash Preview", + "modalities": { + "input": [ + "text", + "image", + "video", + "audio", + "pdf" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 1048576, + "output": 65536 + }, + "temperature": true, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "default_enabled": true, + "mode": "level", + "level": "high", + "level_options": [ + "minimal", + "low", + "medium", + "high" + ], + "summaries": true, + "visibility": "summary", + "continuation": [ + "thought_signatures" + ] + } + }, + "attachment": true, + "open_weights": false, + "knowledge": "2025-01", + "release_date": "2025-12-17", + "last_updated": "2025-12-17", + "cost": { + "input": 0.5, + "output": 3, + "cache_read": 0.05 + }, + "type": "chat" + }, + { + "id": "gemini-3.1-flash-lite-preview", + "name": "Gemini 3.1 Flash-Lite Preview", + "display_name": "Gemini 3.1 Flash-Lite Preview", + "modalities": { + "input": [ + "text", + "image", + "video", + "audio", + "pdf" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 1048576, + "output": 65536 + }, + "temperature": true, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "default_enabled": true, + "mode": "level", + "level": "medium", + "level_options": [ + "minimal", + "low", + "medium", + "high" + ], + "summaries": true, + "visibility": "summary", + "continuation": [ + "thought_signatures" + ] + } + }, + "attachment": true, + "open_weights": false, + "knowledge": "2025-01", + "release_date": "2026-02-19", + "last_updated": "2026-02-19", + "cost": { + "input": 0.15, + "output": 0.6, + "cache_read": 0.015 + }, + "type": "chat" + }, + { + "id": "gemini-3.1-pro-preview", + "name": "Gemini 3.1 Pro Preview", + "display_name": "Gemini 3.1 Pro Preview", + "modalities": { + "input": [ + "text", + "image", + "video", + "audio", + "pdf" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 1048576, + "output": 65536 + }, + "temperature": true, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "default_enabled": true, + "mode": "level", + "level": "high", + "level_options": [ + "low", + "high" + ], + "summaries": true, + "visibility": "summary", + "continuation": [ + "thought_signatures" + ] + } + }, + "attachment": true, + "open_weights": false, + "knowledge": "2025-01", + "release_date": "2026-02-19", + "last_updated": "2026-02-19", + "cost": { + "input": 2, + "output": 12, + "cache_read": 0.2 + }, + "type": "chat" + }, + { + "id": "gemini-3.1-pro-preview-customtools", + "name": "Gemini 3.1 Pro Preview Custom Tools", + "display_name": "Gemini 3.1 Pro Preview Custom Tools", + "modalities": { + "input": [ + "text", + "image", + "video", + "audio", + "pdf" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 1048576, + "output": 65536 + }, + "temperature": true, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "default_enabled": true, + "mode": "level", + "level": "high", + "level_options": [ + "low", + "high" + ], + "summaries": true, + "visibility": "summary", + "continuation": [ + "thought_signatures" + ] + } + }, + "attachment": true, + "open_weights": false, + "knowledge": "2025-01", + "release_date": "2026-02-19", + "last_updated": "2026-02-19", + "cost": { + "input": 2, + "output": 12, + "cache_read": 0.2 + }, + "type": "chat" + }, + { + "id": "glm-4.7", + "name": "GLM-4.7", + "display_name": "GLM-4.7", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 204800, + "output": 131072 + }, + "temperature": true, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "default_enabled": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, + "attachment": false, + "open_weights": true, + "knowledge": "2025-04", + "release_date": "2025-12-22", + "last_updated": "2025-12-22", + "cost": { + "input": 0.6, + "output": 2.2, + "cache_read": 0.11, + "cache_write": 0 + }, + "type": "chat" + }, + { + "id": "glm-5", + "name": "GLM-5", + "display_name": "GLM-5", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 204800, + "output": 131072 + }, + "temperature": true, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "default_enabled": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, + "attachment": false, + "open_weights": true, + "release_date": "2026-02-11", + "last_updated": "2026-02-11", + "cost": { + "input": 1, + "output": 3.2, + "cache_read": 0.2, + "cache_write": 0 + }, + "type": "chat" + }, + { + "id": "glm-5.1", + "name": "GLM-5.1", + "display_name": "GLM-5.1", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 204800, + "output": 131072 + }, + "temperature": true, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "default_enabled": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, + "attachment": false, + "open_weights": false, + "release_date": "2026-03-27", + "last_updated": "2026-03-27", + "cost": { + "input": 6, + "output": 24, + "cache_read": 1.3, + "cache_write": 0 + }, + "type": "chat" + }, + { + "id": "glm-5v-turbo", + "name": "GLM-5V-Turbo", + "display_name": "GLM-5V-Turbo", + "modalities": { + "input": [ + "text", + "image", + "video", + "pdf" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 204800, + "output": 131072 + }, + "temperature": true, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "default_enabled": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, + "attachment": true, + "open_weights": false, + "release_date": "2026-04-01", + "last_updated": "2026-04-01", + "cost": { + "input": 5, + "output": 22, + "cache_read": 1.2, + "cache_write": 0 + }, + "type": "chat" + }, + { + "id": "gpt-5.3-codex", + "name": "GPT-5.3 Codex", + "display_name": "GPT-5.3 Codex", + "modalities": { + "input": [ + "text", + "image", + "pdf" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 400000, + "output": 128000 + }, + "temperature": false, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "default_enabled": true, + "mode": "effort", + "effort": "medium", + "effort_options": [ + "low", + "medium", + "high", + "xhigh" + ], + "verbosity": "medium", + "verbosity_options": [ + "low", + "medium", + "high" + ], + "visibility": "hidden" + } + }, + "attachment": true, + "open_weights": false, + "knowledge": "2025-08-31", + "release_date": "2026-02-05", + "last_updated": "2026-02-05", + "cost": { + "input": 1.75, + "output": 14, + "cache_read": 0.175 + }, + "type": "chat" + }, + { + "id": "gpt-5.4", + "name": "GPT-5.4", + "display_name": "GPT-5.4", + "modalities": { + "input": [ + "text", + "image", + "pdf" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 1050000, + "output": 128000 + }, + "temperature": false, + "tool_call": true, + "reasoning": { + "supported": true, + "default": false + }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "default_enabled": false, + "mode": "effort", + "effort": "none", + "effort_options": [ + "none", + "low", + "medium", + "high", + "xhigh" + ], + "verbosity": "medium", + "verbosity_options": [ + "low", + "medium", + "high" + ], + "visibility": "hidden" + } + }, + "attachment": true, + "open_weights": false, + "knowledge": "2025-08-31", + "release_date": "2026-03-05", + "last_updated": "2026-03-05", + "cost": { + "input": 2.5, + "output": 15, + "cache_read": 0.25 + }, + "type": "chat" + }, + { + "id": "gpt-5.4-mini", + "name": "GPT-5.4 Mini", + "display_name": "GPT-5.4 Mini", + "modalities": { + "input": [ + "text", + "image", + "pdf" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 400000, + "output": 128000 + }, + "temperature": false, + "tool_call": true, + "reasoning": { + "supported": true, + "default": false + }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "default_enabled": false, + "mode": "effort", + "effort": "none", + "effort_options": [ + "none", + "low", + "medium", + "high", + "xhigh" + ], + "verbosity": "medium", + "verbosity_options": [ + "low", + "medium", + "high" + ], + "visibility": "hidden" + } + }, + "attachment": true, + "open_weights": false, + "knowledge": "2025-08-31", + "release_date": "2026-03-05", + "last_updated": "2026-03-05", + "cost": { + "input": 0.75, + "output": 4.5, + "cache_read": 0.075 + }, + "type": "chat" + }, + { + "id": "gpt-5.4-nano", + "name": "GPT-5.4 Nano", + "display_name": "GPT-5.4 Nano", + "modalities": { + "input": [ + "text", + "image", + "pdf" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 400000, + "output": 128000 + }, + "temperature": false, + "tool_call": true, + "reasoning": { + "supported": true, + "default": false + }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "default_enabled": false, + "mode": "effort", + "effort": "none", + "effort_options": [ + "none", + "low", + "medium", + "high", + "xhigh" + ], + "verbosity": "medium", + "verbosity_options": [ + "low", + "medium", + "high" + ], + "visibility": "hidden" + } + }, + "attachment": true, + "open_weights": false, + "knowledge": "2025-08-31", + "release_date": "2026-03-05", + "last_updated": "2026-03-05", + "cost": { + "input": 0.2, + "output": 1.25, + "cache_read": 0.02 + }, + "type": "chat" + }, + { + "id": "gpt-5.4-pro", + "name": "GPT-5.4 Pro", + "display_name": "GPT-5.4 Pro", + "modalities": { + "input": [ + "text", + "image", + "pdf" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 1050000, + "output": 128000 + }, + "temperature": false, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "default_enabled": true, + "mode": "effort", + "effort": "high", + "effort_options": [ + "medium", + "high", + "xhigh" + ], + "verbosity": "medium", + "verbosity_options": [ + "low", + "medium", + "high" + ], + "visibility": "hidden" + } + }, + "attachment": true, + "open_weights": false, + "knowledge": "2025-08-31", + "release_date": "2026-03-05", + "last_updated": "2026-03-05", + "cost": { + "input": 30, + "output": 180 + }, + "type": "chat" + }, + { + "id": "kimi-k2-thinking", + "name": "Kimi K2 Thinking", + "display_name": "Kimi K2 Thinking", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 262144, + "output": 262144 + }, + "temperature": true, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "default_enabled": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, + "attachment": false, + "open_weights": true, + "knowledge": "2024-08", + "release_date": "2025-11-06", + "last_updated": "2025-11-06", + "cost": { + "input": 0.6, + "output": 2.5, + "cache_read": 0.15 + }, + "type": "chat" + }, + { + "id": "kimi-k2-thinking-turbo", + "name": "Kimi K2 Thinking Turbo", + "display_name": "Kimi K2 Thinking Turbo", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 262144, + "output": 262144 + }, + "temperature": true, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "default_enabled": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, + "attachment": false, + "open_weights": true, + "knowledge": "2024-08", + "release_date": "2025-11-06", + "last_updated": "2025-11-06", + "cost": { + "input": 1.15, + "output": 8, + "cache_read": 0.15 + }, + "type": "chat" + }, + { + "id": "kimi-k2.5", + "name": "Kimi K2.5", + "display_name": "Kimi K2.5", + "modalities": { + "input": [ + "text", + "image", + "video" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 262144, + "output": 262144 + }, + "temperature": false, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "default_enabled": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, + "attachment": true, + "open_weights": true, + "knowledge": "2025-01", + "release_date": "2026-01-27", + "last_updated": "2026-01-27", + "cost": { + "input": 0.6, + "output": 3, + "cache_read": 0.1 + }, + "type": "chat" + }, + { + "id": "kimi-k2.6", + "name": "Kimi K2.6", + "display_name": "Kimi K2.6", + "modalities": { + "input": [ + "text", + "image", + "video" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 262144, + "output": 262144 + }, + "temperature": true, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "default_enabled": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, + "attachment": true, + "open_weights": true, + "knowledge": "2025-01", + "release_date": "2026-04-21", + "last_updated": "2026-04-21", + "cost": { + "input": 0.95, + "output": 4, + "cache_read": 0.16 + }, + "type": "chat" + }, + { + "id": "MiniMax-M2.5", + "name": "MiniMax-M2.5", + "display_name": "MiniMax-M2.5", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 204800, + "output": 131072 + }, + "temperature": true, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "default_enabled": true + } + }, + "attachment": false, + "open_weights": true, + "release_date": "2026-02-12", + "last_updated": "2026-02-12", + "cost": { + "input": 0.3, + "output": 1.2, + "cache_read": 0.03, + "cache_write": 0.375 + }, + "type": "chat" + }, + { + "id": "MiniMax-M2.5-highspeed", + "name": "MiniMax-M2.5-highspeed", + "display_name": "MiniMax-M2.5-highspeed", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 204800, + "output": 131072 + }, + "temperature": true, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "default_enabled": true + } + }, + "attachment": false, + "open_weights": true, + "release_date": "2026-02-13", + "last_updated": "2026-02-13", + "cost": { + "input": 0.6, + "output": 2.4, + "cache_read": 0.06, + "cache_write": 0.375 + }, + "type": "chat" + }, + { + "id": "MiniMax-M2.7", + "name": "MiniMax-M2.7", + "display_name": "MiniMax-M2.7", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 204800, + "output": 131072 + }, + "temperature": true, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "default_enabled": true + } + }, + "attachment": false, + "open_weights": true, + "release_date": "2026-03-18", + "last_updated": "2026-03-18", + "cost": { + "input": 0.3, + "output": 1.2, + "cache_read": 0.06, + "cache_write": 0.375 + }, + "type": "chat" + }, + { + "id": "MiniMax-M2.7-highspeed", + "name": "MiniMax-M2.7-highspeed", + "display_name": "MiniMax-M2.7-highspeed", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 204800, + "output": 131072 + }, + "temperature": true, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "default_enabled": true + } + }, + "attachment": false, + "open_weights": true, + "release_date": "2026-03-18", + "last_updated": "2026-03-18", + "cost": { + "input": 0.6, + "output": 2.4, + "cache_read": 0.06, + "cache_write": 0.375 + }, + "type": "chat" + } + ] + }, "aihubmix": { "id": "aihubmix", "name": "AIHubMix", @@ -166920,9 +169121,9 @@ } }, "cost": { - "input": 0.65, - "output": 2.7001, - "cache_read": 0.110045 + "input": 0.95, + "output": 3.9995, + "cache_read": 0.160835 }, "type": "chat" }, @@ -166958,6 +169159,37 @@ }, "type": "chat" }, + { + "id": "qwen3.6-27b", + "name": "qwen3.6-27b", + "display_name": "qwen3.6-27b", + "modalities": { + "input": [ + "text", + "image", + "video" + ] + }, + "limit": { + "context": 254000, + "output": 254000 + }, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, + "cost": { + "input": 0.422, + "output": 2.532 + }, + "type": "chat" + }, { "id": "qwen3.6-35b-a3b", "name": "qwen3.6-35b-a3b", @@ -166986,7 +169218,7 @@ "cost": { "input": 0.254, "output": 1.524, - "cache_read": 0.0254 + "cache_read": 0.254 }, "type": "chat" }, @@ -167493,12 +169725,13 @@ "type": "chat" }, { - "id": "wan2.7-t2v", - "name": "wan2.7-t2v", - "display_name": "wan2.7-t2v", + "id": "wan2.7-r2v", + "name": "wan2.7-r2v", + "display_name": "wan2.7-r2v", "modalities": { "input": [ - "text" + "text", + "video" ] }, "limit": { @@ -167540,13 +169773,12 @@ "type": "chat" }, { - "id": "wan2.7-r2v", - "name": "wan2.7-r2v", - "display_name": "wan2.7-r2v", + "id": "wan2.7-t2v", + "name": "wan2.7-t2v", + "display_name": "wan2.7-t2v", "modalities": { "input": [ - "text", - "video" + "text" ] }, "limit": { @@ -170003,6 +172235,38 @@ }, "type": "imageGeneration" }, + { + "id": "sophnet-kimi-k2.6", + "name": "sophnet-kimi-k2.6", + "display_name": "sophnet-kimi-k2.6", + "modalities": { + "input": [ + "text", + "image", + "video" + ] + }, + "limit": { + "context": 256000, + "output": 256000 + }, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, + "cost": { + "input": 0.9154, + "output": 3.802572, + "cache_read": 0.154977 + }, + "type": "chat" + }, { "id": "gemini-3.1-flash-lite-preview-nothink", "name": "gemini-3.1-flash-lite-preview-nothink", @@ -171995,287 +174259,118 @@ "type": "chat" }, { - "id": "sora-2", - "name": "sora-2", - "display_name": "sora-2", - "limit": { - "context": 8192, - "output": 8192 - }, - "tool_call": false, - "reasoning": { - "supported": false - }, - "cost": { - "input": 2, - "output": 2 - }, - "type": "chat" - }, - { - "id": "sora-2-pro", - "name": "sora-2-pro", - "display_name": "sora-2-pro", - "limit": { - "context": 8192, - "output": 8192 - }, - "tool_call": false, - "reasoning": { - "supported": false - }, - "cost": { - "input": 2, - "output": 2 - }, - "type": "chat" - }, - { - "id": "doubao-seedream-4-5", - "name": "doubao-seedream-4-5", - "display_name": "doubao-seedream-4-5", - "modalities": { - "input": [ - "text", - "image" - ] - }, - "limit": { - "context": 8192, - "output": 8192 - }, - "tool_call": false, - "reasoning": { - "supported": false - }, - "cost": { - "input": 2, - "output": 0, - "cache_read": 0 - }, - "type": "imageGeneration" - }, - { - "id": "gpt-4o-audio-preview", - "name": "gpt-4o-audio-preview", - "display_name": "gpt-4o-audio-preview", - "modalities": { - "input": [ - "text", - "audio" - ] - }, - "limit": { - "context": 128000, - "output": 128000 - }, - "tool_call": false, - "reasoning": { - "supported": false - }, - "cost": { - "input": 2.5, - "output": 10 - }, - "type": "chat" - }, - { - "id": "gpt-4o-mini-audio-preview", - "name": "gpt-4o-mini-audio-preview", - "display_name": "gpt-4o-mini-audio-preview", - "modalities": { - "input": [ - "text", - "audio" - ] - }, - "limit": { - "context": 8192, - "output": 8192 - }, - "tool_call": false, - "reasoning": { - "supported": false - }, - "cost": { - "input": 0.15, - "output": 0.6 - }, - "type": "chat" - }, - { - "id": "minimax-m2.1", - "name": "minimax-m2.1", - "display_name": "minimax-m2.1", - "modalities": { - "input": [ - "text" - ] - }, - "limit": { - "context": 204800, - "output": 204800 - }, - "tool_call": true, - "reasoning": { - "supported": true, - "default": true - }, - "extra_capabilities": { - "reasoning": { - "supported": true - } - }, - "cost": { - "input": 0.288, - "output": 1.152 - }, - "type": "chat" - }, - { - "id": "o3", - "name": "o3", - "display_name": "o3", - "modalities": { - "input": [ - "text", - "image" - ] - }, - "limit": { - "context": 200000, - "output": 200000 - }, - "tool_call": true, - "reasoning": { - "supported": true, - "default": true - }, - "extra_capabilities": { - "reasoning": { - "supported": true, - "default_enabled": true, - "mode": "effort", - "effort": "medium", - "effort_options": [ - "low", - "medium", - "high" - ], - "visibility": "hidden" - } - }, - "cost": { - "input": 2, - "output": 8, - "cache_read": 0.5 - }, - "type": "chat" - }, - { - "id": "cc-glm-4.7", - "name": "cc-glm-4.7", - "display_name": "cc-glm-4.7", - "limit": { - "context": 8192, - "output": 8192 - }, - "tool_call": false, - "reasoning": { - "supported": false - }, - "cost": { - "input": 0.06, - "output": 0.22 - }, - "type": "chat" - }, - { - "id": "cc-minimax-m2.1", - "name": "cc-minimax-m2.1", - "display_name": "cc-minimax-m2.1", - "modalities": { - "input": [ - "text" - ] - }, - "limit": { - "context": 8192, - "output": 8192 - }, - "tool_call": true, - "reasoning": { - "supported": false - }, - "cost": { - "input": 0.1, - "output": 0.1 - }, - "type": "chat" - }, - { - "id": "coding-glm-4.7", - "name": "coding-glm-4.7", - "display_name": "coding-glm-4.7", - "modalities": { - "input": [ - "text" - ] - }, - "limit": { - "context": 8192, - "output": 8192 - }, - "tool_call": true, - "reasoning": { - "supported": true, - "default": true - }, - "extra_capabilities": { - "reasoning": { - "supported": true - } - }, - "cost": { - "input": 0.06, - "output": 0.22, - "cache_read": 0.010998 - }, - "type": "chat" - }, - { - "id": "coding-minimax-m2.1", - "name": "coding-minimax-m2.1", - "display_name": "coding-minimax-m2.1", - "modalities": { - "input": [ - "text" - ] - }, - "limit": { - "context": 204800, - "output": 204800 - }, - "tool_call": true, - "reasoning": { - "supported": true, - "default": true - }, - "extra_capabilities": { - "reasoning": { - "supported": true - } - }, - "cost": { - "input": 0.2, - "output": 0.2 - }, - "type": "chat" - }, - { - "id": "coding-minimax-m2.1-free", - "name": "coding-minimax-m2.1-free", - "display_name": "coding-minimax-m2.1-free", + "id": "sora-2", + "name": "sora-2", + "display_name": "sora-2", + "limit": { + "context": 8192, + "output": 8192 + }, + "tool_call": false, + "reasoning": { + "supported": false + }, + "cost": { + "input": 2, + "output": 2 + }, + "type": "chat" + }, + { + "id": "sora-2-pro", + "name": "sora-2-pro", + "display_name": "sora-2-pro", + "limit": { + "context": 8192, + "output": 8192 + }, + "tool_call": false, + "reasoning": { + "supported": false + }, + "cost": { + "input": 2, + "output": 2 + }, + "type": "chat" + }, + { + "id": "doubao-seedream-4-5", + "name": "doubao-seedream-4-5", + "display_name": "doubao-seedream-4-5", + "modalities": { + "input": [ + "text", + "image" + ] + }, + "limit": { + "context": 8192, + "output": 8192 + }, + "tool_call": false, + "reasoning": { + "supported": false + }, + "cost": { + "input": 2, + "output": 0, + "cache_read": 0 + }, + "type": "imageGeneration" + }, + { + "id": "gpt-4o-audio-preview", + "name": "gpt-4o-audio-preview", + "display_name": "gpt-4o-audio-preview", + "modalities": { + "input": [ + "text", + "audio" + ] + }, + "limit": { + "context": 128000, + "output": 128000 + }, + "tool_call": false, + "reasoning": { + "supported": false + }, + "cost": { + "input": 2.5, + "output": 10 + }, + "type": "chat" + }, + { + "id": "gpt-4o-mini-audio-preview", + "name": "gpt-4o-mini-audio-preview", + "display_name": "gpt-4o-mini-audio-preview", + "modalities": { + "input": [ + "text", + "audio" + ] + }, + "limit": { + "context": 8192, + "output": 8192 + }, + "tool_call": false, + "reasoning": { + "supported": false + }, + "cost": { + "input": 0.15, + "output": 0.6 + }, + "type": "chat" + }, + { + "id": "minimax-m2.1", + "name": "minimax-m2.1", + "display_name": "minimax-m2.1", "modalities": { "input": [ "text" @@ -172296,20 +174391,55 @@ } }, "cost": { - "input": 0, - "output": 0 + "input": 0.288, + "output": 1.152 }, "type": "chat" }, { - "id": "wan2.6-t2v", - "name": "wan2.6-t2v", - "display_name": "wan2.6-t2v", + "id": "o3", + "name": "o3", + "display_name": "o3", "modalities": { "input": [ - "text" + "text", + "image" ] }, + "limit": { + "context": 200000, + "output": 200000 + }, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "default_enabled": true, + "mode": "effort", + "effort": "medium", + "effort_options": [ + "low", + "medium", + "high" + ], + "visibility": "hidden" + } + }, + "cost": { + "input": 2, + "output": 8, + "cache_read": 0.5 + }, + "type": "chat" + }, + { + "id": "cc-glm-4.7", + "name": "cc-glm-4.7", + "display_name": "cc-glm-4.7", "limit": { "context": 8192, "output": 8192 @@ -172319,7 +174449,118 @@ "supported": false }, "cost": { - "input": 2, + "input": 0.06, + "output": 0.22 + }, + "type": "chat" + }, + { + "id": "cc-minimax-m2.1", + "name": "cc-minimax-m2.1", + "display_name": "cc-minimax-m2.1", + "modalities": { + "input": [ + "text" + ] + }, + "limit": { + "context": 8192, + "output": 8192 + }, + "tool_call": true, + "reasoning": { + "supported": false + }, + "cost": { + "input": 0.1, + "output": 0.1 + }, + "type": "chat" + }, + { + "id": "coding-glm-4.7", + "name": "coding-glm-4.7", + "display_name": "coding-glm-4.7", + "modalities": { + "input": [ + "text" + ] + }, + "limit": { + "context": 8192, + "output": 8192 + }, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, + "cost": { + "input": 0.06, + "output": 0.22, + "cache_read": 0.010998 + }, + "type": "chat" + }, + { + "id": "coding-minimax-m2.1", + "name": "coding-minimax-m2.1", + "display_name": "coding-minimax-m2.1", + "modalities": { + "input": [ + "text" + ] + }, + "limit": { + "context": 204800, + "output": 204800 + }, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, + "cost": { + "input": 0.2, + "output": 0.2 + }, + "type": "chat" + }, + { + "id": "coding-minimax-m2.1-free", + "name": "coding-minimax-m2.1-free", + "display_name": "coding-minimax-m2.1-free", + "modalities": { + "input": [ + "text" + ] + }, + "limit": { + "context": 204800, + "output": 204800 + }, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, + "cost": { + "input": 0, "output": 0 }, "type": "chat" @@ -172349,9 +174590,9 @@ "type": "chat" }, { - "id": "wan2.5-t2v-preview", - "name": "wan2.5-t2v-preview", - "display_name": "wan2.5-t2v-preview", + "id": "wan2.6-t2v", + "name": "wan2.6-t2v", + "display_name": "wan2.6-t2v", "modalities": { "input": [ "text" @@ -172372,13 +174613,12 @@ "type": "chat" }, { - "id": "wan2.5-i2v-preview", - "name": "wan2.5-i2v-preview", - "display_name": "wan2.5-i2v-preview", + "id": "wan2.5-t2v-preview", + "name": "wan2.5-t2v-preview", + "display_name": "wan2.5-t2v-preview", "modalities": { "input": [ - "text", - "image" + "text" ] }, "limit": { @@ -172442,6 +174682,30 @@ }, "type": "chat" }, + { + "id": "wan2.5-i2v-preview", + "name": "wan2.5-i2v-preview", + "display_name": "wan2.5-i2v-preview", + "modalities": { + "input": [ + "text", + "image" + ] + }, + "limit": { + "context": 8192, + "output": 8192 + }, + "tool_call": false, + "reasoning": { + "supported": false + }, + "cost": { + "input": 2, + "output": 0 + }, + "type": "chat" + }, { "id": "web-sora-2", "name": "web-sora-2", @@ -174215,32 +176479,6 @@ }, "type": "chat" }, - { - "id": "veo-3.0-generate-preview", - "name": "veo-3.0-generate-preview", - "display_name": "veo-3.0-generate-preview", - "modalities": { - "input": [ - "text", - "image", - "video" - ] - }, - "limit": { - "context": 8192, - "output": 8192 - }, - "tool_call": false, - "reasoning": { - "supported": false - }, - "cost": { - "input": 2, - "output": 2, - "cache_read": 0 - }, - "type": "chat" - }, { "id": "deepseek-ocr", "name": "deepseek-ocr", @@ -174568,6 +176806,32 @@ }, "type": "chat" }, + { + "id": "veo-3.0-generate-preview", + "name": "veo-3.0-generate-preview", + "display_name": "veo-3.0-generate-preview", + "modalities": { + "input": [ + "text", + "image", + "video" + ] + }, + "limit": { + "context": 8192, + "output": 8192 + }, + "tool_call": false, + "reasoning": { + "supported": false + }, + "cost": { + "input": 2, + "output": 2, + "cache_read": 0 + }, + "type": "chat" + }, { "id": "gpt-4.1-mini", "name": "gpt-4.1-mini", @@ -185412,33 +187676,6 @@ "output": 30 } }, - { - "id": "veo-3", - "name": "veo-3", - "display_name": "veo-3", - "modalities": { - "input": [ - "text", - "image", - "audio", - "video" - ] - }, - "limit": { - "context": 8192, - "output": 8192 - }, - "tool_call": false, - "reasoning": { - "supported": false - }, - "cost": { - "input": 2, - "output": 2, - "cache_read": 0 - }, - "type": "chat" - }, { "id": "veo3", "name": "veo3", @@ -185643,6 +187880,33 @@ }, "type": "chat" }, + { + "id": "veo-3", + "name": "veo-3", + "display_name": "veo-3", + "modalities": { + "input": [ + "text", + "image", + "audio", + "video" + ] + }, + "limit": { + "context": 8192, + "output": 8192 + }, + "tool_call": false, + "reasoning": { + "supported": false + }, + "cost": { + "input": 2, + "output": 2, + "cache_read": 0 + }, + "type": "chat" + }, { "id": "aistudio_gemini-2.0-flash", "name": "aistudio_gemini-2.0-flash", @@ -186871,9 +189135,9 @@ "type": "imageGeneration" }, { - "id": "arcee-ai/trinity-large-preview:free", - "name": "Arcee AI: Trinity Large Preview (free)", - "display_name": "Arcee AI: Trinity Large Preview (free)", + "id": "arcee-ai/trinity-large-preview", + "name": "Arcee AI: Trinity Large Preview", + "display_name": "Arcee AI: Trinity Large Preview", "modalities": { "input": [ "text" @@ -187080,6 +189344,30 @@ }, "type": "imageGeneration" }, + { + "id": "baidu/qianfan-ocr-fast:free", + "name": "Baidu: Qianfan-OCR-Fast (free)", + "display_name": "Baidu: Qianfan-OCR-Fast (free)", + "modalities": { + "input": [ + "image", + "text" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 65536, + "output": 28672 + }, + "tool_call": false, + "reasoning": { + "supported": true, + "default": true + }, + "type": "imageGeneration" + }, { "id": "bytedance-seed/seed-1.6", "name": "ByteDance Seed: Seed 1.6", @@ -187313,29 +189601,6 @@ }, "type": "chat" }, - { - "id": "deepcogito/cogito-v2.1-671b", - "name": "Deep Cogito: Cogito v2.1 671B", - "display_name": "Deep Cogito: Cogito v2.1 671B", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "limit": { - "context": 128000, - "output": 128000 - }, - "tool_call": false, - "reasoning": { - "supported": true, - "default": true - }, - "type": "chat" - }, { "id": "deepseek/deepseek-chat", "name": "DeepSeek: DeepSeek V3", @@ -187559,7 +189824,7 @@ }, "limit": { "context": 131072, - "output": 32768 + "output": 65536 }, "temperature": true, "tool_call": true, @@ -193210,8 +195475,8 @@ ] }, "limit": { - "context": 262144, - "output": 262144 + "context": 131072, + "output": 131072 }, "tool_call": true, "reasoning": { @@ -194294,6 +196559,30 @@ }, "type": "chat" }, + { + "id": "tencent/hy3-preview:free", + "name": "Tencent: Hy3 preview (free)", + "display_name": "Tencent: Hy3 preview (free)", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 262144, + "output": 262144 + }, + "temperature": true, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "type": "chat" + }, { "id": "thedrummer/cydonia-24b-v4.1", "name": "TheDrummer: Cydonia 24B V4.1", @@ -194795,6 +197084,57 @@ }, "type": "chat" }, + { + "id": "xiaomi/mimo-v2.5", + "name": "Xiaomi: MiMo-V2.5", + "display_name": "Xiaomi: MiMo-V2.5", + "modalities": { + "input": [ + "text", + "audio", + "image", + "video" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 1048576, + "output": 131072 + }, + "temperature": true, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "type": "imageGeneration" + }, + { + "id": "xiaomi/mimo-v2.5-pro", + "name": "Xiaomi: MiMo-V2.5-Pro", + "display_name": "Xiaomi: MiMo-V2.5-Pro", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 1048576, + "output": 131072 + }, + "temperature": true, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "type": "chat" + }, { "id": "z-ai/glm-4-32b", "name": "Z.ai: GLM 4 32B", @@ -202894,6 +205234,99 @@ }, "type": "chat" }, + { + "id": "xiaomi/mimo-v2.5", + "name": "Xiaomi: MiMo-V2.5", + "display_name": "Xiaomi: MiMo-V2.5", + "modalities": { + "input": [ + "text", + "image", + "audio", + "pdf" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 262144, + "output": 128000 + }, + "temperature": true, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, + "attachment": true, + "open_weights": true, + "knowledge": "2024-12", + "release_date": "2026-04-22", + "last_updated": "2026-04-22", + "cost": { + "input": 0.4, + "output": 2, + "cache_read": 0.08 + }, + "type": "chat" + }, + { + "id": "xiaomi/mimo-v2.5-pro", + "name": "Xiaomi: MiMo-V2.5-Pro", + "display_name": "Xiaomi: MiMo-V2.5-Pro", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 1048576, + "output": 128000 + }, + "temperature": true, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, + "attachment": true, + "open_weights": true, + "knowledge": "2024-12", + "release_date": "2026-04-22", + "last_updated": "2026-04-22", + "cost": { + "input": 1, + "output": 3, + "cache_read": 0.2 + }, + "type": "chat" + }, { "id": "z-ai/glm-4.5", "name": "Z.AI: GLM 4.5",