From 34e3bc5f7454a5f6ca19b0ff0d9e143848419829 Mon Sep 17 00:00:00 2001 From: yyhhyyyyyy Date: Fri, 9 Oct 2026 07:34:51 +0000 Subject: [PATCH 1/2] feat(provider): add AstrLink gateway --- src/main/provider/defaults.ts | 14 +++++ src/main/provider/providerRegistry.ts | 8 +++ .../src/assets/llm-icons/astrlink.svg | 33 ++++++++++ .../src/components/icons/modelIconRegistry.ts | 2 + .../provider/basicApiKeyProviders.test.ts | 63 +++++++++++++++++++ test/renderer/components/ModelIcon.test.ts | 9 +++ 6 files changed, 129 insertions(+) create mode 100644 src/renderer/src/assets/llm-icons/astrlink.svg diff --git a/src/main/provider/defaults.ts b/src/main/provider/defaults.ts index a7a1c915d2..f13773993e 100644 --- a/src/main/provider/defaults.ts +++ b/src/main/provider/defaults.ts @@ -94,6 +94,20 @@ const PROVIDER_DEFAULTS: LLM_PROVIDER_BASE[] = [ models: 'https://ollama.com/library' } }, + { + id: 'astrlink', + name: 'AstrLink', + apiType: 'openai-completions', + apiKey: '', + baseUrl: 'http://127.0.0.1:18317/v1', + enable: false, + websites: { + official: 'https://github.com/Calcium-Ion/AstrLink', + apiKey: 'https://github.com/Calcium-Ion/AstrLink#2-create-an-access-token', + docs: 'https://github.com/Calcium-Ion/AstrLink#3-connect-your-ai-agent', + models: 'https://github.com/Calcium-Ion/AstrLink#3-connect-your-ai-agent' + } + }, { id: 'magpie', name: 'Magpie', diff --git a/src/main/provider/providerRegistry.ts b/src/main/provider/providerRegistry.ts index 471cfb1766..2ad76a69df 100644 --- a/src/main/provider/providerRegistry.ts +++ b/src/main/provider/providerRegistry.ts @@ -402,6 +402,14 @@ const PROVIDER_ID_REGISTRY = new Map([ ...OPENAI_BASE }) ], + [ + 'astrlink', + createDefinition({ + ...OPENAI_BASE, + credentialStrategy: 'api-key', + embeddingStrategy: 'none' + }) + ], [ 'magpie', createDefinition({ diff --git a/src/renderer/src/assets/llm-icons/astrlink.svg b/src/renderer/src/assets/llm-icons/astrlink.svg new file mode 100644 index 0000000000..ea47d9c456 --- /dev/null +++ b/src/renderer/src/assets/llm-icons/astrlink.svg @@ -0,0 +1,33 @@ + + + AstrLink 星澜 + 字母 A 与渐变环带前后穿插,下方延伸轻盈尾迹,右上方点缀星芒,象征流畅的智能连接。 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/renderer/src/components/icons/modelIconRegistry.ts b/src/renderer/src/components/icons/modelIconRegistry.ts index 505e6a842a..92ab979bc9 100644 --- a/src/renderer/src/components/icons/modelIconRegistry.ts +++ b/src/renderer/src/components/icons/modelIconRegistry.ts @@ -77,6 +77,7 @@ import aihubmixColorIcon from '@/assets/llm-icons/aihubmix.png?url' import defaultIcon from '@/assets/logo.png?url' import metaColorIcon from '@/assets/llm-icons/meta.svg?url' import lmstudioColorIcon from '@/assets/llm-icons/lmstudio.svg?url' +import astrlinkIcon from '@/assets/llm-icons/astrlink.svg?url' import magpieIcon from '@/assets/llm-icons/magpie.png?url' import _302aiIcon from '@/assets/llm-icons/302ai.svg?url' import modelscopeColorIcon from '@/assets/llm-icons/modelscope-color.svg?url' @@ -222,6 +223,7 @@ export const modelIcons = { 'novita.ai': novitaAiIcon, astraflow: astraflowIcon, 'astraflow-cn': astraflowIcon, + astrlink: astrlinkIcon, magpie: magpieIcon, default: defaultIcon } as const diff --git a/test/main/provider/basicApiKeyProviders.test.ts b/test/main/provider/basicApiKeyProviders.test.ts index bce3b2c9ab..f8e9f96e7d 100644 --- a/test/main/provider/basicApiKeyProviders.test.ts +++ b/test/main/provider/basicApiKeyProviders.test.ts @@ -234,6 +234,69 @@ describe('basic API-key provider registrations', () => { }) }) + it('discovers AstrLink models with a user token and the configured local port', async () => { + const defaults = DEFAULT_PROVIDERS.find(({ id }) => id === 'astrlink')! + expect(defaults).toMatchObject({ + name: 'AstrLink', + apiType: 'openai-completions', + apiKey: '', + baseUrl: 'http://127.0.0.1:18317/v1', + enable: false, + websites: { defaultBaseUrl: 'http://127.0.0.1:18317/v1' } + }) + expect(DEFAULT_PROVIDERS.indexOf(defaults)).toBeLessThan( + DEFAULT_PROVIDERS.findIndex(({ id }) => id === 'magpie') + ) + expect(resolveAiSdkProviderDefinition(defaults)).toMatchObject({ + runtimeKind: 'openai-compatible', + modelSource: 'openai', + checkStrategy: 'fetch-models', + credentialStrategy: 'api-key', + embeddingStrategy: 'none' + }) + const fetchMock = vi.fn().mockImplementation(async () => + Response.json({ + object: 'list', + data: [ + { id: 'claude-sonnet-4-6', owned_by: 'anthropic' }, + { id: 'my-routing-alias', owned_by: 'system' } + ], + has_more: false + }) + ) + global.fetch = fetchMock + const missingToken = new AiSdkProvider(defaults, createProviderSettings()) + fetchMock.mockResolvedValueOnce(new Response('Unauthorized', { status: 401 })) + expect(await missingToken.check()).toMatchObject({ isOk: false }) + + const provider = new AiSdkProvider( + { ...defaults, apiKey: 'astrlink-test-token', baseUrl: 'http://127.0.0.1:28419/v1' }, + createProviderSettings() + ) + await expect(provider.fetchModels({ suppressErrors: false })).resolves.toEqual([ + expect.objectContaining({ + id: 'claude-sonnet-4-6', + providerId: 'astrlink', + ownedBy: 'anthropic' + }), + expect.objectContaining({ + id: 'my-routing-alias', + providerId: 'astrlink', + ownedBy: 'system' + }) + ]) + await expect(provider.check()).resolves.toEqual({ isOk: true, errorMsg: null }) + expect(fetchMock).toHaveBeenCalledWith( + 'http://127.0.0.1:28419/v1/models', + expect.objectContaining({ + headers: expect.objectContaining({ Authorization: 'Bearer astrlink-test-token' }) + }) + ) + + fetchMock.mockImplementation(async () => new Response('Unauthorized', { status: 401 })) + expect(await provider.check()).toMatchObject({ isOk: false }) + }) + it('discovers Magpie models and routing groups with the built-in local credentials', async () => { const defaults = DEFAULT_PROVIDERS.find(({ id }) => id === 'magpie')! expect(defaults).toMatchObject({ diff --git a/test/renderer/components/ModelIcon.test.ts b/test/renderer/components/ModelIcon.test.ts index 43f8ed2e9a..1facd0a764 100644 --- a/test/renderer/components/ModelIcon.test.ts +++ b/test/renderer/components/ModelIcon.test.ts @@ -85,6 +85,7 @@ describe('ModelIcon', () => { const ModelIcon = (await import('@/components/icons/ModelIcon.vue')).default const nvidiaIcon = (await import('@/assets/llm-icons/nvidia-color.svg?url')).default const huggingFaceIcon = (await import('@/assets/llm-icons/huggingface-color.svg?url')).default + const astrlinkIcon = (await import('@/assets/llm-icons/astrlink.svg?url')).default const alibabaIcon = (await import('@/assets/llm-icons/alibabacloud-color.svg?url')).default const tokenlabIcon = (await import('@/assets/llm-icons/tokenlab.webp?url')).default const daoxeIcon = (await import('@/assets/llm-icons/daoxe.png?url')).default @@ -105,6 +106,12 @@ describe('ModelIcon', () => { modelId: 'huggingface' } }) + const astrlink = mount(ModelIcon, { + props: { + modelId: 'astrlink', + isDark: true + } + }) const alibabaTokenPlan = mount(ModelIcon, { props: { modelId: 'alibaba-token-plan' @@ -155,6 +162,8 @@ describe('ModelIcon', () => { expect(nvidia.get('img').attributes('src')).toBe(nvidiaIcon) expect(huggingface.get('img').attributes('src')).toBe(huggingFaceIcon) + expect(astrlink.get('img').attributes('src')).toBe(astrlinkIcon) + expect(astrlink.get('img').classes()).not.toContain('invert') expect(alibabaTokenPlan.get('img').attributes('src')).toBe(alibabaIcon) expect(tokenlab.get('img').attributes('src')).toBe(tokenlabIcon) expect(daoxe.get('img').attributes('src')).toBe(daoxeIcon) From 07b139ac294cbcbfcd917cd5bd7cbccbb8906574 Mon Sep 17 00:00:00 2001 From: yyhhyyyyyy Date: Fri, 9 Oct 2026 07:34:51 +0000 Subject: [PATCH 2/2] chore: refresh provider registries --- resources/acp-registry/registry.json | 242 +- resources/model-db/providers.json | 7226 ++++++++++++++++---------- 2 files changed, 4658 insertions(+), 2810 deletions(-) diff --git a/resources/acp-registry/registry.json b/resources/acp-registry/registry.json index 18be61f31b..17ff4cdf42 100644 --- a/resources/acp-registry/registry.json +++ b/resources/acp-registry/registry.json @@ -26,7 +26,7 @@ { "id": "amp-acp", "name": "Amp", - "version": "0.9.0", + "version": "0.10.0", "description": "ACP wrapper for Amp - the frontier coding agent", "repository": "https://github.com/tao12345666333/amp-acp", "authors": [ @@ -38,29 +38,29 @@ "distribution": { "binary": { "darwin-aarch64": { - "archive": "https://github.com/tao12345666333/amp-acp/releases/download/v0.9.0/amp-acp-darwin-aarch64.tar.gz", + "archive": "https://github.com/tao12345666333/amp-acp/releases/download/v0.10.0/amp-acp-darwin-aarch64.tar.gz", "cmd": "./amp-acp", - "sha256": "240a1a464f2a400ae51e9613b7f52b2abb6e7a29759001e9185291325671ccf1" + "sha256": "0434cab747e8f655bbf57dba2421dfd4e01f885ded7776d166150547f07385f3" }, "darwin-x86_64": { - "archive": "https://github.com/tao12345666333/amp-acp/releases/download/v0.9.0/amp-acp-darwin-x86_64.tar.gz", + "archive": "https://github.com/tao12345666333/amp-acp/releases/download/v0.10.0/amp-acp-darwin-x86_64.tar.gz", "cmd": "./amp-acp", - "sha256": "0dc6d1ab8054e09b10ef49eea3e61afe363473d785bc9682ecb997480ec2f61f" + "sha256": "ceb87500641814bf0f5944f028328c45ff2db8205ab51a37cff622e91d7ea6a4" }, "linux-aarch64": { - "archive": "https://github.com/tao12345666333/amp-acp/releases/download/v0.9.0/amp-acp-linux-aarch64.tar.gz", + "archive": "https://github.com/tao12345666333/amp-acp/releases/download/v0.10.0/amp-acp-linux-aarch64.tar.gz", "cmd": "./amp-acp", - "sha256": "b9e365221838b1a6e177c2fcd8f25a30086c3630e0330f1f6f74b25d2d4126c2" + "sha256": "523e03dbf013dd9281aa8aa296691e472d039ed7f47c464ebdc4a6f0a0567ef1" }, "linux-x86_64": { - "archive": "https://github.com/tao12345666333/amp-acp/releases/download/v0.9.0/amp-acp-linux-x86_64.tar.gz", + "archive": "https://github.com/tao12345666333/amp-acp/releases/download/v0.10.0/amp-acp-linux-x86_64.tar.gz", "cmd": "./amp-acp", - "sha256": "afaa50a152eb86a8ff21e354ded63fe2d21b730859692e3a60b2c4c9ef23df31" + "sha256": "320959bb1de650681413a3fc72febd62fded65c734b9ab3399855e007fcdd1ba" }, "windows-x86_64": { - "archive": "https://github.com/tao12345666333/amp-acp/releases/download/v0.9.0/amp-acp-windows-x86_64.zip", + "archive": "https://github.com/tao12345666333/amp-acp/releases/download/v0.10.0/amp-acp-windows-x86_64.zip", "cmd": "amp-acp.exe", - "sha256": "3b2c3d14d703fcf9572da9733e4941703a7744bd37ec4aaa75421d6002c0157b" + "sha256": "af3fe51c6b555f25446cb18cc81218d0cc334227289215cacb5a53feb12ff33f" } } } @@ -159,7 +159,7 @@ { "id": "claude-acp", "name": "Claude Agent", - "version": "0.85.1", + "version": "0.88.0", "description": "ACP wrapper for Anthropic's Claude", "repository": "https://github.com/agentclientprotocol/claude-agent-acp", "authors": [ @@ -171,7 +171,7 @@ "license_url": "https://github.com/agentclientprotocol/claude-agent-acp/blob/main/LICENSE", "distribution": { "npx": { - "package": "@agentclientprotocol/claude-agent-acp@0.85.1" + "package": "@agentclientprotocol/claude-agent-acp@0.88.0" } }, "icon": "https://cdn.agentclientprotocol.com/registry/v1/latest/claude-acp.svg" @@ -179,7 +179,7 @@ { "id": "cline", "name": "Cline", - "version": "3.0.68", + "version": "3.0.70", "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", @@ -191,7 +191,7 @@ "icon": "https://cdn.agentclientprotocol.com/registry/v1/latest/cline.svg", "distribution": { "npx": { - "package": "cline@3.0.68", + "package": "cline@3.0.70", "args": [ "--acp" ] @@ -201,7 +201,7 @@ { "id": "codebuddy-code", "name": "Codebuddy Code", - "version": "2.161.1", + "version": "2.163.0", "description": "Tencent Cloud's official intelligent coding tool", "website": "https://www.codebuddy.cn/cli/", "authors": [ @@ -211,7 +211,7 @@ "license_url": "https://www.codebuddy.cn/agreement/", "distribution": { "npx": { - "package": "@tencent-ai/codebuddy-code@2.161.1", + "package": "@tencent-ai/codebuddy-code@2.163.0", "args": [ "--acp" ] @@ -554,7 +554,7 @@ { "id": "dirac", "name": "Dirac", - "version": "0.5.17", + "version": "0.5.18", "description": "Reduces API costs by more than 50%, produces better and faster work. Uses Hash anchored parallel edits, AST manipulation and a whole lot of neat optimizations. Fully Open Source.", "repository": "https://github.com/dirac-run/dirac", "website": "https://dirac.run", @@ -566,7 +566,7 @@ "icon": "https://cdn.agentclientprotocol.com/registry/v1/latest/dirac.svg", "distribution": { "npx": { - "package": "dirac-cli@0.5.17", + "package": "dirac-cli@0.5.18", "args": [ "--acp" ] @@ -576,7 +576,7 @@ { "id": "factory-droid", "name": "Factory Droid", - "version": "0.233.0", + "version": "0.237.0", "description": "Factory Droid - AI coding agent powered by Factory AI", "website": "https://factory.ai/product/cli", "authors": [ @@ -586,7 +586,7 @@ "license_url": "https://factory.ai/legal/terms", "distribution": { "npx": { - "package": "droid@0.233.0", + "package": "droid@0.237.0", "args": [ "exec", "--output-format", @@ -628,7 +628,7 @@ { "id": "gemini", "name": "Gemini CLI", - "version": "0.62.0", + "version": "0.63.0", "description": "Google's official CLI for Gemini", "repository": "https://github.com/google-gemini/gemini-cli", "website": "https://geminicli.com", @@ -639,7 +639,7 @@ "license_url": "https://github.com/google-gemini/gemini-cli/blob/main/LICENSE", "distribution": { "npx": { - "package": "@google/gemini-cli@0.62.0", + "package": "@google/gemini-cli@0.63.0", "args": [ "--acp" ] @@ -650,7 +650,7 @@ { "id": "github-copilot-cli", "name": "GitHub Copilot", - "version": "1.0.91", + "version": "1.0.94", "description": "GitHub's AI pair programmer", "repository": "https://github.com/github/copilot-cli", "website": "https://github.com/features/copilot/cli/", @@ -661,7 +661,7 @@ "license_url": "https://github.com/github/copilot-cli/blob/main/LICENSE.md", "distribution": { "npx": { - "package": "@github/copilot@1.0.91", + "package": "@github/copilot@1.0.94", "args": [ "--acp" ] @@ -690,7 +690,7 @@ { "id": "goose", "name": "goose", - "version": "1.53.0", + "version": "1.54.0", "description": "A local, extensible, open source AI agent that automates engineering tasks", "repository": "https://github.com/block/goose", "website": "https://block.github.io/goose/", @@ -702,44 +702,44 @@ "distribution": { "binary": { "darwin-aarch64": { - "archive": "https://github.com/block/goose/releases/download/v1.53.0/goose-aarch64-apple-darwin.tar.bz2", + "archive": "https://github.com/block/goose/releases/download/v1.54.0/goose-aarch64-apple-darwin.tar.bz2", "cmd": "./goose", "args": [ "acp" ], - "sha256": "49cf9cfd6195f558d0d9f39ccd691213004bccb2c626e2b40b244059ff9dbdba" + "sha256": "63738f0eed2fe9d8585a4ba988c3ffb23d600db0b43858a6cd868fa6b035a7af" }, "darwin-x86_64": { - "archive": "https://github.com/block/goose/releases/download/v1.53.0/goose-x86_64-apple-darwin.tar.bz2", + "archive": "https://github.com/block/goose/releases/download/v1.54.0/goose-x86_64-apple-darwin.tar.bz2", "cmd": "./goose", "args": [ "acp" ], - "sha256": "5d96ae149294fbeda930e693144bf333bbc9c1121d949f1ed77f176eb6a35f49" + "sha256": "81fd55f4003950bb72719402e2defb1375eef4b9a739d901a365fb737b73aeee" }, "linux-aarch64": { - "archive": "https://github.com/block/goose/releases/download/v1.53.0/goose-aarch64-unknown-linux-gnu.tar.bz2", + "archive": "https://github.com/block/goose/releases/download/v1.54.0/goose-aarch64-unknown-linux-gnu.tar.bz2", "cmd": "./goose", "args": [ "acp" ], - "sha256": "e156799760a174bfbc5d14443aacef064ce7592f9099dc9ce04c3db74e72224b" + "sha256": "8c7ad233bdaf05f10a52ef36f3ce50f839cb1d2d1df5b31b172af7150c1c288e" }, "linux-x86_64": { - "archive": "https://github.com/block/goose/releases/download/v1.53.0/goose-x86_64-unknown-linux-gnu.tar.bz2", + "archive": "https://github.com/block/goose/releases/download/v1.54.0/goose-x86_64-unknown-linux-gnu.tar.bz2", "cmd": "./goose", "args": [ "acp" ], - "sha256": "2d010c66dfd4348bb437b3a94001882468a5db1aa556858920481522f57752d7" + "sha256": "bf01cb6359f7a2b1acb54ca4827e1d059b18aabb3d2b75202e21066cfd3a3396" }, "windows-x86_64": { - "archive": "https://github.com/block/goose/releases/download/v1.53.0/goose-x86_64-pc-windows-msvc.zip", + "archive": "https://github.com/block/goose/releases/download/v1.54.0/goose-x86_64-pc-windows-msvc.zip", "cmd": "./goose-package\\goose.exe", "args": [ "acp" ], - "sha256": "3a951c661f12415f7947daac2bb4651af1a7b41532f34d7c2f05ea6636eadaa9" + "sha256": "5c39bc91c3eadc231847e21a8a469e778431084437b233a63a950fee22db6239" } } }, @@ -748,7 +748,7 @@ { "id": "grok-build", "name": "Grok Build", - "version": "1.0.49", + "version": "1.0.50", "description": "xAI's coding agent and CLI", "website": "https://x.ai/cli", "authors": [ @@ -758,7 +758,7 @@ "license_url": "https://x.ai/legal/terms-of-service", "distribution": { "npx": { - "package": "@xai-official/grok@1.0.49", + "package": "@xai-official/grok@1.0.50", "args": [ "agent", "stdio" @@ -770,7 +770,7 @@ { "id": "harn", "name": "Harn", - "version": "0.10.155", + "version": "0.10.157", "description": "Harn runs .harn agent pipelines as a native ACP coding agent over stdio.", "repository": "https://github.com/burin-labs/harn", "website": "https://harnlang.com", @@ -782,49 +782,49 @@ "distribution": { "binary": { "darwin-aarch64": { - "archive": "https://github.com/burin-labs/harn/releases/download/v0.10.155/harn-aarch64-apple-darwin.tar.gz", + "archive": "https://github.com/burin-labs/harn/releases/download/v0.10.157/harn-aarch64-apple-darwin.tar.gz", "cmd": "./harn", "args": [ "serve", "acp" ], - "sha256": "724fa01f0b0ec49eab8f9dff58da1162f47fdcf0393e612db065ad3ed939c429" + "sha256": "c1a7d8e0a6f4e4b83d2e03f3455140cd7eaeff8848566a75a6371f7f834659a4" }, "darwin-x86_64": { - "archive": "https://github.com/burin-labs/harn/releases/download/v0.10.155/harn-x86_64-apple-darwin.tar.gz", + "archive": "https://github.com/burin-labs/harn/releases/download/v0.10.157/harn-x86_64-apple-darwin.tar.gz", "cmd": "./harn", "args": [ "serve", "acp" ], - "sha256": "d12d187553c3001bfea8ef6d80f473c0003d274f6633f095621412772c442b26" + "sha256": "1fd8b4723ba94ef6de3ff61b39e33c283b6827fa658c40f1de9777ee4090b9ad" }, "linux-aarch64": { - "archive": "https://github.com/burin-labs/harn/releases/download/v0.10.155/harn-aarch64-unknown-linux-gnu.tar.gz", + "archive": "https://github.com/burin-labs/harn/releases/download/v0.10.157/harn-aarch64-unknown-linux-gnu.tar.gz", "cmd": "./harn", "args": [ "serve", "acp" ], - "sha256": "a5ac432bb4ffc83858785794d9e84c644a86910ea1c9b301ae413c71c11a31c0" + "sha256": "f2aba480171f4bf98bdac5d0843e24ba90f018fb590f024f6969246be4d8ee64" }, "linux-x86_64": { - "archive": "https://github.com/burin-labs/harn/releases/download/v0.10.155/harn-x86_64-unknown-linux-gnu.tar.gz", + "archive": "https://github.com/burin-labs/harn/releases/download/v0.10.157/harn-x86_64-unknown-linux-gnu.tar.gz", "cmd": "./harn", "args": [ "serve", "acp" ], - "sha256": "6f287d4c246dcd6d5a54e7bd878e10e3aad59984b5c587a4eca558e48daa2cd0" + "sha256": "56d0053277f44b88e0969d06d4f2a419add3a342bb0c1ee958775645d280a7c5" }, "windows-x86_64": { - "archive": "https://github.com/burin-labs/harn/releases/download/v0.10.155/harn-x86_64-pc-windows-msvc.zip", + "archive": "https://github.com/burin-labs/harn/releases/download/v0.10.157/harn-x86_64-pc-windows-msvc.zip", "cmd": "harn.exe", "args": [ "serve", "acp" ], - "sha256": "2f1973cd30cd1ed2502b7472062c75fc37304a64051325c4dcb8b4e31fb27700" + "sha256": "e4e202f862d8f141bd559ca56cc6ab1b31fedb32d49dfabc0da92e3016542263" } } }, @@ -833,7 +833,7 @@ { "id": "junie", "name": "Junie", - "version": "3419.24.0", + "version": "3579.5.0", "description": "AI Coding Agent by JetBrains", "repository": "https://github.com/JetBrains/junie-acp-release", "website": "https://junie.jetbrains.com", @@ -845,42 +845,42 @@ "distribution": { "binary": { "darwin-aarch64": { - "archive": "https://github.com/JetBrains/junie-acp-release/releases/download/3419.24/junie-release-3419.24-macos-aarch64.zip", + "archive": "https://github.com/JetBrains/junie-acp-release/releases/download/3579.5/junie-release-3579.5-macos-aarch64.zip", "cmd": "./Applications/junie.app/Contents/MacOS/junie", "args": [ "--acp=true" ] }, "darwin-x86_64": { - "archive": "https://github.com/JetBrains/junie-acp-release/releases/download/3419.24/junie-release-3419.24-macos-amd64.zip", + "archive": "https://github.com/JetBrains/junie-acp-release/releases/download/3579.5/junie-release-3579.5-macos-amd64.zip", "cmd": "./Applications/junie.app/Contents/MacOS/junie", "args": [ "--acp=true" ] }, "linux-aarch64": { - "archive": "https://github.com/JetBrains/junie-acp-release/releases/download/3419.24/junie-release-3419.24-linux-aarch64.zip", + "archive": "https://github.com/JetBrains/junie-acp-release/releases/download/3579.5/junie-release-3579.5-linux-aarch64.zip", "cmd": "./junie-app/bin/junie", "args": [ "--acp=true" ] }, "linux-x86_64": { - "archive": "https://github.com/JetBrains/junie-acp-release/releases/download/3419.24/junie-release-3419.24-linux-amd64.zip", + "archive": "https://github.com/JetBrains/junie-acp-release/releases/download/3579.5/junie-release-3579.5-linux-amd64.zip", "cmd": "./junie-app/bin/junie", "args": [ "--acp=true" ] }, "windows-x86_64": { - "archive": "https://github.com/JetBrains/junie-acp-release/releases/download/3419.24/junie-release-3419.24-windows-amd64.zip", + "archive": "https://github.com/JetBrains/junie-acp-release/releases/download/3579.5/junie-release-3579.5-windows-amd64.zip", "cmd": "./junie/junie.exe", "args": [ "--acp=true" ] }, "windows-aarch64": { - "archive": "https://github.com/JetBrains/junie-acp-release/releases/download/3419.24/junie-release-3419.24-windows-aarch64.zip", + "archive": "https://github.com/JetBrains/junie-acp-release/releases/download/3579.5/junie-release-3579.5-windows-aarch64.zip", "cmd": "./junie/junie.exe", "args": [ "--acp=true" @@ -893,7 +893,7 @@ { "id": "kilo", "name": "Kilo", - "version": "7.8.3", + "version": "7.8.8", "description": "The open source coding agent", "repository": "https://github.com/Kilo-Org/kilocode", "website": "https://kilo.ai/", @@ -906,48 +906,48 @@ "distribution": { "binary": { "darwin-aarch64": { - "archive": "https://github.com/Kilo-Org/kilocode/releases/download/v7.8.3/kilo-darwin-arm64.zip", + "archive": "https://github.com/Kilo-Org/kilocode/releases/download/v7.8.8/kilo-darwin-arm64.zip", "cmd": "./kilo", "args": [ "acp" ], - "sha256": "768dc9961a210628afc8d8db3a6ec5efe963c8588c3b7a8dc083339c2cf82116" + "sha256": "67703d15d38be9e0b4b025491aa08017e7019e15ba47491b2c563e39136700fc" }, "darwin-x86_64": { - "archive": "https://github.com/Kilo-Org/kilocode/releases/download/v7.8.3/kilo-darwin-x64.zip", + "archive": "https://github.com/Kilo-Org/kilocode/releases/download/v7.8.8/kilo-darwin-x64.zip", "cmd": "./kilo", "args": [ "acp" ], - "sha256": "c803df31d887be14d932067044c8901287cbeaffbacae2c89fc87a3123f09ba4" + "sha256": "32c2391e4dd8d009df83f9c8c85467d8cf3afc6fa398c2cf6fbc3e7cdcefd3e1" }, "linux-aarch64": { - "archive": "https://github.com/Kilo-Org/kilocode/releases/download/v7.8.3/kilo-linux-arm64.tar.gz", + "archive": "https://github.com/Kilo-Org/kilocode/releases/download/v7.8.8/kilo-linux-arm64.tar.gz", "cmd": "./kilo", "args": [ "acp" ], - "sha256": "4df707c953b7987e265582986feab390c802ebe5393e537e60b12162b7c9c59d" + "sha256": "abb057ef7bdd65987274a15731272350a61149d0bd343931c809c097a4265273" }, "linux-x86_64": { - "archive": "https://github.com/Kilo-Org/kilocode/releases/download/v7.8.3/kilo-linux-x64.tar.gz", + "archive": "https://github.com/Kilo-Org/kilocode/releases/download/v7.8.8/kilo-linux-x64.tar.gz", "cmd": "./kilo", "args": [ "acp" ], - "sha256": "43c32cc25e09f2c8ae82faf480f482fb7de1f34ec5047edfde86158681ccb6bc" + "sha256": "1072997aa8d54f001cacf76527465353b7a7abd76b7e08828309bd3576c6429b" }, "windows-x86_64": { - "archive": "https://github.com/Kilo-Org/kilocode/releases/download/v7.8.3/kilo-windows-x64.zip", + "archive": "https://github.com/Kilo-Org/kilocode/releases/download/v7.8.8/kilo-windows-x64.zip", "cmd": "./kilo.exe", "args": [ "acp" ], - "sha256": "3da5be2ce6dbb21474a0cdd375c298bc33f6430f28517a7aa0133ad5c4697be6" + "sha256": "ed943f108c9017b7f38a64d6e0f987218994364cc3ad721e870c33ffec04144a" } }, "npx": { - "package": "@kilocode/cli@7.8.3", + "package": "@kilocode/cli@7.8.8", "args": [ "acp" ] @@ -957,7 +957,7 @@ { "id": "kimchi", "name": "Kimchi", - "version": "1.5.1", + "version": "1.7.2", "description": "Coding agent powered by multi-model orchestration", "repository": "https://github.com/getkimchi/kimchi", "website": "https://kimchi.dev", @@ -969,8 +969,8 @@ "distribution": { "binary": { "darwin-aarch64": { - "archive": "https://github.com/getkimchi/kimchi/releases/download/v1.5.1/kimchi_darwin_arm64.tar.gz", - "sha256": "2b86f6bdfc1b4bd177368cb7323f43f974d277c6c492a328da6ac232d66dc59d", + "archive": "https://github.com/getkimchi/kimchi/releases/download/v1.7.2/kimchi_darwin_arm64.tar.gz", + "sha256": "2c33ed15c215c5bec5ee3fa598e8a370278a6ecdac6dd3fdb6651ee1ef362eb1", "cmd": "./bin/kimchi", "args": [ "--mode", @@ -978,8 +978,8 @@ ] }, "darwin-x86_64": { - "archive": "https://github.com/getkimchi/kimchi/releases/download/v1.5.1/kimchi_darwin_amd64.tar.gz", - "sha256": "c10c83abad61bc340d6470dadfe1c63e21a1aaa3d8871f7f0d52a560f066aacc", + "archive": "https://github.com/getkimchi/kimchi/releases/download/v1.7.2/kimchi_darwin_amd64.tar.gz", + "sha256": "79c737b9bdcd973cb7809f27badbe9bbf0ac862c96023a70a79966cfbfa6d28d", "cmd": "./bin/kimchi", "args": [ "--mode", @@ -987,8 +987,8 @@ ] }, "linux-aarch64": { - "archive": "https://github.com/getkimchi/kimchi/releases/download/v1.5.1/kimchi_linux_arm64.tar.gz", - "sha256": "19c35247e245f06f89db205c520684e4f029594c37bfbac64a4937f77deab742", + "archive": "https://github.com/getkimchi/kimchi/releases/download/v1.7.2/kimchi_linux_arm64.tar.gz", + "sha256": "ddcce90ef9be5692d34cc36a86c014cad78294c9dae96433a6c27fd619ce5613", "cmd": "./bin/kimchi", "args": [ "--mode", @@ -996,8 +996,8 @@ ] }, "linux-x86_64": { - "archive": "https://github.com/getkimchi/kimchi/releases/download/v1.5.1/kimchi_linux_amd64.tar.gz", - "sha256": "1c58eff51b76f88559322e15a96fdc57a9fbb56efd4bdfd2bef3a08d2555962f", + "archive": "https://github.com/getkimchi/kimchi/releases/download/v1.7.2/kimchi_linux_amd64.tar.gz", + "sha256": "8de9162966343551e7d77b2131db222cb15c263e803dbea7c59397d297ed23e7", "cmd": "./bin/kimchi", "args": [ "--mode", @@ -1005,8 +1005,8 @@ ] }, "windows-x86_64": { - "archive": "https://github.com/getkimchi/kimchi/releases/download/v1.5.1/kimchi_windows_amd64.zip", - "sha256": "98d5213c4806580121f9c6d16c7cdbd0dbea5e9b724d8cee61d7aecf7a8a5d14", + "archive": "https://github.com/getkimchi/kimchi/releases/download/v1.7.2/kimchi_windows_amd64.zip", + "sha256": "f6cfd6f768b3841a06a3235728ac6d91e653f219bcebbf0296b24edc93602ebe", "cmd": "./bin/kimchi.exe", "args": [ "--mode", @@ -1120,7 +1120,7 @@ { "id": "mistral-vibe", "name": "Mistral Vibe", - "version": "2.25.8", + "version": "2.26.0", "description": "Mistral's open-source coding assistant", "repository": "https://github.com/mistralai/mistral-vibe", "website": "https://mistral.ai/products/vibe", @@ -1133,29 +1133,29 @@ "distribution": { "binary": { "darwin-aarch64": { - "archive": "https://github.com/mistralai/mistral-vibe/releases/download/v2.25.8/vibe-acp-darwin-aarch64-2.25.8.tar.gz", + "archive": "https://github.com/mistralai/mistral-vibe/releases/download/v2.26.0/vibe-acp-darwin-aarch64-2.26.0.tar.gz", "cmd": "./vibe-acp", - "sha256": "357305c3c728883eec26232763f4e414fcec51aafdcc75d04e2f78755f7917ce" + "sha256": "a7830f89519b8744b059a8ef6538f08b7d04dfab4a208f605b4cc7adde974e9b" }, "darwin-x86_64": { - "archive": "https://github.com/mistralai/mistral-vibe/releases/download/v2.25.8/vibe-acp-darwin-x86_64-2.25.8.tar.gz", + "archive": "https://github.com/mistralai/mistral-vibe/releases/download/v2.26.0/vibe-acp-darwin-x86_64-2.26.0.tar.gz", "cmd": "./vibe-acp", - "sha256": "5f1731d76d8c3f8031c2cfd7990cd79c9c4b234d2595e78b10b7b91b469fd6dc" + "sha256": "f80393f1fa8032770e53e7ccb96c2695bff303c3f6515b0d136ca77d0d5eec86" }, "linux-aarch64": { - "archive": "https://github.com/mistralai/mistral-vibe/releases/download/v2.25.8/vibe-acp-linux-aarch64-2.25.8.tar.gz", + "archive": "https://github.com/mistralai/mistral-vibe/releases/download/v2.26.0/vibe-acp-linux-aarch64-2.26.0.tar.gz", "cmd": "./vibe-acp", - "sha256": "09913291476fd2f8fc5c2b330602d6afded3ae6c016e197d9dcf805922bf82e8" + "sha256": "1453148ed6b6bcf33cda02bec01db8b5cae4b567230c632bcdc627f7e82e2ff0" }, "linux-x86_64": { - "archive": "https://github.com/mistralai/mistral-vibe/releases/download/v2.25.8/vibe-acp-linux-x86_64-2.25.8.tar.gz", + "archive": "https://github.com/mistralai/mistral-vibe/releases/download/v2.26.0/vibe-acp-linux-x86_64-2.26.0.tar.gz", "cmd": "./vibe-acp", - "sha256": "dbe693ee66f29fdfcf9029dcbf3b2d4da138554b193e432b089840148ecf08b3" + "sha256": "a429760edc3bd51d0acf4a8171f767a5d3a6989074e09303c748214883e55d04" }, "windows-x86_64": { - "archive": "https://github.com/mistralai/mistral-vibe/releases/download/v2.25.8/vibe-acp-windows-x86_64-2.25.8.zip", + "archive": "https://github.com/mistralai/mistral-vibe/releases/download/v2.26.0/vibe-acp-windows-x86_64-2.26.0.zip", "cmd": "./vibe-acp.exe", - "sha256": "4eb3099bd06b034f62582f7b5ed701febbce3cf013ef95490aca9c79e82c4bd1" + "sha256": "7111916a2d7085f922286823fcfe03a837f3e9989af5fb507f4e7c74273edbd2" } } } @@ -1163,7 +1163,7 @@ { "id": "nova", "name": "Nova", - "version": "1.1.49", + "version": "1.1.51", "description": "Nova by Compass AI - a fully-fledged software engineer at your command", "repository": "https://github.com/Compass-Agentic-Platform/nova", "website": "https://www.compassap.ai/portfolio/nova.html", @@ -1175,7 +1175,7 @@ "icon": "https://cdn.agentclientprotocol.com/registry/v1/latest/nova.svg", "distribution": { "npx": { - "package": "@compass-ai/nova@1.1.49", + "package": "@compass-ai/nova@1.1.51", "args": [ "acp" ] @@ -1185,7 +1185,7 @@ { "id": "opencode", "name": "OpenCode", - "version": "1.18.34", + "version": "1.18.35", "description": "The open source coding agent", "repository": "https://github.com/anomalyco/opencode", "website": "https://opencode.ai", @@ -1198,52 +1198,52 @@ "distribution": { "binary": { "darwin-aarch64": { - "archive": "https://github.com/anomalyco/opencode/releases/download/v1.18.34/opencode-darwin-arm64.zip", + "archive": "https://github.com/anomalyco/opencode/releases/download/v1.18.35/opencode-darwin-arm64.zip", "cmd": "./opencode", "args": [ "acp" ], - "sha256": "8522b70f545184b3a8d97c5ca4f814093b2476d72aebfda8c48bcd072ec31d1b" + "sha256": "80b05124357a77cd57945bfde36082a028e829c198d222d5e146617f49a2c4b7" }, "darwin-x86_64": { - "archive": "https://github.com/anomalyco/opencode/releases/download/v1.18.34/opencode-darwin-x64.zip", + "archive": "https://github.com/anomalyco/opencode/releases/download/v1.18.35/opencode-darwin-x64.zip", "cmd": "./opencode", "args": [ "acp" ], - "sha256": "66bf0638cffad3b65bd6648cc3947619e1dd71f4bfeee0a81e087ac036bb1088" + "sha256": "8127d69e8e94d7adc496e910435f2f73856d87d456e988d3a947f250c95c1be2" }, "linux-aarch64": { - "archive": "https://github.com/anomalyco/opencode/releases/download/v1.18.34/opencode-linux-arm64.tar.gz", + "archive": "https://github.com/anomalyco/opencode/releases/download/v1.18.35/opencode-linux-arm64.tar.gz", "cmd": "./opencode", "args": [ "acp" ], - "sha256": "bbdb3f00c2c51e42e315525233151309724226a8776da8e9145e3b0fa3d5310f" + "sha256": "f7f2ba59ee8aa94d388f9696575a32d20e71c2ee48def9f80fc693a60fec6c72" }, "linux-x86_64": { - "archive": "https://github.com/anomalyco/opencode/releases/download/v1.18.34/opencode-linux-x64.tar.gz", + "archive": "https://github.com/anomalyco/opencode/releases/download/v1.18.35/opencode-linux-x64.tar.gz", "cmd": "./opencode", "args": [ "acp" ], - "sha256": "0f22479647226d1d2dd99595d20082ee7bda3870b62dc6a90b41efc1a71d7e9a" + "sha256": "c8f888b451f5494a18f858fffb0e0b68f4e4baa9c241761c5f206884f0fa640d" }, "windows-aarch64": { - "archive": "https://github.com/anomalyco/opencode/releases/download/v1.18.34/opencode-windows-arm64.zip", + "archive": "https://github.com/anomalyco/opencode/releases/download/v1.18.35/opencode-windows-arm64.zip", "cmd": "./opencode", "args": [ "acp" ], - "sha256": "b738ae4e823c862eaba6d6bd6e1d35e01b46851d7160882c7bdb189f33a16447" + "sha256": "3c144f54fea5d56afb00174fd3134709803a7bb6ce990963044831b671bd9882" }, "windows-x86_64": { - "archive": "https://github.com/anomalyco/opencode/releases/download/v1.18.34/opencode-windows-x64.zip", + "archive": "https://github.com/anomalyco/opencode/releases/download/v1.18.35/opencode-windows-x64.zip", "cmd": "./opencode.exe", "args": [ "acp" ], - "sha256": "8ec42ed1ad8db108052394b83ab69d0331398f761fbfff5fe50f91d65bdd3548" + "sha256": "c90d248cca75e42fd15422a29b5f83a1b30c441af83565635d6b2682adc58dd1" } } } @@ -1356,7 +1356,7 @@ { "id": "qwen-code", "name": "Qwen Code", - "version": "0.24.7", + "version": "0.25.0", "description": "Alibaba's Qwen coding assistant", "repository": "https://github.com/QwenLM/qwen-code", "website": "https://qwenlm.github.io/qwen-code-docs/en/users/overview", @@ -1367,7 +1367,7 @@ "license_url": "https://github.com/QwenLM/qwen-code/blob/main/LICENSE", "distribution": { "npx": { - "package": "@qwen-code/qwen-code@0.24.7", + "package": "@qwen-code/qwen-code@0.25.0", "args": [ "--acp", "--experimental-skills" @@ -1379,7 +1379,7 @@ { "id": "sigit", "name": "siGit Code", - "version": "1.5.12", + "version": "1.6.5", "description": "Local-first coding agent. Runs entirely on your machine with optional on-device LLM inference via Onde.", "repository": "https://github.com/getsigit/sigit", "website": "https://github.com/getsigit/sigit", @@ -1391,38 +1391,38 @@ "distribution": { "binary": { "darwin-aarch64": { - "archive": "https://github.com/getsigit/sigit/releases/download/v1.5.12/sigit-macos-arm64.tar.gz", + "archive": "https://github.com/getsigit/sigit/releases/download/v1.6.5/sigit-macos-arm64.tar.gz", "cmd": "./sigit", - "sha256": "b2558e65f2ad84a0ba0f791b5304276dbff20a4128dbe968bd7fa9ba434b62cf" + "sha256": "af766810f6f7ed6e410c9bb77323127681fd76b8f0e25b98aa3cba3a3f235b17" }, "darwin-x86_64": { - "archive": "https://github.com/getsigit/sigit/releases/download/v1.5.12/sigit-macos-amd64.tar.gz", + "archive": "https://github.com/getsigit/sigit/releases/download/v1.6.5/sigit-macos-amd64.tar.gz", "cmd": "./sigit", - "sha256": "f457ab764f4ae161f009841d68c7a0f8b1268bd10f46c1c5e9ec0eee23938b07" + "sha256": "4014a8e4898e7d61038fcd154e72069c06d657e82a201c8ad966485a24279fdb" }, "linux-aarch64": { - "archive": "https://github.com/getsigit/sigit/releases/download/v1.5.12/sigit-linux-arm64", + "archive": "https://github.com/getsigit/sigit/releases/download/v1.6.5/sigit-linux-arm64", "cmd": "./sigit-linux-arm64", - "sha256": "8ab12fa3a97c74c57e2b650f5efe1c7b7af2e2104c7cf17580acf2c5151ed046" + "sha256": "e2dbe4405fe80a297deae84f9ce2a6f861a3b4090259f32fc641fdcb394a8b0c" }, "linux-x86_64": { - "archive": "https://github.com/getsigit/sigit/releases/download/v1.5.12/sigit-linux-amd64", + "archive": "https://github.com/getsigit/sigit/releases/download/v1.6.5/sigit-linux-amd64", "cmd": "./sigit-linux-amd64", - "sha256": "4afae0483c6d4867ad7dfd97499a54cb9091f58b30ed7a56217ea5c5f3d44a57" + "sha256": "122e06e27573ce630fb644c73f925d1c77282567d798ff13c7fc91a247923991" }, "windows-aarch64": { - "archive": "https://github.com/getsigit/sigit/releases/download/v1.5.12/sigit-win-arm64.exe", + "archive": "https://github.com/getsigit/sigit/releases/download/v1.6.5/sigit-win-arm64.exe", "cmd": "./sigit-win-arm64.exe", - "sha256": "cb2cc1d616e93bcb2167496f5ed5d312322ec41bd5edadc7717de8e63d8a8f63" + "sha256": "e89f6fe4b3af7105d22ebaa0c49b5e8715cdf074c343b68d5d61d5fbf96f20fa" }, "windows-x86_64": { - "archive": "https://github.com/getsigit/sigit/releases/download/v1.5.12/sigit-win-amd64.exe", + "archive": "https://github.com/getsigit/sigit/releases/download/v1.6.5/sigit-win-amd64.exe", "cmd": "./sigit-win-amd64.exe", - "sha256": "686fbad6d540369d3c282c08727ff3765679e8aac709f7c5d70f3d530a41e494" + "sha256": "e659b8b178dd3063c7ca30dae8e62e7db0f60f3017e767f517cf2768bfb0a536" } }, "npx": { - "package": "@smbcloud/sigit@1.5.12" + "package": "@smbcloud/sigit@1.6.5" } }, "icon": "https://cdn.agentclientprotocol.com/registry/v1/latest/sigit.svg" diff --git a/resources/model-db/providers.json b/resources/model-db/providers.json index be2c8a961e..6a99e25c46 100644 --- a/resources/model-db/providers.json +++ b/resources/model-db/providers.json @@ -16077,38 +16077,6 @@ "last_updated": "2025-06-17", "type": "chat" }, - { - "id": "ernie-x1.1-preview", - "name": "ERNIE X1.1", - "display_name": "ERNIE X1.1", - "modalities": { - "input": [ - "text", - "pdf" - ], - "output": [ - "text" - ] - }, - "limit": { - "context": 64000, - "output": 8192 - }, - "tool_call": false, - "reasoning": { - "supported": true - }, - "extra_capabilities": { - "reasoning": { - "supported": true - } - }, - "attachment": true, - "open_weights": false, - "release_date": "2025-09-10", - "last_updated": "2025-09-10", - "type": "chat" - }, { "id": "gemini-2.5-flash", "name": "Gemini 2.5 Flash", @@ -16259,7 +16227,7 @@ }, "limit": { "context": 1000000, - "output": 4096 + "output": 4095 }, "tool_call": false, "reasoning": { @@ -16583,6 +16551,34 @@ "last_updated": "2026-07-29", "type": "chat" }, + { + "id": "gemma-4-26b-a4b-it-chimeraxheretic", + "name": "Gemma 4 26B A4B Chimera X Heretic", + "display_name": "Gemma 4 26B A4B Chimera X Heretic", + "modalities": { + "input": [ + "text", + "image" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 262144, + "output": 32768 + }, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "attachment": true, + "open_weights": true, + "release_date": "2026-10-08", + "last_updated": "2026-10-08", + "type": "chat" + }, { "id": "Gemma-4-26B-A4B-MeroMero", "name": "Gemma 4 26B A4B MeroMero", @@ -17344,6 +17340,34 @@ "last_updated": "2025-04-15", "type": "chat" }, + { + "id": "gemma-4-31b-it-scarlet", + "name": "Gemma 4 31B Scarlet", + "display_name": "Gemma 4 31B Scarlet", + "modalities": { + "input": [ + "text", + "image" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 262144, + "output": 32768 + }, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "attachment": true, + "open_weights": true, + "release_date": "2026-10-08", + "last_updated": "2026-10-08", + "type": "chat" + }, { "id": "GLM-4.6-Derestricted-v5", "name": "GLM 4.6 Derestricted v5", @@ -17772,32 +17796,6 @@ "last_updated": "2026-05-11", "type": "chat" }, - { - "id": "doubao-seed-1-6-250615", - "name": "Doubao Seed 1.6", - "display_name": "Doubao Seed 1.6", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "limit": { - "context": 256000, - "output": 16384 - }, - "tool_call": false, - "reasoning": { - "supported": false - }, - "attachment": false, - "open_weights": false, - "release_date": "2024-01-01", - "last_updated": "2025-06-15", - "type": "chat" - }, { "id": "Gemma-4-31B-DarkIdol", "name": "Gemma 4 31B DarkIdol", @@ -17865,32 +17863,6 @@ "last_updated": "2026-05-10", "type": "chat" }, - { - "id": "doubao-seed-1-6-flash-250615", - "name": "Doubao Seed 1.6 Flash", - "display_name": "Doubao Seed 1.6 Flash", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "limit": { - "context": 256000, - "output": 16384 - }, - "tool_call": false, - "reasoning": { - "supported": false - }, - "attachment": false, - "open_weights": false, - "release_date": "2024-01-01", - "last_updated": "2025-06-15", - "type": "chat" - }, { "id": "mistral-code-agent-latest", "name": "Mistral Code Agent Latest", @@ -18808,6 +18780,48 @@ "last_updated": "2024-01-01", "type": "chat" }, + { + "id": "anthropic/claude-haiku-5.5", + "name": "Claude Haiku 5.5", + "display_name": "Claude Haiku 5.5", + "modalities": { + "input": [ + "text", + "image", + "pdf" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 1000000, + "output": 128000 + }, + "temperature": false, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "effort_options": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + }, + "attachment": true, + "open_weights": false, + "knowledge": "2026-06", + "release_date": "2026-10-07", + "last_updated": "2026-10-07", + "type": "chat" + }, { "id": "anthropic/claude-opus-latest", "name": "Claude Opus Latest", @@ -18915,14 +18929,25 @@ ] }, "limit": { - "context": 200000, - "output": 64000 + "context": 1000000, + "output": 128000 }, "tool_call": true, "reasoning": { "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "effort_options": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + }, "attachment": true, "open_weights": false, "release_date": "2026-03-29", @@ -20493,7 +20518,7 @@ ] }, "limit": { - "context": 1000000, + "context": 1048576, "output": 131072 }, "temperature": true, @@ -20520,6 +20545,45 @@ "last_updated": "2026-07-31", "type": "chat" }, + { + "id": "deepseek/deepseek-v4-flash-0423", + "name": "DeepSeek V4 Flash 0423", + "display_name": "DeepSeek V4 Flash 0423", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 1048576, + "output": 384000 + }, + "temperature": true, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "effort_options": [ + "none", + "low", + "high", + "max" + ] + } + }, + "attachment": false, + "open_weights": true, + "knowledge": "2025-05", + "release_date": "2026-04-23", + "last_updated": "2026-04-23", + "type": "chat" + }, { "id": "deepseek/deepseek-v4.1-flash", "name": "DeepSeek V4.1 Flash", @@ -20719,6 +20783,45 @@ "last_updated": "2026-05-03", "type": "chat" }, + { + "id": "deepseek/deepseek-v4-flash-0423:thinking", + "name": "DeepSeek V4 Flash 0423 (Thinking)", + "display_name": "DeepSeek V4 Flash 0423 (Thinking)", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 1048576, + "output": 384000 + }, + "temperature": true, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "effort_options": [ + "none", + "low", + "high", + "max" + ] + } + }, + "attachment": false, + "open_weights": true, + "knowledge": "2025-05", + "release_date": "2026-04-23", + "last_updated": "2026-04-23", + "type": "chat" + }, { "id": "deepseek/deepseek-v4-pro:thinking", "name": "DeepSeek V4 Pro (Thinking)", @@ -20847,7 +20950,7 @@ ] }, "limit": { - "context": 1000000, + "context": 1048576, "output": 131072 }, "temperature": true, @@ -27839,14 +27942,15 @@ "context": 256000, "output": 32768 }, + "temperature": true, "tool_call": false, "reasoning": { "supported": false }, "attachment": false, "open_weights": false, - "release_date": "2025-08-01", - "last_updated": "2025-08-01", + "release_date": "2025-07-30", + "last_updated": "2025-07-30", "type": "chat" }, { @@ -28197,7 +28301,7 @@ ] }, "limit": { - "context": 256000, + "context": 262144, "output": 65536 }, "temperature": true, @@ -28231,7 +28335,7 @@ ] }, "limit": { - "context": 256000, + "context": 262144, "output": 65536 }, "temperature": false, @@ -28301,7 +28405,7 @@ ] }, "limit": { - "context": 256000, + "context": 262144, "output": 65536 }, "temperature": false, @@ -28367,7 +28471,7 @@ ] }, "limit": { - "context": 256000, + "context": 262144, "output": 65536 }, "temperature": true, @@ -30444,7 +30548,7 @@ ] }, "limit": { - "context": 262144, + "context": 1001536, "output": 32768 }, "temperature": true, @@ -31280,7 +31384,7 @@ ] }, "limit": { - "context": 262144, + "context": 1001536, "output": 32768 }, "temperature": true, @@ -31375,7 +31479,7 @@ ] }, "limit": { - "context": 524288, + "context": 1010000, "output": 32768 }, "tool_call": true, @@ -31478,7 +31582,7 @@ ] }, "limit": { - "context": 131072, + "context": 262144, "output": 32768 }, "temperature": true, @@ -31517,7 +31621,7 @@ ] }, "limit": { - "context": 524288, + "context": 1010000, "output": 32768 }, "tool_call": true, @@ -31902,7 +32006,7 @@ ] }, "limit": { - "context": 256000, + "context": 262144, "output": 65536 }, "temperature": true, @@ -31941,7 +32045,7 @@ ] }, "limit": { - "context": 131072, + "context": 262144, "output": 32768 }, "temperature": true, @@ -31982,7 +32086,7 @@ ] }, "limit": { - "context": 258048, + "context": 262144, "output": 65536 }, "temperature": true, @@ -32302,7 +32406,7 @@ ] }, "limit": { - "context": 258048, + "context": 262144, "output": 65536 }, "temperature": true, @@ -32622,7 +32726,7 @@ ] }, "limit": { - "context": 260096, + "context": 262144, "output": 65536 }, "temperature": true, @@ -32703,7 +32807,7 @@ ] }, "limit": { - "context": 260096, + "context": 262144, "output": 65536 }, "temperature": true, @@ -34078,7 +34182,7 @@ ] }, "limit": { - "context": 128000, + "context": 131072, "output": 16384 }, "temperature": true, @@ -36997,7 +37101,7 @@ ] }, "limit": { - "context": 1000000, + "context": 200000, "output": 64000 }, "temperature": true, @@ -37362,7 +37466,7 @@ ] }, "limit": { - "context": 1000000, + "context": 200000, "output": 64000 }, "temperature": true, @@ -37553,6 +37657,48 @@ "last_updated": "2025-10-15", "type": "chat" }, + { + "id": "claude-haiku-5-5", + "name": "Claude Haiku 5.5", + "display_name": "Claude Haiku 5.5", + "modalities": { + "input": [ + "text", + "image", + "pdf" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 1000000, + "output": 128000 + }, + "temperature": false, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "effort_options": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + }, + "attachment": true, + "open_weights": false, + "knowledge": "2026-06", + "release_date": "2026-10-07", + "last_updated": "2026-10-07", + "type": "chat" + }, { "id": "claude-sonnet-4-6", "name": "Claude Sonnet 4.6", @@ -39241,8 +39387,8 @@ }, { "id": "deepseek-ai/DeepSeek-V4.1-Flash-Fast", - "name": "deepseek-ai/DeepSeek-V4.1-Flash-Fast", - "display_name": "deepseek-ai/DeepSeek-V4.1-Flash-Fast", + "name": "DeepSeek V4.1 Flash Fast", + "display_name": "DeepSeek V4.1 Flash Fast", "modalities": { "input": [ "text", @@ -48883,6 +49029,49 @@ "api": "https://api.llmgateway.io/v1", "doc": "https://llmgateway.io/docs", "models": [ + { + "id": "entrim/glm-5.3-flash", + "name": "GLM-5.3 Flash (entrim)", + "display_name": "GLM-5.3 Flash (entrim)", + "modalities": { + "input": [ + "text", + "image", + "video", + "pdf" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 1048576, + "output": 131072 + }, + "temperature": true, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "effort_options": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + }, + "attachment": true, + "open_weights": true, + "release_date": "2026-08-26", + "last_updated": "2026-08-26", + "type": "chat" + }, { "id": "entrim/deepseek-v4.1-flash", "name": "DeepSeek V4.1 Flash (entrim)", @@ -49733,44 +49922,6 @@ "last_updated": "2026-09-22", "type": "chat" }, - { - "id": "deepinfra/hy3", - "name": "Hy3 (DeepInfra)", - "display_name": "Hy3 (DeepInfra)", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "limit": { - "context": 262144, - "output": 131072 - }, - "temperature": true, - "tool_call": true, - "reasoning": { - "supported": true, - "default": true - }, - "extra_capabilities": { - "reasoning": { - "supported": true, - "effort_options": [ - "none", - "low", - "high" - ] - } - }, - "attachment": false, - "open_weights": true, - "release_date": "2026-07-06", - "last_updated": "2026-07-06", - "type": "chat" - }, { "id": "deepinfra/deepseek-v4-pro", "name": "DeepSeek V4 Pro (DeepInfra)", @@ -50480,6 +50631,33 @@ "last_updated": "2026-06-12", "type": "chat" }, + { + "id": "scx-ai-gp/glm-5.3-fast", + "name": "GLM 5.3 Fast (SCX.ai)", + "display_name": "GLM 5.3 Fast (SCX.ai)", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 1000000, + "output": 128000 + }, + "temperature": true, + "tool_call": false, + "reasoning": { + "supported": false + }, + "attachment": false, + "open_weights": true, + "release_date": "2026-08-14", + "last_updated": "2026-08-14", + "type": "chat" + }, { "id": "zai/glm-4.6v", "name": "GLM-4.6V (Z AI)", @@ -51932,6 +52110,48 @@ "last_updated": "2026-08-12", "type": "chat" }, + { + "id": "aws-bedrock/claude-haiku-5-5", + "name": "Claude Haiku 5.5 (AWS Bedrock)", + "display_name": "Claude Haiku 5.5 (AWS Bedrock)", + "modalities": { + "input": [ + "text", + "image", + "pdf" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 1000000, + "output": 128000 + }, + "temperature": false, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "effort_options": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + }, + "attachment": true, + "open_weights": false, + "knowledge": "2026-06", + "release_date": "2026-10-07", + "last_updated": "2026-10-07", + "type": "chat" + }, { "id": "aws-bedrock/claude-sonnet-4-6", "name": "Claude Sonnet 4.6 (AWS Bedrock)", @@ -53374,68 +53594,110 @@ "type": "chat" }, { - "id": "anthropic/claude-sonnet-4-6", - "name": "Claude Sonnet 4.6 (Anthropic)", - "display_name": "Claude Sonnet 4.6 (Anthropic)", - "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": "high", - "effort_options": [ - "low", - "medium", - "high", - "max" - ], - "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.", - "Anthropic API defaults effort to high; lower effort levels should be chosen per workload." - ] - } - }, - "attachment": true, - "open_weights": false, - "knowledge": "2025-08-31", - "release_date": "2026-02-17", - "last_updated": "2026-03-13", - "type": "chat" - }, - { - "id": "anthropic/claude-sonnet-5-5", - "name": "Claude Sonnet 5.5 (Anthropic)", - "display_name": "Claude Sonnet 5.5 (Anthropic)", + "id": "anthropic/claude-haiku-5-5", + "name": "Claude Haiku 5.5 (Anthropic)", + "display_name": "Claude Haiku 5.5 (Anthropic)", + "modalities": { + "input": [ + "text", + "image", + "pdf" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 1000000, + "output": 128000 + }, + "temperature": false, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "effort_options": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + }, + "attachment": true, + "open_weights": false, + "knowledge": "2026-06", + "release_date": "2026-10-07", + "last_updated": "2026-10-07", + "type": "chat" + }, + { + "id": "anthropic/claude-sonnet-4-6", + "name": "Claude Sonnet 4.6 (Anthropic)", + "display_name": "Claude Sonnet 4.6 (Anthropic)", + "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": "high", + "effort_options": [ + "low", + "medium", + "high", + "max" + ], + "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.", + "Anthropic API defaults effort to high; lower effort levels should be chosen per workload." + ] + } + }, + "attachment": true, + "open_weights": false, + "knowledge": "2025-08-31", + "release_date": "2026-02-17", + "last_updated": "2026-03-13", + "type": "chat" + }, + { + "id": "anthropic/claude-sonnet-5-5", + "name": "Claude Sonnet 5.5 (Anthropic)", + "display_name": "Claude Sonnet 5.5 (Anthropic)", "modalities": { "input": [ "text", @@ -55890,6 +56152,43 @@ "last_updated": "2025-10-05", "type": "chat" }, + { + "id": "novita/ling-3.1-flash", + "name": "Ling 3.1 Flash (NovitaAI)", + "display_name": "Ling 3.1 Flash (NovitaAI)", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 262144, + "output": 32768 + }, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "effort_options": [ + "none", + "low", + "medium", + "high" + ] + } + }, + "attachment": false, + "open_weights": false, + "release_date": "2026-09-29", + "last_updated": "2026-09-29", + "type": "chat" + }, { "id": "novita/gemma-4-26b-a4b-it", "name": "Gemma 4 26B A4B IT (NovitaAI)", @@ -68118,7 +68417,7 @@ "output": 16384 }, "temperature": true, - "tool_call": true, + "tool_call": false, "reasoning": { "supported": false }, @@ -68298,6 +68597,44 @@ "last_updated": "2025-08-26", "type": "chat" }, + { + "id": "stealth/glyph-cluster", + "name": "Stealth: Glyph Cluster (free)", + "display_name": "Stealth: Glyph Cluster (free)", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 256000, + "output": 256000 + }, + "temperature": true, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "effort_options": [ + "low", + "medium", + "high", + "xhigh" + ] + } + }, + "attachment": false, + "open_weights": false, + "release_date": "2025-08-26", + "last_updated": "2025-08-26", + "type": "chat" + }, { "id": "stealth/claude-sonnet-4.6", "name": "Stealth: Claude Sonnet 4.6 (20% off)", @@ -69049,6 +69386,49 @@ "last_updated": "2026-04-16", "type": "chat" }, + { + "id": "anthropic/claude-haiku-5.5", + "name": "Claude Haiku 5.5", + "display_name": "Claude Haiku 5.5", + "modalities": { + "input": [ + "text", + "image", + "pdf" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 1000000, + "output": 128000 + }, + "temperature": false, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "effort_options": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + }, + "attachment": true, + "open_weights": false, + "knowledge": "2026-06", + "release_date": "2026-10-07", + "last_updated": "2026-10-07", + "type": "chat" + }, { "id": "anthropic/claude-opus-4.8", "name": "Claude Opus 4.8", @@ -69067,7 +69447,7 @@ "context": 1000000, "output": 128000 }, - "temperature": true, + "temperature": false, "tool_call": true, "reasoning": { "supported": true, @@ -69176,7 +69556,7 @@ "context": 1000000, "output": 128000 }, - "temperature": true, + "temperature": false, "tool_call": true, "reasoning": { "supported": true, @@ -69220,7 +69600,7 @@ "context": 1000000, "output": 128000 }, - "temperature": true, + "temperature": false, "tool_call": true, "reasoning": { "supported": true, @@ -69582,7 +69962,7 @@ "context": 1000000, "output": 128000 }, - "temperature": true, + "temperature": false, "tool_call": true, "reasoning": { "supported": true, @@ -70349,8 +70729,8 @@ ] }, "limit": { - "context": 131072, - "output": 65536 + "context": 163840, + "output": 147456 }, "temperature": true, "tool_call": true, @@ -71486,7 +71866,7 @@ }, "limit": { "context": 1048576, - "output": 131072 + "output": 943718 }, "temperature": true, "tool_call": true, @@ -72650,43 +73030,6 @@ "last_updated": "2025-09-27", "type": "chat" }, - { - "id": "baidu/ernie-4.5-vl-424b-a47b", - "name": "Baidu: ERNIE 4.5 VL 424B A47B (retires Oct 8)", - "display_name": "Baidu: ERNIE 4.5 VL 424B A47B (retires Oct 8)", - "modalities": { - "input": [ - "image", - "text" - ], - "output": [ - "text" - ] - }, - "limit": { - "context": 123000, - "output": 16000 - }, - "temperature": true, - "tool_call": false, - "reasoning": { - "supported": true, - "default": true - }, - "extra_capabilities": { - "reasoning": { - "effort_options": [ - "none", - "high" - ] - } - }, - "attachment": true, - "open_weights": false, - "release_date": "2025-06-30", - "last_updated": "2025-06-30", - "type": "chat" - }, { "id": "x-ai/grok-4.20-multi-agent", "name": "SpaceXAI: Grok 4.20 Multi-Agent", @@ -74310,8 +74653,8 @@ }, { "id": "google/gemini-nano-banana-2.1", - "name": "Google: Nano Banana 2.1", - "display_name": "Google: Nano Banana 2.1", + "name": "Nano Banana 2.1", + "display_name": "Nano Banana 2.1", "modalities": { "input": [ "image", @@ -74319,8 +74662,8 @@ "pdf" ], "output": [ - "image", - "text" + "text", + "image" ] }, "limit": { @@ -74970,8 +75313,8 @@ }, { "id": "mistralai/mistral-large-4-0", - "name": "Mistral: Mistral Large 4", - "display_name": "Mistral: Mistral Large 4", + "name": "Mistral: Mistral Large 4 (50% off)", + "display_name": "Mistral: Mistral Large 4 (50% off)", "modalities": { "input": [ "text", @@ -74982,7 +75325,7 @@ ] }, "limit": { - "context": 524288, + "context": 1048576, "output": 262144 }, "temperature": true, @@ -75091,8 +75434,8 @@ }, { "id": "mistralai/codestral-2508", - "name": "Mistral: Codestral 2508", - "display_name": "Mistral: Codestral 2508", + "name": "Codestral 25.08", + "display_name": "Codestral 25.08", "modalities": { "input": [ "text", @@ -75113,8 +75456,8 @@ }, "attachment": true, "open_weights": false, - "release_date": "2025-08-01", - "last_updated": "2025-08-01", + "release_date": "2025-07-30", + "last_updated": "2025-07-30", "type": "chat" }, { @@ -75272,9 +75615,9 @@ "type": "chat" }, { - "id": "inclusionai/ling-3.0-flash-sante:free", - "name": "inclusionAI: Ling 3.0 Flash Sante (free)", - "display_name": "inclusionAI: Ling 3.0 Flash Sante (free)", + "id": "inclusionai/ling-3.0-flash", + "name": "inclusionAI: Ling 3.0 Flash", + "display_name": "inclusionAI: Ling 3.0 Flash", "modalities": { "input": [ "text" @@ -75295,6 +75638,7 @@ }, "extra_capabilities": { "reasoning": { + "supported": true, "effort_options": [ "none", "high" @@ -75303,14 +75647,14 @@ }, "attachment": false, "open_weights": false, - "release_date": "2026-09-04", - "last_updated": "2026-09-04", + "release_date": "2026-07-23", + "last_updated": "2026-07-23", "type": "chat" }, { - "id": "inclusionai/ling-3.0-flash", - "name": "inclusionAI: Ling 3.0 Flash", - "display_name": "inclusionAI: Ling 3.0 Flash", + "id": "inclusionai/ling-3.1-flash", + "name": "inclusionAI: Ling 3.1 Flash (new)", + "display_name": "inclusionAI: Ling 3.1 Flash (new)", "modalities": { "input": [ "text" @@ -75331,7 +75675,6 @@ }, "extra_capabilities": { "reasoning": { - "supported": true, "effort_options": [ "none", "high" @@ -75340,14 +75683,14 @@ }, "attachment": false, "open_weights": false, - "release_date": "2026-07-23", - "last_updated": "2026-07-23", + "release_date": "2026-10-02", + "last_updated": "2026-10-02", "type": "chat" }, { - "id": "inclusionai/ling-3.1-flash", - "name": "inclusionAI: Ling 3.1 Flash (new)", - "display_name": "inclusionAI: Ling 3.1 Flash (new)", + "id": "inclusionai/ling-3.0-flash-sante", + "name": "inclusionAI: Ling 3.0 Flash Sante", + "display_name": "inclusionAI: Ling 3.0 Flash Sante", "modalities": { "input": [ "text" @@ -75376,8 +75719,8 @@ }, "attachment": false, "open_weights": false, - "release_date": "2026-10-02", - "last_updated": "2026-10-02", + "release_date": "2026-09-04", + "last_updated": "2026-09-04", "type": "chat" }, { @@ -76010,7 +76353,7 @@ }, "limit": { "context": 262144, - "output": 32768 + "output": 131072 }, "temperature": true, "tool_call": true, @@ -76865,21 +77208,22 @@ "type": "chat" }, { - "id": "stepfun/step-3.7-flash:free", - "name": "StepFun: Step 3.7 Flash (free)", - "display_name": "StepFun: Step 3.7 Flash (free)", + "id": "stepfun/step-5-preview", + "name": "Step 5 Preview", + "display_name": "Step 5 Preview", "modalities": { "input": [ "text", - "image" + "image", + "video" ], "output": [ "text" ] }, "limit": { - "context": 262144, - "output": 262144 + "context": 1000000, + "output": 64000 }, "temperature": true, "tool_call": true, @@ -76897,10 +77241,9 @@ } }, "attachment": true, - "open_weights": true, - "knowledge": "2026-03-01", - "release_date": "2026-05-29", - "last_updated": "2026-05-29", + "open_weights": false, + "release_date": "2026-09-16", + "last_updated": "2026-09-20", "type": "chat" }, { @@ -76979,6 +77322,44 @@ "last_updated": "2026-05-29", "type": "chat" }, + { + "id": "stepfun/step-5-preview-free", + "name": "StepFun: Step 5 Preview (free)", + "display_name": "StepFun: Step 5 Preview (free)", + "modalities": { + "input": [ + "text", + "image" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 1000000, + "output": 64000 + }, + "temperature": true, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "effort_options": [ + "low", + "medium", + "high" + ] + } + }, + "attachment": true, + "open_weights": false, + "release_date": "2025-08-26", + "last_updated": "2025-08-26", + "type": "chat" + }, { "id": "dots-studio/dots-3-note-preview:free", "name": "Dots Studio: Dots3-Note Preview (free)", @@ -77692,7 +78073,7 @@ ] }, "limit": { - "context": 1000000, + "context": 1048576, "output": 131072 }, "temperature": true, @@ -77733,7 +78114,7 @@ }, "limit": { "context": 262144, - "output": 65536 + "output": 81920 }, "temperature": true, "tool_call": true, @@ -78344,7 +78725,7 @@ }, "limit": { "context": 262144, - "output": 235929 + "output": 16384 }, "temperature": true, "tool_call": true, @@ -78803,7 +79184,7 @@ }, "limit": { "context": 262144, - "output": 235929 + "output": 65536 }, "temperature": true, "tool_call": true, @@ -78935,7 +79316,7 @@ }, "limit": { "context": 262144, - "output": 81920 + "output": 235929 }, "temperature": true, "tool_call": true, @@ -79076,8 +79457,8 @@ ] }, "limit": { - "context": 128000, - "output": 32000 + "context": 262144, + "output": 235929 }, "temperature": true, "tool_call": true, @@ -79275,7 +79656,7 @@ }, "limit": { "context": 262144, - "output": 65536 + "output": 81920 }, "temperature": true, "tool_call": true, @@ -85857,6 +86238,48 @@ "last_updated": "2026-07-21", "type": "chat" }, + { + "id": "claude-haiku-5-5", + "name": "Claude Haiku 5.5", + "display_name": "Claude Haiku 5.5", + "modalities": { + "input": [ + "text", + "image" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 1000000, + "output": 128000 + }, + "temperature": false, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "effort_options": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + }, + "attachment": true, + "open_weights": false, + "knowledge": "2026-06", + "release_date": "2026-10-07", + "last_updated": "2026-10-07", + "type": "chat" + }, { "id": "gemini-3-1-pro-preview", "name": "Gemini 3.1 Pro Preview", @@ -90028,7 +90451,7 @@ ] }, "limit": { - "context": 524288, + "context": 1048576, "output": 16384 }, "temperature": true, @@ -90056,7 +90479,7 @@ "attachment": true, "open_weights": true, "release_date": "2026-08-26", - "last_updated": "2026-09-01", + "last_updated": "2026-09-30", "type": "chat" } ] @@ -106667,47 +107090,6 @@ "last_updated": "2026-08-14", "type": "chat" }, - { - "id": "glm-5.3-flash-fp4", - "name": "GLM 5.3 Flash FP4", - "display_name": "GLM 5.3 Flash FP4", - "modalities": { - "input": [ - "text", - "image", - "video" - ], - "output": [ - "text" - ] - }, - "limit": { - "context": 1048576, - "output": 131072 - }, - "temperature": true, - "tool_call": true, - "reasoning": { - "supported": true, - "default": true - }, - "extra_capabilities": { - "reasoning": { - "supported": true, - "interleaved": true, - "effort_options": [ - "low", - "high", - "max" - ] - } - }, - "attachment": true, - "open_weights": true, - "release_date": "2026-08-26", - "last_updated": "2026-08-26", - "type": "chat" - }, { "id": "deepseek-v4.1-flash-fast", "name": "DeepSeek V4.1 Flash", @@ -107617,6 +107999,46 @@ "api": "https://api.neuralwatt.com/v1", "doc": "https://portal.neuralwatt.com/docs", "models": [ + { + "id": "mimo-v2.6-pro", + "name": "MiMo-V2.6-Pro", + "display_name": "MiMo-V2.6-Pro", + "modalities": { + "input": [ + "text", + "image", + "audio" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 1048560, + "output": 393216 + }, + "temperature": true, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "effort_options": [ + "none", + "high" + ] + } + }, + "attachment": true, + "open_weights": true, + "release_date": "2026-09-22", + "last_updated": "2026-09-22", + "type": "chat" + }, { "id": "glm-5.2-short-fast", "name": "GLM 5.2 Short Fast", @@ -108294,12 +108716,14 @@ "type": "chat" }, { - "id": "glm-5.2", - "name": "GLM 5.2", - "display_name": "GLM 5.2", + "id": "mimo-v2.6-pro-flex", + "name": "MiMo-V2.6-Pro Flex", + "display_name": "MiMo-V2.6-Pro Flex", "modalities": { "input": [ - "text" + "text", + "image", + "audio" ], "output": [ "text" @@ -108307,7 +108731,7 @@ }, "limit": { "context": 1048560, - "output": 1048560 + "output": 393216 }, "temperature": true, "tool_call": true, @@ -108321,21 +108745,20 @@ "interleaved": true, "effort_options": [ "none", - "high", - "max" + "high" ] } }, - "attachment": false, + "attachment": true, "open_weights": true, - "release_date": "2026-06-17", - "last_updated": "2026-06-17", + "release_date": "2026-09-22", + "last_updated": "2026-09-22", "type": "chat" }, { - "id": "glm-5.2-short-fast-flex", - "name": "GLM 5.2 Short Fast Flex", - "display_name": "GLM 5.2 Short Fast Flex", + "id": "glm-5.2", + "name": "GLM 5.2", + "display_name": "GLM 5.2", "modalities": { "input": [ "text" @@ -108345,8 +108768,47 @@ ] }, "limit": { - "context": 199984, - "output": 32000 + "context": 1048560, + "output": 1048560 + }, + "temperature": true, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "effort_options": [ + "none", + "high", + "max" + ] + } + }, + "attachment": false, + "open_weights": true, + "release_date": "2026-06-17", + "last_updated": "2026-06-17", + "type": "chat" + }, + { + "id": "glm-5.2-short-fast-flex", + "name": "GLM 5.2 Short Fast Flex", + "display_name": "GLM 5.2 Short Fast Flex", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 199984, + "output": 32000 }, "temperature": true, "tool_call": true, @@ -110250,6 +110712,47 @@ "last_updated": "2024-12-11", "type": "chat" }, + { + "id": "grok-4.7", + "name": "Grok 4.7", + "display_name": "Grok 4.7", + "modalities": { + "input": [ + "text", + "image", + "pdf" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 500000, + "output": 500000 + }, + "temperature": true, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "effort_options": [ + "low", + "medium", + "high", + "xhigh" + ] + } + }, + "attachment": true, + "open_weights": false, + "knowledge": "2026-05", + "release_date": "2026-09-21", + "last_updated": "2026-09-21", + "type": "chat" + }, { "id": "text-embedding-3-small", "name": "text-embedding-3-small", @@ -110862,6 +111365,41 @@ "last_updated": "2022-12-15", "type": "embedding" }, + { + "id": "deepseek-v4.1-flash", + "name": "DeepSeek-V4.1-Flash", + "display_name": "DeepSeek-V4.1-Flash", + "modalities": { + "input": [ + "text", + "image" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 1000000, + "output": 128000 + }, + "temperature": true, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, + "attachment": true, + "open_weights": true, + "knowledge": "2025-05", + "release_date": "2026-09-10", + "last_updated": "2026-09-10", + "type": "chat" + }, { "id": "gpt-5.3-codex", "name": "GPT-5.3 Codex", @@ -112829,6 +113367,48 @@ "last_updated": "2025-04-14", "type": "chat" }, + { + "id": "claude-haiku-5-5", + "name": "Claude Haiku 5.5", + "display_name": "Claude Haiku 5.5", + "modalities": { + "input": [ + "text", + "image", + "pdf" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 1000000, + "output": 128000 + }, + "temperature": false, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "effort_options": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + }, + "attachment": true, + "open_weights": false, + "knowledge": "2026-06", + "release_date": "2026-10-07", + "last_updated": "2026-10-07", + "type": "chat" + }, { "id": "gpt-6-luna", "name": "GPT-6 Luna", @@ -115353,6 +115933,48 @@ "last_updated": "2026-07-17", "type": "chat" }, + { + "id": "claude-haiku-5-5", + "name": "Claude Haiku 5.5", + "display_name": "Claude Haiku 5.5", + "modalities": { + "input": [ + "text", + "image", + "pdf" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 1000000, + "output": 128000 + }, + "temperature": false, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "effort_options": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + }, + "attachment": true, + "open_weights": false, + "knowledge": "2026-06", + "release_date": "2026-10-07", + "last_updated": "2026-10-07", + "type": "chat" + }, { "id": "claude-sonnet-4-6", "name": "Claude Sonnet 4.6", @@ -145333,9 +145955,9 @@ "type": "chat" }, { - "id": "anthropic/claude-fable-5.1", - "name": "Claude Fable 5.1", - "display_name": "Claude Fable 5.1", + "id": "anthropic/claude-sonnet-5.5", + "name": "Claude Sonnet 5.5", + "display_name": "Claude Sonnet 5.5", "modalities": { "input": [ "text", @@ -145358,93 +145980,135 @@ }, "extra_capabilities": { "reasoning": { - "supported": true, - "default_enabled": true, - "mode": "effort", - "effort": "high", "effort_options": [ "low", "medium", "high", "xhigh", "max" - ], - "interleaved": true, - "summaries": true, - "visibility": "omitted", - "continuation": [ - "thinking_blocks" - ], - "notes": [ - "Adaptive thinking is always on for Claude Fable 5 and Claude Mythos 5; thinking.type = \"disabled\" is rejected.", - "Manual budget_tokens requests return 400 on Claude Fable 5 and Claude Mythos 5.", - "thinking.display defaults to omitted; set display to summarized to receive readable thinking summaries." ] } }, "attachment": true, "open_weights": false, "knowledge": "2026-06", - "release_date": "2026-09-01", - "last_updated": "2026-09-01", - "type": "chat" - }, - { - "id": "anthropic/claude-sonnet-4.5", - "name": "Claude Sonnet 4.5 (latest)", - "display_name": "Claude Sonnet 4.5 (latest)", - "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, - "default_enabled": false, - "mode": "budget", - "budget": { - "min": 1024, - "unit": "tokens" - }, - "interleaved": true, - "summaries": true, - "visibility": "summary", - "continuation": [ - "thinking_blocks" - ], - "notes": [ - "Claude 4 manual thinking uses thinking.type = \"enabled\" with budget_tokens.", - "Interleaved thinking requires the interleaved-thinking-2025-05-14 beta header for this model family." - ] - } - }, - "attachment": true, - "open_weights": false, - "knowledge": "2025-07-31", - "release_date": "2025-09-29", - "last_updated": "2025-09-29", + "release_date": "2026-09-28", + "last_updated": "2026-09-28", "type": "chat" }, { - "id": "anthropic/claude-fable-5", - "name": "Claude Fable 5", - "display_name": "Claude Fable 5", + "id": "anthropic/claude-fable-5.1", + "name": "Claude Fable 5.1", + "display_name": "Claude Fable 5.1", + "modalities": { + "input": [ + "text", + "image", + "pdf" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 1000000, + "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": [ + "low", + "medium", + "high", + "xhigh", + "max" + ], + "interleaved": true, + "summaries": true, + "visibility": "omitted", + "continuation": [ + "thinking_blocks" + ], + "notes": [ + "Adaptive thinking is always on for Claude Fable 5 and Claude Mythos 5; thinking.type = \"disabled\" is rejected.", + "Manual budget_tokens requests return 400 on Claude Fable 5 and Claude Mythos 5.", + "thinking.display defaults to omitted; set display to summarized to receive readable thinking summaries." + ] + } + }, + "attachment": true, + "open_weights": false, + "knowledge": "2026-06", + "release_date": "2026-09-01", + "last_updated": "2026-09-01", + "type": "chat" + }, + { + "id": "anthropic/claude-sonnet-4.5", + "name": "Claude Sonnet 4.5 (latest)", + "display_name": "Claude Sonnet 4.5 (latest)", + "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, + "default_enabled": false, + "mode": "budget", + "budget": { + "min": 1024, + "unit": "tokens" + }, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ], + "notes": [ + "Claude 4 manual thinking uses thinking.type = \"enabled\" with budget_tokens.", + "Interleaved thinking requires the interleaved-thinking-2025-05-14 beta header for this model family." + ] + } + }, + "attachment": true, + "open_weights": false, + "knowledge": "2025-07-31", + "release_date": "2025-09-29", + "last_updated": "2025-09-29", + "type": "chat" + }, + { + "id": "anthropic/claude-fable-5", + "name": "Claude Fable 5", + "display_name": "Claude Fable 5", "modalities": { "input": [ "text", @@ -146622,6 +147286,49 @@ "last_updated": "2025-08-07", "type": "chat" }, + { + "id": "openai/gpt-6.1-sol", + "name": "GPT-6.1 Sol", + "display_name": "GPT-6.1 Sol", + "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": { + "effort_options": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + }, + "attachment": true, + "open_weights": false, + "knowledge": "2026-04-30", + "release_date": "2026-09-29", + "last_updated": "2026-09-29", + "type": "chat" + }, { "id": "openai/gpt-6-astra", "name": "GPT-6 Astra", @@ -156258,6 +156965,43 @@ "last_updated": "2026-04-29", "type": "chat" }, + { + "id": "stealth/glyph-cluster", + "name": "Glyph Cluster", + "display_name": "Glyph Cluster", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 256000, + "output": 256000 + }, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "effort_options": [ + "low", + "medium", + "high", + "xhigh" + ] + } + }, + "attachment": false, + "open_weights": false, + "release_date": "2026-10-07", + "last_updated": "2026-10-07", + "type": "chat" + }, { "id": "zai/glm-4.5", "name": "GLM 4.5", @@ -158091,6 +158835,49 @@ "last_updated": "2026-04-16", "type": "chat" }, + { + "id": "anthropic/claude-haiku-5.5", + "name": "Claude Haiku 5.5", + "display_name": "Claude Haiku 5.5", + "modalities": { + "input": [ + "text", + "image", + "pdf" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 1000000, + "output": 128000 + }, + "temperature": false, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "effort_options": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + }, + "attachment": true, + "open_weights": false, + "knowledge": "2026-06", + "release_date": "2026-10-07", + "last_updated": "2026-10-07", + "type": "chat" + }, { "id": "anthropic/claude-3-haiku", "name": "Claude Haiku 3", @@ -158835,7 +159622,7 @@ ] }, "limit": { - "context": 1000000, + "context": 200000, "output": 64000 }, "temperature": true, @@ -159192,45 +159979,6 @@ "last_updated": "2026-09-01", "type": "chat" }, - { - "id": "deepseek/deepseek-v3.1-terminus", - "name": "DeepSeek V3.1 Terminus", - "display_name": "DeepSeek V3.1 Terminus", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "limit": { - "context": 131072, - "output": 32768 - }, - "temperature": true, - "tool_call": true, - "reasoning": { - "supported": true, - "default": true - }, - "extra_capabilities": { - "reasoning": { - "effort_options": [ - "none", - "low", - "medium", - "high" - ] - } - }, - "attachment": false, - "open_weights": true, - "knowledge": "2025-07", - "release_date": "2025-09-22", - "last_updated": "2025-09-22", - "type": "chat" - }, { "id": "deepseek/deepseek-v4-pro-0813", "name": "DeepSeek V4 Pro 0813", @@ -159311,46 +160059,6 @@ "last_updated": "2025-12-01", "type": "chat" }, - { - "id": "deepseek/deepseek-v4.1-flash-fast", - "name": "DeepSeek V4.1 Flash Fast", - "display_name": "DeepSeek V4.1 Flash Fast", - "modalities": { - "input": [ - "text", - "image" - ], - "output": [ - "text" - ] - }, - "limit": { - "context": 1048576, - "output": 1000000 - }, - "temperature": true, - "tool_call": true, - "reasoning": { - "supported": true, - "default": true - }, - "extra_capabilities": { - "reasoning": { - "effort_options": [ - "none", - "low", - "medium", - "high" - ] - } - }, - "attachment": true, - "open_weights": true, - "knowledge": "2025-05", - "release_date": "2026-09-10", - "last_updated": "2026-09-10", - "type": "chat" - }, { "id": "deepseek/deepseek-v3.1", "name": "DeepSeek-V3.1", @@ -164142,6 +164850,7 @@ "context": 131072, "output": 32768 }, + "temperature": false, "tool_call": false, "reasoning": { "supported": true, @@ -164307,6 +165016,44 @@ "last_updated": "2025-06-17", "type": "chat" }, + { + "id": "callstack/apex", + "name": "Apex", + "display_name": "Apex", + "modalities": { + "input": [ + "text", + "image" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 262144, + "output": 131072 + }, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "effort_options": [ + "none", + "low", + "medium", + "high" + ] + } + }, + "attachment": true, + "open_weights": false, + "release_date": "2026-10-08", + "last_updated": "2026-10-08", + "type": "chat" + }, { "id": "fireworks/ember-1", "name": "Ember-1", @@ -164849,52 +165596,6 @@ "last_updated": "2026-04-21", "type": "chat" }, - { - "id": "moonshotai/kimi-k2-thinking", - "name": "Kimi K2 Thinking", - "display_name": "Kimi K2 Thinking", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "limit": { - "context": 216144, - "output": 216144 - }, - "temperature": true, - "tool_call": true, - "reasoning": { - "supported": true, - "default": true - }, - "extra_capabilities": { - "reasoning": { - "supported": true, - "interleaved": true, - "summaries": true, - "visibility": "summary", - "continuation": [ - "thinking_blocks" - ], - "effort_options": [ - "none", - "low", - "medium", - "high" - ] - } - }, - "attachment": false, - "open_weights": true, - "knowledge": "2024-08", - "release_date": "2025-11-06", - "last_updated": "2025-11-06", - "type": "chat" - }, { "id": "moonshotai/kimi-k2.5", "name": "Kimi K2.5", @@ -165828,45 +166529,6 @@ "last_updated": "2026-09-20", "type": "chat" }, - { - "id": "stepfun/step-3.5-flash", - "name": "StepFun 3.5 Flash", - "display_name": "StepFun 3.5 Flash", - "modalities": { - "input": [ - "text", - "image" - ], - "output": [ - "text" - ] - }, - "limit": { - "context": 262114, - "output": 262114 - }, - "temperature": true, - "tool_call": true, - "reasoning": { - "supported": true, - "default": true - }, - "extra_capabilities": { - "reasoning": { - "effort_options": [ - "low", - "medium", - "high" - ] - } - }, - "attachment": false, - "open_weights": true, - "knowledge": "2025-01", - "release_date": "2026-01-29", - "last_updated": "2026-02-13", - "type": "chat" - }, { "id": "stepfun/step-3.7-flash", "name": "Step 3.7 Flash", @@ -173000,57 +173662,6 @@ "last_updated": "2026-07-22", "type": "chat" }, - { - "id": "deepseek-v4-pro", - "name": "DeepSeek V4 Pro", - "display_name": "DeepSeek V4 Pro", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "limit": { - "context": 1000000, - "output": 384000 - }, - "temperature": true, - "tool_call": true, - "reasoning": { - "supported": true, - "default": true - }, - "extra_capabilities": { - "reasoning": { - "supported": true, - "default_enabled": true, - "mode": "effort", - "effort": "high", - "effort_options": [ - "low", - "high", - "max" - ], - "interleaved": true, - "summaries": true, - "visibility": "summary", - "continuation": [ - "thinking_blocks" - ], - "notes": [ - "The DeepSeek API maps medium and xhigh to high for V4 models; effort_options lists distinct model-effective levels." - ] - } - }, - "attachment": false, - "open_weights": true, - "knowledge": "2025-05", - "release_date": "2026-07-06", - "last_updated": "2026-07-22", - "type": "chat" - }, { "id": "gpt-oss-120b", "name": "GPT OSS 120B", @@ -173203,57 +173814,6 @@ "release_date": "2026-06-15", "last_updated": "2026-07-22", "type": "chat" - }, - { - "id": "deepseek-v4-flash", - "name": "DeepSeek V4 Flash", - "display_name": "DeepSeek V4 Flash", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "limit": { - "context": 1000000, - "output": 384000 - }, - "temperature": true, - "tool_call": true, - "reasoning": { - "supported": true, - "default": true - }, - "extra_capabilities": { - "reasoning": { - "supported": true, - "default_enabled": true, - "mode": "effort", - "effort": "high", - "effort_options": [ - "low", - "high", - "max" - ], - "interleaved": true, - "summaries": true, - "visibility": "summary", - "continuation": [ - "thinking_blocks" - ], - "notes": [ - "The DeepSeek API maps medium and xhigh to high for V4 models; effort_options lists distinct model-effective levels." - ] - } - }, - "attachment": false, - "open_weights": true, - "knowledge": "2025-05", - "release_date": "2026-07-06", - "last_updated": "2026-07-22", - "type": "chat" } ] }, @@ -194363,6 +194923,37 @@ "last_updated": "2025-10-15", "type": "chat" }, + { + "id": "anthropic/claude-haiku-5-5", + "name": "Claude Haiku 5.5", + "display_name": "Claude Haiku 5.5", + "modalities": { + "input": [ + "text", + "image", + "pdf" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 1000000, + "output": 128000 + }, + "temperature": false, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "attachment": true, + "open_weights": false, + "knowledge": "2026-06", + "release_date": "2026-10-07", + "last_updated": "2026-10-07", + "type": "chat" + }, { "id": "anthropic/claude-sonnet-4-6", "name": "Claude Sonnet 4.6", @@ -212968,6 +213559,48 @@ "last_updated": "2026-07-16", "type": "chat" }, + { + "id": "claude-haiku-5.5", + "name": "Claude Haiku 5.5", + "display_name": "Claude Haiku 5.5", + "modalities": { + "input": [ + "text", + "image", + "pdf" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 1000000, + "output": 128000 + }, + "temperature": false, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "effort_options": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + }, + "attachment": true, + "open_weights": false, + "knowledge": "2026-06", + "release_date": "2026-10-07", + "last_updated": "2026-10-07", + "type": "chat" + }, { "id": "gpt-5-mini", "name": "GPT-5 Mini", @@ -215790,6 +216423,48 @@ "last_updated": "2026-08-05", "type": "chat" }, + { + "id": "claude-haiku-5-5", + "name": "Claude Haiku 5.5", + "display_name": "Claude Haiku 5.5", + "modalities": { + "input": [ + "text", + "image", + "pdf" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 1000000, + "output": 128000 + }, + "temperature": false, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "effort_options": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + }, + "attachment": true, + "open_weights": false, + "knowledge": "2026-06", + "release_date": "2026-10-07", + "last_updated": "2026-10-07", + "type": "chat" + }, { "id": "gpt-6-luna", "name": "GPT-6 Luna", @@ -216006,6 +216681,51 @@ "last_updated": "2026-09-02", "type": "chat" }, + { + "id": "step-5-preview-free", + "name": "Step 5 Preview Free", + "display_name": "Step 5 Preview Free", + "modalities": { + "input": [ + "text", + "image", + "video" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 1000000, + "output": 65536 + }, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ], + "effort_options": [ + "low", + "medium", + "high" + ] + } + }, + "attachment": true, + "open_weights": false, + "release_date": "2026-09-16", + "last_updated": "2026-09-20", + "type": "chat" + }, { "id": "glm-5.3", "name": "GLM-5.3", @@ -220487,6 +221207,49 @@ "last_updated": "2026-03-13", "type": "chat" }, + { + "id": "anthropic/claude-haiku-5-5", + "name": "Claude Haiku 5.5", + "display_name": "Claude Haiku 5.5", + "modalities": { + "input": [ + "text", + "image", + "pdf" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 1000000, + "output": 128000 + }, + "temperature": false, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "effort_options": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + }, + "attachment": true, + "open_weights": false, + "knowledge": "2026-06", + "release_date": "2026-10-07", + "last_updated": "2026-10-07", + "type": "chat" + }, { "id": "anthropic/claude-sonnet-4-6", "name": "Claude Sonnet 4.6", @@ -222791,6 +223554,45 @@ "last_updated": "2026-03-03", "type": "chat" }, + { + "id": "google/gemini-nano-banana-2.1", + "name": "Nano Banana 2.1", + "display_name": "Nano Banana 2.1", + "modalities": { + "input": [ + "image", + "text" + ], + "output": [ + "text", + "image" + ] + }, + "limit": { + "context": 65536, + "output": 32768 + }, + "temperature": false, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "effort_options": [ + "none", + "minimal", + "high" + ] + } + }, + "attachment": true, + "open_weights": false, + "release_date": "2026-10-06", + "last_updated": "2026-10-06", + "type": "imageGeneration" + }, { "id": "google/gemini-3.1-flash-lite", "name": "Gemini 3.1 Flash Lite", @@ -224191,6 +224993,43 @@ "last_updated": "2026-09-02", "type": "chat" }, + { + "id": "vertex/gemini-nano-banana-2.1", + "name": "Nano Banana 2.1 (Vertex AI)", + "display_name": "Nano Banana 2.1 (Vertex AI)", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 131072, + "output": 32768 + }, + "temperature": false, + "tool_call": false, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "effort_options": [ + "none", + "minimal", + "high" + ] + } + }, + "attachment": false, + "open_weights": false, + "release_date": "2026-10-06", + "last_updated": "2026-10-06", + "type": "imageGeneration" + }, { "id": "vertex/gemini-3.1-flash-lite", "name": "Gemini 3.1 Flash Lite (Vertex AI)", @@ -224946,7 +225785,7 @@ ] }, "limit": { - "context": 128000, + "context": 32768, "output": 32768 }, "temperature": true, @@ -225148,7 +225987,7 @@ ] }, "limit": { - "context": 128000, + "context": 32768, "output": 32768 }, "temperature": true, @@ -225560,6 +226399,14 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "effort_options": [ + "none", + "high" + ] + } + }, "attachment": true, "open_weights": false, "knowledge": "2025-06", @@ -225700,6 +226547,34 @@ "last_updated": "2026-04-29", "type": "chat" }, + { + "id": "mistral/codestral-2508", + "name": "Codestral 25.08", + "display_name": "Codestral 25.08", + "modalities": { + "input": [ + "text", + "pdf" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 256000, + "output": 8192 + }, + "temperature": true, + "tool_call": true, + "reasoning": { + "supported": false + }, + "attachment": true, + "open_weights": false, + "release_date": "2025-07-30", + "last_updated": "2025-07-30", + "type": "chat" + }, { "id": "mistral/mistral-medium-latest", "name": "Mistral Medium (latest)", @@ -229217,101 +230092,6 @@ } ] }, - "v0": { - "id": "v0", - "name": "v0", - "display_name": "v0", - "doc": "https://sdk.vercel.ai/providers/ai-sdk-providers/vercel", - "models": [ - { - "id": "v0-1.5-lg", - "name": "v0-1.5-lg", - "display_name": "v0-1.5-lg", - "modalities": { - "input": [ - "text", - "image" - ], - "output": [ - "text" - ] - }, - "limit": { - "context": 512000, - "output": 32000 - }, - "temperature": true, - "tool_call": true, - "reasoning": { - "supported": true, - "default": true - }, - "attachment": true, - "open_weights": false, - "release_date": "2025-06-09", - "last_updated": "2025-06-09", - "type": "chat" - }, - { - "id": "v0-1.5-md", - "name": "v0-1.5-md", - "display_name": "v0-1.5-md", - "modalities": { - "input": [ - "text", - "image" - ], - "output": [ - "text" - ] - }, - "limit": { - "context": 128000, - "output": 32000 - }, - "temperature": true, - "tool_call": true, - "reasoning": { - "supported": true, - "default": true - }, - "attachment": true, - "open_weights": false, - "release_date": "2025-06-09", - "last_updated": "2025-06-09", - "type": "chat" - }, - { - "id": "v0-1.0-md", - "name": "v0-1.0-md", - "display_name": "v0-1.0-md", - "modalities": { - "input": [ - "text", - "image" - ], - "output": [ - "text" - ] - }, - "limit": { - "context": 128000, - "output": 32000 - }, - "temperature": true, - "tool_call": true, - "reasoning": { - "supported": true, - "default": true - }, - "attachment": true, - "open_weights": false, - "release_date": "2025-05-22", - "last_updated": "2025-05-22", - "type": "chat" - } - ] - }, "tencent-coding-plan": { "id": "tencent-coding-plan", "name": "Tencent Coding Plan (China)", @@ -237564,6 +238344,48 @@ "last_updated": "2026-07-23", "type": "chat" }, + { + "id": "claude-haiku-5-5", + "name": "Claude Haiku 5.5", + "display_name": "Claude Haiku 5.5", + "modalities": { + "input": [ + "text", + "image", + "pdf" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 1000000, + "output": 128000 + }, + "temperature": false, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "effort_options": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + }, + "attachment": true, + "open_weights": false, + "knowledge": "2026-06", + "release_date": "2026-10-07", + "last_updated": "2026-10-07", + "type": "chat" + }, { "id": "gemini-3.8-flash", "name": "Gemini 3.8 Flash", @@ -238081,6 +238903,51 @@ "last_updated": "2025-11-13", "type": "chat" }, + { + "id": "step-5-preview-free", + "name": "Step 5 Preview Free", + "display_name": "Step 5 Preview Free", + "modalities": { + "input": [ + "text", + "image", + "video" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 1000000, + "output": 65536 + }, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ], + "effort_options": [ + "low", + "medium", + "high" + ] + } + }, + "attachment": true, + "open_weights": false, + "release_date": "2026-09-16", + "last_updated": "2026-09-20", + "type": "chat" + }, { "id": "glm-5.3", "name": "GLM-5.3", @@ -242859,33 +243726,6 @@ "last_updated": "2025-04-01", "type": "chat" }, - { - "id": "qwen3-coder-30b-a3b-instruct", - "name": "Qwen3-Coder-30B-A3B-Instruct", - "display_name": "Qwen3-Coder-30B-A3B-Instruct", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "limit": { - "context": 262144, - "output": 262144 - }, - "temperature": true, - "tool_call": true, - "reasoning": { - "supported": false - }, - "attachment": false, - "open_weights": true, - "release_date": "2025-10-28", - "last_updated": "2025-10-28", - "type": "chat" - }, { "id": "qwen3guard-gen-0.6b", "name": "Qwen3Guard-Gen-0.6B", @@ -244311,13 +245151,25 @@ ] }, "limit": { - "context": 1000000, - "output": 1000000 + "context": 524288, + "output": 524288 }, "temperature": true, "tool_call": true, "reasoning": { - "supported": false + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "effort_options": [ + "none", + "low", + "medium", + "high", + "max" + ] + } }, "attachment": true, "open_weights": false, @@ -246890,6 +247742,48 @@ "last_updated": "2026-05-27", "type": "chat" }, + { + "id": "claude-haiku-5-5", + "name": "Claude Haiku 5.5", + "display_name": "Claude Haiku 5.5", + "modalities": { + "input": [ + "text", + "image", + "pdf" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 1000000, + "output": 128000 + }, + "temperature": false, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "effort_options": [ + "none", + "low", + "medium", + "high", + "max" + ] + } + }, + "attachment": true, + "open_weights": false, + "knowledge": "2026-06", + "release_date": "2026-10-07", + "last_updated": "2026-10-07", + "type": "chat" + }, { "id": "qwen3.8-2.4T-A95B", "name": "Qwen3.8 2.4T A95B", @@ -247211,7 +248105,7 @@ }, "limit": { "context": 1000000, - "output": 128000 + "output": 64000 }, "temperature": true, "tool_call": true, @@ -248178,6 +249072,34 @@ "last_updated": "2026-03-16", "type": "chat" }, + { + "id": "ministral-8b-2512", + "name": "Ministral 3 8B", + "display_name": "Ministral 3 8B", + "modalities": { + "input": [ + "text", + "image" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 262144, + "output": 262144 + }, + "temperature": true, + "tool_call": true, + "reasoning": { + "supported": false + }, + "attachment": true, + "open_weights": true, + "release_date": "2025-12-02", + "last_updated": "2025-12-02", + "type": "chat" + }, { "id": "zai-glm-5-2", "name": "GLM-5.2", @@ -248286,7 +249208,7 @@ ] }, "limit": { - "context": 524288, + "context": 1048576, "output": 262144 }, "temperature": true, @@ -248400,14 +249322,15 @@ "display_name": "Magistral Medium (latest)", "modalities": { "input": [ - "text" + "text", + "image" ], "output": [ "text" ] }, "limit": { - "context": 128000, + "context": 262144, "output": 16384 }, "temperature": true, @@ -248416,13 +249339,123 @@ "supported": true, "default": true }, - "attachment": false, + "extra_capabilities": { + "reasoning": { + "effort_options": [ + "none", + "high" + ] + } + }, + "attachment": true, "open_weights": true, "knowledge": "2025-06", "release_date": "2025-03-17", "last_updated": "2025-03-20", "type": "chat" }, + { + "id": "voxtral-small-2507", + "name": "Voxtral Small", + "display_name": "Voxtral Small", + "modalities": { + "input": [ + "text", + "audio" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 32768, + "output": 32000 + }, + "temperature": true, + "tool_call": true, + "reasoning": { + "supported": false + }, + "attachment": true, + "open_weights": true, + "release_date": "2025-07-15", + "last_updated": "2025-07-15", + "type": "chat" + }, + { + "id": "glm-5-2", + "name": "GLM-5.2", + "display_name": "GLM-5.2", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 1048576, + "output": 131072 + }, + "temperature": true, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "effort_options": [ + "none", + "high", + "max" + ] + } + }, + "attachment": false, + "open_weights": true, + "release_date": "2026-06-13", + "last_updated": "2026-06-13", + "type": "chat" + }, + { + "id": "labs-leanstral-1-5-1", + "name": "Leanstral 1.5", + "display_name": "Leanstral 1.5", + "modalities": { + "input": [ + "text", + "image" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 262144, + "output": 128000 + }, + "temperature": true, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "effort_options": [ + "none", + "high" + ] + } + }, + "attachment": true, + "open_weights": true, + "release_date": "2026-06-30", + "last_updated": "2026-06-30", + "type": "chat" + }, { "id": "pixtral-12b", "name": "Pixtral 12B", @@ -248686,6 +249719,34 @@ "last_updated": "2025-12-09", "type": "chat" }, + { + "id": "ministral-14b-2512", + "name": "Ministral 3 14B", + "display_name": "Ministral 3 14B", + "modalities": { + "input": [ + "text", + "image" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 262144, + "output": 262144 + }, + "temperature": true, + "tool_call": true, + "reasoning": { + "supported": false + }, + "attachment": true, + "open_weights": true, + "release_date": "2025-12-02", + "last_updated": "2025-12-02", + "type": "chat" + }, { "id": "devstral-small-2507", "name": "Devstral Small", @@ -248865,6 +249926,34 @@ "last_updated": "2026-08-14", "type": "chat" }, + { + "id": "ministral-3b-2512", + "name": "Ministral 3 3B", + "display_name": "Ministral 3 3B", + "modalities": { + "input": [ + "text", + "image" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 131072, + "output": 262144 + }, + "temperature": true, + "tool_call": true, + "reasoning": { + "supported": false + }, + "attachment": true, + "open_weights": true, + "release_date": "2025-12-02", + "last_updated": "2025-12-02", + "type": "chat" + }, { "id": "mistral-medium-2604", "name": "Mistral Medium 3.5", @@ -248930,6 +250019,33 @@ "last_updated": "2023-09-27", "type": "chat" }, + { + "id": "codestral-2508", + "name": "Codestral 25.08", + "display_name": "Codestral 25.08", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 256000, + "output": 8192 + }, + "temperature": true, + "tool_call": true, + "reasoning": { + "supported": false + }, + "attachment": false, + "open_weights": false, + "release_date": "2025-07-30", + "last_updated": "2025-07-30", + "type": "chat" + }, { "id": "ministral-3b-latest", "name": "Ministral 3B (latest)", @@ -250074,6 +251190,48 @@ "last_updated": "2026-09-22", "type": "chat" }, + { + "id": "eu.anthropic.claude-haiku-5-5", + "name": "Claude Haiku 5.5 (EU)", + "display_name": "Claude Haiku 5.5 (EU)", + "modalities": { + "input": [ + "text", + "image", + "pdf" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 1000000, + "output": 128000 + }, + "temperature": false, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "effort_options": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + }, + "attachment": true, + "open_weights": false, + "knowledge": "2026-06", + "release_date": "2026-10-07", + "last_updated": "2026-10-07", + "type": "chat" + }, { "id": "qwen.qwen3-coder-30b-a3b-v1:0", "name": "Qwen3-Coder 30B-A3B Instruct", @@ -250698,6 +251856,48 @@ "last_updated": "2026-06-01", "type": "chat" }, + { + "id": "jp.anthropic.claude-haiku-5-5", + "name": "Claude Haiku 5.5 (JP)", + "display_name": "Claude Haiku 5.5 (JP)", + "modalities": { + "input": [ + "text", + "image", + "pdf" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 1000000, + "output": 128000 + }, + "temperature": false, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "effort_options": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + }, + "attachment": true, + "open_weights": false, + "knowledge": "2026-06", + "release_date": "2026-10-07", + "last_updated": "2026-10-07", + "type": "chat" + }, { "id": "mistral.voxtral-small-24b-2507", "name": "Voxtral Small 24B 2507", @@ -250986,6 +252186,48 @@ "last_updated": "2026-06-09", "type": "chat" }, + { + "id": "global.anthropic.claude-haiku-5-5", + "name": "Claude Haiku 5.5 (Global)", + "display_name": "Claude Haiku 5.5 (Global)", + "modalities": { + "input": [ + "text", + "image", + "pdf" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 1000000, + "output": 128000 + }, + "temperature": false, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "effort_options": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + }, + "attachment": true, + "open_weights": false, + "knowledge": "2026-06", + "release_date": "2026-10-07", + "last_updated": "2026-10-07", + "type": "chat" + }, { "id": "anthropic.claude-sonnet-4-5-20250929-v1:0", "name": "Claude Sonnet 4.5", @@ -252023,6 +253265,48 @@ "last_updated": "2026-07-24", "type": "chat" }, + { + "id": "anthropic.claude-haiku-5-5", + "name": "Claude Haiku 5.5", + "display_name": "Claude Haiku 5.5", + "modalities": { + "input": [ + "text", + "image", + "pdf" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 1000000, + "output": 128000 + }, + "temperature": false, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "effort_options": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + }, + "attachment": true, + "open_weights": false, + "knowledge": "2026-06", + "release_date": "2026-10-07", + "last_updated": "2026-10-07", + "type": "chat" + }, { "id": "meta.llama3-3-70b-instruct-v1:0", "name": "Llama 3.3 70B Instruct", @@ -255243,9 +256527,9 @@ "type": "chat" }, { - "id": "au.anthropic.claude-opus-5-5", - "name": "Claude Opus 5.5 (AU)", - "display_name": "Claude Opus 5.5 (AU)", + "id": "us.anthropic.claude-haiku-5-5", + "name": "Claude Haiku 5.5 (US)", + "display_name": "Claude Haiku 5.5 (US)", "modalities": { "input": [ "text", @@ -255280,14 +256564,14 @@ "attachment": true, "open_weights": false, "knowledge": "2026-06", - "release_date": "2026-09-22", - "last_updated": "2026-09-22", + "release_date": "2026-10-07", + "last_updated": "2026-10-07", "type": "chat" }, { - "id": "openai.gpt-6-luna", - "name": "GPT-6 Luna", - "display_name": "GPT-6 Luna", + "id": "au.anthropic.claude-opus-5-5", + "name": "Claude Opus 5.5 (AU)", + "display_name": "Claude Opus 5.5 (AU)", "modalities": { "input": [ "text", @@ -255299,7 +256583,7 @@ ] }, "limit": { - "context": 1050000, + "context": 1000000, "output": 128000 }, "temperature": false, @@ -255311,7 +256595,6 @@ "extra_capabilities": { "reasoning": { "effort_options": [ - "none", "low", "medium", "high", @@ -255322,101 +256605,15 @@ }, "attachment": true, "open_weights": false, - "knowledge": "2026-05-18", + "knowledge": "2026-06", "release_date": "2026-09-22", "last_updated": "2026-09-22", "type": "chat" }, { - "id": "writer.palmyra-x4-v1:0", - "name": "Palmyra X4", - "display_name": "Palmyra X4", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "limit": { - "context": 122880, - "output": 8192 - }, - "temperature": true, - "tool_call": true, - "reasoning": { - "supported": true, - "default": true - }, - "attachment": false, - "open_weights": false, - "release_date": "2024-10-09", - "last_updated": "2025-04-28", - "type": "chat" - }, - { - "id": "global.anthropic.claude-opus-4-5-20251101-v1:0", - "name": "Claude Opus 4.5 (Global)", - "display_name": "Claude Opus 4.5 (Global)", - "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, - "default_enabled": false, - "mode": "mixed", - "budget": { - "min": 1024, - "unit": "tokens" - }, - "effort": "high", - "effort_options": [ - "low", - "medium", - "high" - ], - "interleaved": true, - "summaries": true, - "visibility": "summary", - "continuation": [ - "thinking_blocks" - ], - "notes": [ - "Claude Opus 4.5 uses manual thinking.type = \"enabled\" with budget_tokens; effort can be used alongside the thinking budget.", - "Interleaved thinking requires the interleaved-thinking-2025-05-14 beta header." - ] - } - }, - "attachment": true, - "open_weights": false, - "knowledge": "2025-05", - "release_date": "2025-11-01", - "last_updated": "2025-11-01", - "type": "chat" - }, - { - "id": "anthropic.claude-opus-4-7", - "name": "Claude Opus 4.7", - "display_name": "Claude Opus 4.7", + "id": "openai.gpt-6-luna", + "name": "GPT-6 Luna", + "display_name": "GPT-6 Luna", "modalities": { "input": [ "text", @@ -255428,104 +256625,233 @@ ] }, "limit": { - "context": 1000000, + "context": 1050000, "output": 128000 }, "temperature": false, "tool_call": true, "reasoning": { "supported": true, - "default": false + "default": true }, "extra_capabilities": { "reasoning": { - "supported": true, - "default_enabled": false, - "mode": "effort", - "effort": "high", "effort_options": [ + "none", "low", "medium", "high", "xhigh", "max" - ], - "interleaved": true, - "summaries": true, - "visibility": "omitted", - "continuation": [ - "thinking_blocks" - ], - "notes": [ - "Claude Opus 4.7 and newer Opus models require thinking.type = \"adaptive\" to enable thinking explicitly.", - "Manual budget_tokens requests return 400 on Claude Opus 4.7 and newer adaptive-only Opus models.", - "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", + "knowledge": "2026-05-18", + "release_date": "2026-09-22", + "last_updated": "2026-09-22", "type": "chat" }, { - "id": "us.anthropic.claude-sonnet-4-20250514-v1:0", - "name": "Claude Sonnet 4 (US)", - "display_name": "Claude Sonnet 4 (US)", + "id": "writer.palmyra-x4-v1:0", + "name": "Palmyra X4", + "display_name": "Palmyra X4", "modalities": { "input": [ - "text", - "image", - "pdf" + "text" ], "output": [ "text" ] }, "limit": { - "context": 200000, - "output": 64000 + "context": 122880, + "output": 8192 }, "temperature": true, "tool_call": true, "reasoning": { "supported": true, - "default": false - }, - "extra_capabilities": { - "reasoning": { - "supported": true, - "default_enabled": false, - "mode": "budget", - "budget": { - "min": 1024, - "unit": "tokens" - }, - "interleaved": true, - "summaries": true, - "visibility": "summary", - "continuation": [ - "thinking_blocks" - ], - "notes": [ - "Claude 4 manual thinking uses thinking.type = \"enabled\" with budget_tokens.", - "Interleaved thinking requires the interleaved-thinking-2025-05-14 beta header for this model family." - ] - } + "default": true }, - "attachment": true, + "attachment": false, "open_weights": false, - "knowledge": "2025-03-31", - "release_date": "2025-05-22", - "last_updated": "2025-05-22", + "release_date": "2024-10-09", + "last_updated": "2025-04-28", "type": "chat" }, { - "id": "anthropic.claude-haiku-4-5-20251001-v1:0", - "name": "Claude Haiku 4.5", - "display_name": "Claude Haiku 4.5", + "id": "global.anthropic.claude-opus-4-5-20251101-v1:0", + "name": "Claude Opus 4.5 (Global)", + "display_name": "Claude Opus 4.5 (Global)", + "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, + "default_enabled": false, + "mode": "mixed", + "budget": { + "min": 1024, + "unit": "tokens" + }, + "effort": "high", + "effort_options": [ + "low", + "medium", + "high" + ], + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ], + "notes": [ + "Claude Opus 4.5 uses manual thinking.type = \"enabled\" with budget_tokens; effort can be used alongside the thinking budget.", + "Interleaved thinking requires the interleaved-thinking-2025-05-14 beta header." + ] + } + }, + "attachment": true, + "open_weights": false, + "knowledge": "2025-05", + "release_date": "2025-11-01", + "last_updated": "2025-11-01", + "type": "chat" + }, + { + "id": "anthropic.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", + "max" + ], + "interleaved": true, + "summaries": true, + "visibility": "omitted", + "continuation": [ + "thinking_blocks" + ], + "notes": [ + "Claude Opus 4.7 and newer Opus models require thinking.type = \"adaptive\" to enable thinking explicitly.", + "Manual budget_tokens requests return 400 on Claude Opus 4.7 and newer adaptive-only Opus models.", + "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", + "type": "chat" + }, + { + "id": "us.anthropic.claude-sonnet-4-20250514-v1:0", + "name": "Claude Sonnet 4 (US)", + "display_name": "Claude Sonnet 4 (US)", + "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, + "default_enabled": false, + "mode": "budget", + "budget": { + "min": 1024, + "unit": "tokens" + }, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ], + "notes": [ + "Claude 4 manual thinking uses thinking.type = \"enabled\" with budget_tokens.", + "Interleaved thinking requires the interleaved-thinking-2025-05-14 beta header for this model family." + ] + } + }, + "attachment": true, + "open_weights": false, + "knowledge": "2025-03-31", + "release_date": "2025-05-22", + "last_updated": "2025-05-22", + "type": "chat" + }, + { + "id": "anthropic.claude-haiku-4-5-20251001-v1:0", + "name": "Claude Haiku 4.5", + "display_name": "Claude Haiku 4.5", "modalities": { "input": [ "text", @@ -255995,6 +257321,48 @@ "last_updated": "2026-05-28", "type": "chat" }, + { + "id": "au.anthropic.claude-haiku-5-5", + "name": "Claude Haiku 5.5 (AU)", + "display_name": "Claude Haiku 5.5 (AU)", + "modalities": { + "input": [ + "text", + "image", + "pdf" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 1000000, + "output": 128000 + }, + "temperature": false, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "effort_options": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + }, + "attachment": true, + "open_weights": false, + "knowledge": "2026-06", + "release_date": "2026-10-07", + "last_updated": "2026-10-07", + "type": "chat" + }, { "id": "us.anthropic.claude-fable-5-1", "name": "Claude Fable 5.1 (US)", @@ -261010,6 +262378,43 @@ "last_updated": "2025-09-15", "type": "chat" }, + { + "id": "ling-3.1-flash", + "name": "Ling 3.1 Flash", + "display_name": "Ling 3.1 Flash", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 262144, + "output": 32768 + }, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "effort_options": [ + "none", + "low", + "medium", + "high" + ] + } + }, + "attachment": false, + "open_weights": false, + "release_date": "2026-09-29", + "last_updated": "2026-09-29", + "type": "chat" + }, { "id": "seed-2-0-mini-260428", "name": "Seed 2.0 Mini (260428)", @@ -264364,6 +265769,48 @@ "last_updated": "2026-02-13", "type": "chat" }, + { + "id": "claude-haiku-5-5", + "name": "Claude Haiku 5.5", + "display_name": "Claude Haiku 5.5", + "modalities": { + "input": [ + "text", + "image", + "pdf" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 1000000, + "output": 128000 + }, + "temperature": false, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "effort_options": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + }, + "attachment": true, + "open_weights": false, + "knowledge": "2026-06", + "release_date": "2026-10-07", + "last_updated": "2026-10-07", + "type": "chat" + }, { "id": "gemini-3.8-flash", "name": "Gemini 3.8 Flash", @@ -265654,6 +267101,34 @@ "last_updated": "2025-08-07", "type": "chat" }, + { + "id": "glm-5.3-fast", + "name": "GLM-5.3", + "display_name": "GLM-5.3", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 1000000, + "output": 131072 + }, + "temperature": true, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "attachment": false, + "open_weights": true, + "release_date": "2026-08-14", + "last_updated": "2026-08-14", + "type": "chat" + }, { "id": "qwen3.7-plus", "name": "Qwen3.7 Plus", @@ -269244,6 +270719,48 @@ "last_updated": "2026-06-13", "type": "chat" }, + { + "id": "claude-haiku-5-5", + "name": "Claude Haiku 5.5", + "display_name": "Claude Haiku 5.5", + "modalities": { + "input": [ + "text", + "image", + "pdf" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 1000000, + "output": 128000 + }, + "temperature": false, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "effort_options": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + }, + "attachment": true, + "open_weights": false, + "knowledge": "2026-06", + "release_date": "2026-10-07", + "last_updated": "2026-10-07", + "type": "chat" + }, { "id": "gemini-3.8-flash", "name": "Gemini 3.8 Flash", @@ -269886,49 +271403,6 @@ "last_updated": "2025-12-10", "type": "chat" }, - { - "id": "gemini-flash-latest", - "name": "Gemini Flash Latest", - "display_name": "Gemini Flash Latest", - "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": { - "effort_options": [ - "minimal", - "low", - "medium", - "high" - ] - } - }, - "attachment": true, - "open_weights": false, - "knowledge": "2026-03", - "release_date": "2026-08-13", - "last_updated": "2026-08-13", - "type": "chat" - }, { "id": "gemini-2.5-flash-image", "name": "Nano Banana", @@ -269936,7 +271410,8 @@ "modalities": { "input": [ "text", - "image" + "image", + "pdf" ], "output": [ "text", @@ -269959,49 +271434,6 @@ "last_updated": "2025-08-26", "type": "imageGeneration" }, - { - "id": "gemini-flash-lite-latest", - "name": "Gemini Flash-Lite Latest", - "display_name": "Gemini Flash-Lite Latest", - "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": { - "effort_options": [ - "minimal", - "low", - "medium", - "high" - ] - } - }, - "attachment": true, - "open_weights": false, - "knowledge": "2026-03", - "release_date": "2026-07-21", - "last_updated": "2026-07-21", - "type": "chat" - }, { "id": "gemini-3.6-flash", "name": "Gemini 3.6 Flash", @@ -270301,7 +271733,8 @@ "modalities": { "input": [ "text", - "image" + "image", + "pdf" ], "output": [ "text", @@ -270396,76 +271829,22 @@ "type": "chat" }, { - "id": "gemini-3.7-flash", - "name": "Gemini 3.7 Flash", - "display_name": "Gemini 3.7 Flash", + "id": "gemini-3.1-flash-lite-image", + "name": "Nano Banana 2 Lite", + "display_name": "Nano Banana 2 Lite", "modalities": { "input": [ "text", - "image", - "video", - "audio", - "pdf" + "image" ], "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": "2026-03", - "release_date": "2026-08-13", - "last_updated": "2026-08-13", - "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" + "image" ] }, "limit": { - "context": 1048576, - "output": 65536 + "context": 65536, + "output": 4096 }, "temperature": true, "tool_call": true, @@ -270476,31 +271855,23 @@ "extra_capabilities": { "reasoning": { "supported": true, - "default_enabled": true, - "mode": "level", - "level": "high", - "level_options": [ - "low", + "effort_options": [ + "minimal", "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", - "type": "chat" + "release_date": "2026-06-30", + "last_updated": "2026-06-30", + "type": "imageGeneration" }, { - "id": "gemini-3-flash-preview", - "name": "Gemini 3 Flash Preview", - "display_name": "Gemini 3 Flash Preview", + "id": "gemini-3.7-flash", + "name": "Gemini 3.7 Flash", + "display_name": "Gemini 3.7 Flash", "modalities": { "input": [ "text", @@ -270544,15 +271915,117 @@ }, "attachment": true, "open_weights": false, - "knowledge": "2025-01", - "release_date": "2025-12-17", - "last_updated": "2025-12-17", + "knowledge": "2026-03", + "release_date": "2026-08-13", + "last_updated": "2026-08-13", "type": "chat" }, { - "id": "gemini-3.8-flash", - "name": "Gemini 3.8 Flash", - "display_name": "Gemini 3.8 Flash", + "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", + "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", + "type": "chat" + }, + { + "id": "gemini-3.8-flash", + "name": "Gemini 3.8 Flash", + "display_name": "Gemini 3.8 Flash", "modalities": { "input": [ "text", @@ -270618,7 +272091,7 @@ }, "limit": { "context": 1048576, - "output": 65535 + "output": 65536 }, "temperature": true, "tool_call": true, @@ -270729,27 +272202,26 @@ "type": "embedding" }, { - "id": "gemini-3.1-flash-lite-preview", - "name": "Gemini 3.1 Flash Lite Preview", - "display_name": "Gemini 3.1 Flash Lite Preview", + "id": "gemini-nano-banana-2.1", + "name": "Nano Banana 2.1", + "display_name": "Nano Banana 2.1", "modalities": { "input": [ "text", "image", - "video", - "audio", - "pdf" + "video" ], "output": [ - "text" + "text", + "image" ] }, "limit": { - "context": 1048576, - "output": 65536 + "context": 131072, + "output": 32768 }, - "temperature": true, - "tool_call": true, + "temperature": false, + "tool_call": false, "reasoning": { "supported": true, "default": true @@ -270758,7 +272230,6 @@ "reasoning": { "effort_options": [ "minimal", - "low", "medium", "high" ] @@ -270766,10 +272237,9 @@ }, "attachment": true, "open_weights": false, - "knowledge": "2025-01", - "release_date": "2026-03-03", - "last_updated": "2026-03-03", - "type": "chat" + "release_date": "2026-10-06", + "last_updated": "2026-10-06", + "type": "imageGeneration" }, { "id": "gemini-3.1-flash-lite", @@ -270844,6 +272314,35 @@ "last_updated": "2025-04-29", "type": "chat" }, + { + "id": "meta/llama-4-scout-17b-16e-instruct-maas", + "name": "Llama 4 Scout 17B Instruct", + "display_name": "Llama 4 Scout 17B Instruct", + "modalities": { + "input": [ + "text", + "image" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 1310720, + "output": 8192 + }, + "temperature": true, + "tool_call": true, + "reasoning": { + "supported": false + }, + "attachment": true, + "open_weights": true, + "knowledge": "2024-08", + "release_date": "2025-04-05", + "last_updated": "2025-04-05", + "type": "chat" + }, { "id": "meta/llama-3.3-70b-instruct-maas", "name": "Llama 3.3 70B Instruct", @@ -270872,6 +272371,46 @@ "last_updated": "2025-04-29", "type": "chat" }, + { + "id": "google/gemma-4-26b-a4b-it-maas", + "name": "Gemma 4 26B A4B IT", + "display_name": "Gemma 4 26B A4B IT", + "modalities": { + "input": [ + "text", + "image" + ], + "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, + "release_date": "2026-04-02", + "last_updated": "2026-04-02", + "type": "chat" + }, { "id": "xai/grok-4.20-reasoning", "name": "Grok 4.20 (Reasoning)", @@ -270901,6 +272440,45 @@ "last_updated": "2026-03-09", "type": "chat" }, + { + "id": "xai/grok-4.7", + "name": "Grok 4.7", + "display_name": "Grok 4.7", + "modalities": { + "input": [ + "text", + "image" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 524288, + "output": 500000 + }, + "temperature": true, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "effort_options": [ + "low", + "medium", + "high" + ] + } + }, + "attachment": true, + "open_weights": false, + "knowledge": "2026-05", + "release_date": "2026-09-21", + "last_updated": "2026-09-21", + "type": "chat" + }, { "id": "xai/grok-4.20-non-reasoning", "name": "Grok 4.20 (Non-Reasoning)", @@ -271045,7 +272623,12 @@ }, "extra_capabilities": { "reasoning": { - "supported": true + "supported": true, + "effort_options": [ + "low", + "medium", + "high" + ] } }, "attachment": true, @@ -271061,8 +272644,7 @@ "display_name": "DeepSeek V3.1", "modalities": { "input": [ - "text", - "pdf" + "text" ], "output": [ "text" @@ -271090,8 +272672,7 @@ "display_name": "DeepSeek V3.2", "modalities": { "input": [ - "text", - "pdf" + "text" ], "output": [ "text" @@ -271107,6 +272688,17 @@ "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": "2025-12-17", @@ -271198,8 +272790,7 @@ "display_name": "GLM-4.7", "modalities": { "input": [ - "text", - "pdf" + "text" ], "output": [ "text" @@ -271291,8 +272882,7 @@ "temperature": true, "tool_call": true, "reasoning": { - "supported": true, - "default": true + "supported": false }, "attachment": false, "open_weights": true, @@ -277753,6 +279343,46 @@ "last_updated": "2025-04-14", "type": "chat" }, + { + "id": "claude-haiku-5.5", + "name": "Claude Haiku 5.5", + "display_name": "Claude Haiku 5.5", + "modalities": { + "input": [ + "text", + "image", + "pdf" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 1000000, + "output": 128000 + }, + "temperature": false, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "effort_options": [ + "low", + "medium", + "high" + ] + } + }, + "attachment": true, + "open_weights": false, + "knowledge": "2026-06", + "release_date": "2026-10-07", + "last_updated": "2026-10-07", + "type": "chat" + }, { "id": "apertus-70b", "name": "Apertus 70B", @@ -278734,6 +280364,46 @@ "last_updated": "2024-11-09", "type": "chat" }, + { + "id": "claude-sonnet-5.5", + "name": "Claude Sonnet 5.5", + "display_name": "Claude Sonnet 5.5", + "modalities": { + "input": [ + "text", + "image", + "pdf" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 1000000, + "output": 128000 + }, + "temperature": false, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "effort_options": [ + "low", + "medium", + "high" + ] + } + }, + "attachment": true, + "open_weights": false, + "knowledge": "2026-06", + "release_date": "2026-09-28", + "last_updated": "2026-09-28", + "type": "chat" + }, { "id": "gpt-oss-20b", "name": "GPT OSS 20B", @@ -280068,6 +281738,43 @@ "last_updated": "2026-04-24", "type": "chat" }, + { + "id": "mistral-large-4-0", + "name": "Mistral Large 4", + "display_name": "Mistral Large 4", + "modalities": { + "input": [ + "text", + "image" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 1000000, + "output": 262144 + }, + "temperature": true, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "effort_options": [ + "none", + "high" + ] + } + }, + "attachment": true, + "open_weights": false, + "release_date": "2026-10-06", + "last_updated": "2026-10-06", + "type": "chat" + }, { "id": "claude-opus-5.5", "name": "Claude Opus 5.5", @@ -280798,8 +282505,8 @@ }, { "id": "codestral-2508", - "name": "Codestral 2508", - "display_name": "Codestral 2508", + "name": "Codestral 25.08", + "display_name": "Codestral 25.08", "modalities": { "input": [ "text" @@ -280818,8 +282525,7 @@ "supported": false }, "attachment": false, - "open_weights": true, - "knowledge": "2025-03", + "open_weights": false, "release_date": "2025-07-30", "last_updated": "2025-07-30", "type": "chat" @@ -285423,6 +287129,47 @@ "last_updated": "2026-06-30", "type": "chat" }, + { + "id": "anthropic/claude-haiku-5-5", + "name": "Claude Haiku 5.5", + "display_name": "Claude Haiku 5.5", + "modalities": { + "input": [ + "text", + "image" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 1000000, + "output": 128000 + }, + "temperature": false, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "effort_options": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + }, + "attachment": true, + "open_weights": false, + "knowledge": "2026-06", + "release_date": "2026-10-07", + "last_updated": "2026-10-07", + "type": "chat" + }, { "id": "anthropic/claude-sonnet-4-6", "name": "Claude Sonnet 4.6", @@ -290400,8 +292147,7 @@ "display_name": "MiniMax M2.5 (Public Preview)", "modalities": { "input": [ - "text", - "image" + "text" ], "output": [ "text" @@ -290427,7 +292173,7 @@ ] } }, - "attachment": true, + "attachment": false, "open_weights": true, "knowledge": "2025-08", "release_date": "2026-02-12", @@ -312845,6 +314591,43 @@ "last_updated": "2026-06-04", "type": "chat" }, + { + "id": "mistral-large-4", + "name": "Mistral Large 4", + "display_name": "Mistral Large 4", + "modalities": { + "input": [ + "text", + "image" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 1048576, + "output": 262144 + }, + "temperature": true, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "effort_options": [ + "none", + "high" + ] + } + }, + "attachment": true, + "open_weights": false, + "release_date": "2026-10-06", + "last_updated": "2026-10-06", + "type": "chat" + }, { "id": "deepseek-v4.1-flash", "name": "DeepSeek V4.1 Flash", @@ -318575,41 +320358,6 @@ }, "type": "chat" }, - { - "id": "zai-org/glm-5v-turbo", - "name": "GLM-5V-Turbo", - "display_name": "GLM-5V-Turbo", - "limit": { - "context": 204800, - "output": 131072 - }, - "tool_call": true, - "reasoning": { - "supported": true, - "default": true - }, - "type": "chat" - }, - { - "id": "zai-org/glm-5-turbo", - "name": "GLM-5-Turbo", - "display_name": "GLM-5-Turbo", - "limit": { - "context": 202800, - "output": 131072 - }, - "tool_call": true, - "reasoning": { - "supported": true, - "default": true - }, - "extra_capabilities": { - "reasoning": { - "supported": true - } - }, - "type": "chat" - }, { "id": "minimax/minimax-m2.7", "name": "MiniMax M2.7", @@ -318637,12 +320385,12 @@ "type": "chat" }, { - "id": "minimax/minimax-m2.5-highspeed", - "name": "MiniMax M2.5 Highspeed", - "display_name": "MiniMax M2.5 Highspeed", + "id": "qwen/qwen3.5-27b", + "name": "Qwen3.5 27B", + "display_name": "Qwen3.5 27B", "limit": { - "context": 204800, - "output": 131072 + "context": 262144, + "output": 65536 }, "tool_call": true, "reasoning": { @@ -318651,41 +320399,21 @@ }, "extra_capabilities": { "reasoning": { - "supported": true + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] } }, "type": "chat" }, { - "id": "qwen/qwen3.5-27b", - "name": "Qwen3.5 27B", - "display_name": "Qwen3.5 27B", - "limit": { - "context": 262144, - "output": 65536 - }, - "tool_call": true, - "reasoning": { - "supported": true, - "default": true - }, - "extra_capabilities": { - "reasoning": { - "supported": true, - "interleaved": true, - "summaries": true, - "visibility": "summary", - "continuation": [ - "thinking_blocks" - ] - } - }, - "type": "chat" - }, - { - "id": "qwen/qwen3.5-122b-a10b", - "name": "Qwen3.5 122B A10B", - "display_name": "Qwen3.5 122B A10B", + "id": "qwen/qwen3.5-122b-a10b", + "name": "Qwen3.5 122B A10B", + "display_name": "Qwen3.5 122B A10B", "limit": { "context": 262144, "output": 65536 @@ -318760,32 +320488,6 @@ }, "type": "chat" }, - { - "id": "qwen/qwen3.5-plus", - "name": "Qwen3.5-Plus", - "display_name": "Qwen3.5-Plus", - "limit": { - "context": 1000000, - "output": 65536 - }, - "tool_call": true, - "reasoning": { - "supported": true, - "default": true - }, - "extra_capabilities": { - "reasoning": { - "supported": true, - "interleaved": true, - "summaries": true, - "visibility": "summary", - "continuation": [ - "thinking_blocks" - ] - } - }, - "type": "chat" - }, { "id": "minimax/minimax-m2.5", "name": "MiniMax M2.5", @@ -318847,20 +320549,6 @@ }, "type": "chat" }, - { - "id": "qwen/qwen3-coder-next", - "name": "Qwen3 Coder Next", - "display_name": "Qwen3 Coder Next", - "limit": { - "context": 262144, - "output": 65536 - }, - "tool_call": true, - "reasoning": { - "supported": false - }, - "type": "chat" - }, { "id": "deepseek/deepseek-ocr-2", "name": "DeepSeek OCR 2", @@ -318921,26 +320609,6 @@ }, "type": "chat" }, - { - "id": "minimax/minimax-m2.1", - "name": "MiniMax M2.1", - "display_name": "MiniMax M2.1", - "limit": { - "context": 204800, - "output": 131072 - }, - "tool_call": true, - "reasoning": { - "supported": true, - "default": true - }, - "extra_capabilities": { - "reasoning": { - "supported": true - } - }, - "type": "chat" - }, { "id": "zai-org/glm-4.7", "name": "GLM 4.7", @@ -319007,61 +320675,6 @@ }, "type": "chat" }, - { - "id": "minimax/minimax-m2", - "name": "MiniMax M2", - "display_name": "MiniMax M2", - "limit": { - "context": 204800, - "output": 131072 - }, - "tool_call": true, - "reasoning": { - "supported": true, - "default": true - }, - "type": "chat" - }, - { - "id": "qwen/qwen3-omni-30b-a3b-thinking", - "name": "qwen/qwen3-omni-30b-a3b-thinking", - "display_name": "qwen/qwen3-omni-30b-a3b-thinking", - "limit": { - "context": 65536, - "output": 16384 - }, - "tool_call": true, - "reasoning": { - "supported": true, - "default": true - }, - "extra_capabilities": { - "reasoning": { - "supported": true, - "interleaved": true, - "summaries": true, - "visibility": "summary", - "continuation": [ - "thinking_blocks" - ] - } - }, - "type": "chat" - }, - { - "id": "qwen/qwen3-vl-235b-a22b-instruct", - "name": "Qwen3 VL 235B A22B Instruct", - "display_name": "Qwen3 VL 235B A22B Instruct", - "limit": { - "context": 131072, - "output": 32768 - }, - "tool_call": true, - "reasoning": { - "supported": false - }, - "type": "chat" - }, { "id": "qwen/qwen3.6-35b-a3b", "name": "Qwen3.6 35B A3B", @@ -319123,57 +320736,6 @@ }, "type": "chat" }, - { - "id": "qwen/qwen3.6-plus", - "name": "Qwen3.6-Plus", - "display_name": "Qwen3.6-Plus", - "limit": { - "context": 1000000, - "output": 65536 - }, - "tool_call": true, - "reasoning": { - "supported": true, - "default": true - }, - "extra_capabilities": { - "reasoning": { - "supported": true, - "interleaved": true, - "summaries": true, - "visibility": "summary", - "continuation": [ - "thinking_blocks" - ] - } - }, - "type": "chat" - }, - { - "id": "qwen/qwen3-max", - "name": "Qwen3 Max", - "display_name": "Qwen3 Max", - "limit": { - "context": 262144, - "output": 65536 - }, - "tool_call": true, - "reasoning": { - "supported": true - }, - "extra_capabilities": { - "reasoning": { - "supported": true, - "interleaved": true, - "summaries": true, - "visibility": "summary", - "continuation": [ - "thinking_blocks" - ] - } - }, - "type": "chat" - }, { "id": "moonshotai/kimi-k2-0905", "name": "Kimi K2 Instruct 0905", @@ -319202,46 +320764,6 @@ }, "type": "chat" }, - { - "id": "qwen/qwen3-235b-a22b-thinking-2507", - "name": "Qwen3 235B A22B Thinking 2507", - "display_name": "Qwen3 235B A22B Thinking 2507", - "limit": { - "context": 131072, - "output": 114688 - }, - "tool_call": true, - "reasoning": { - "supported": true, - "default": true - }, - "extra_capabilities": { - "reasoning": { - "supported": true, - "interleaved": true, - "summaries": true, - "visibility": "summary", - "continuation": [ - "thinking_blocks" - ] - } - }, - "type": "chat" - }, - { - "id": "qwen/qwen3-235b-a22b-instruct-2507", - "name": "Qwen3 235B A22B Instruct 2507", - "display_name": "Qwen3 235B A22B Instruct 2507", - "limit": { - "context": 262144, - "output": 260000 - }, - "tool_call": true, - "reasoning": { - "supported": false - }, - "type": "chat" - }, { "id": "zai-org/glm-4.5v", "name": "GLM 4.5V", @@ -319272,21 +320794,6 @@ }, "type": "chat" }, - { - "id": "qwen/qwen3-235b-a22b-fp8", - "name": "Qwen3-235B-A22B", - "display_name": "Qwen3-235B-A22B", - "limit": { - "context": 40960, - "output": 20000 - }, - "tool_call": false, - "reasoning": { - "supported": true, - "default": true - }, - "type": "chat" - }, { "id": "qwen/qwen3.5-omni-flash", "name": "Qwen3.5 Omni Flash", @@ -319316,49 +320823,6 @@ }, "type": "chat" }, - { - "id": "baidu/ernie-4.5-vl-424b-a47b", - "name": "ERNIE-4.5-VL-424B-A47B", - "display_name": "ERNIE-4.5-VL-424B-A47B", - "limit": { - "context": 123000, - "output": 16000 - }, - "tool_call": true, - "reasoning": { - "supported": true, - "default": true - }, - "type": "chat" - }, - { - "id": "qwen/qwen-2.5-72b-instruct", - "name": "Qwen2.5 72B Instruct", - "display_name": "Qwen2.5 72B Instruct", - "limit": { - "context": 32000, - "output": 16000 - }, - "tool_call": true, - "reasoning": { - "supported": false - }, - "type": "chat" - }, - { - "id": "thudm/glm-4-32b-0414", - "name": "THUDM/GLM-4-32B-0414", - "display_name": "THUDM/GLM-4-32B-0414", - "limit": { - "context": 32000, - "output": 32000 - }, - "tool_call": true, - "reasoning": { - "supported": false - }, - "type": "chat" - }, { "id": "pprouter/auto", "name": "PPRouter Auto", @@ -319533,20 +320997,6 @@ }, "type": "chat" }, - { - "id": "qwen/qwen3-omni-30b-a3b-instruct", - "name": "qwen/qwen3-omni-30b-a3b-instruct", - "display_name": "qwen/qwen3-omni-30b-a3b-instruct", - "limit": { - "context": 65536, - "output": 16384 - }, - "tool_call": true, - "reasoning": { - "supported": false - }, - "type": "chat" - }, { "id": "qwen/qwen3-omni-30b-a3b-captioner", "name": "qwen/qwen3-omni-30b-a3b-captioner", @@ -322024,9 +323474,9 @@ "type": "imageGeneration" }, { - "id": "gpt-6-luna", - "name": "gpt-6-luna", - "display_name": "gpt-6-luna", + "id": "claude-haiku-5-5", + "name": "claude-haiku-5-5", + "display_name": "claude-haiku-5-5", "modalities": { "input": [ "text", @@ -322034,8 +323484,8 @@ ] }, "limit": { - "context": 1050000, - "output": 1050000 + "context": 1000000, + "output": 1000000 }, "tool_call": false, "reasoning": { @@ -322044,18 +323494,19 @@ "type": "chat" }, { - "id": "gpt-6-sol", - "name": "gpt-6-sol", - "display_name": "gpt-6-sol", + "id": "claude-opus-5-5", + "name": "claude-opus-5-5", + "display_name": "claude-opus-5-5", "modalities": { "input": [ "text", - "image" + "image", + "pdf" ] }, "limit": { - "context": 1050000, - "output": 1050000 + "context": 1000000, + "output": 1000000 }, "tool_call": false, "reasoning": { @@ -322064,9 +323515,9 @@ "type": "chat" }, { - "id": "claude-opus-5-5", - "name": "claude-opus-5-5", - "display_name": "claude-opus-5-5", + "id": "claude-sonnet-5-5", + "name": "claude-sonnet-5-5", + "display_name": "claude-sonnet-5-5", "modalities": { "input": [ "text", @@ -322085,19 +323536,18 @@ "type": "chat" }, { - "id": "claude-sonnet-5-5", - "name": "claude-sonnet-5-5", - "display_name": "claude-sonnet-5-5", + "id": "gpt-6-luna", + "name": "gpt-6-luna", + "display_name": "gpt-6-luna", "modalities": { "input": [ "text", - "image", - "pdf" + "image" ] }, "limit": { - "context": 1000000, - "output": 1000000 + "context": 1050000, + "output": 1050000 }, "tool_call": false, "reasoning": { @@ -322106,40 +323556,44 @@ "type": "chat" }, { - "id": "gemini-3.8-flash-lite-tts", - "name": "gemini-3.8-flash-lite-tts", - "display_name": "gemini-3.8-flash-lite-tts", + "id": "gpt-6-sol", + "name": "gpt-6-sol", + "display_name": "gpt-6-sol", "modalities": { "input": [ - "text" + "text", + "image" ] }, "limit": { - "context": 8192, - "output": 8192 + "context": 1050000, + "output": 1050000 }, "tool_call": false, "reasoning": { "supported": false - } + }, + "type": "chat" }, { - "id": "gemini-3.8-flash-tts", - "name": "gemini-3.8-flash-tts", - "display_name": "gemini-3.8-flash-tts", + "id": "mistral-large-4-0", + "name": "mistral-large-4-0", + "display_name": "mistral-large-4-0", "modalities": { "input": [ - "text" + "text", + "image" ] }, "limit": { - "context": 8192, - "output": 8192 + "context": 1000000, + "output": 1000000 }, "tool_call": false, "reasoning": { "supported": false - } + }, + "type": "chat" }, { "id": "grok-4.7", @@ -322227,6 +323681,42 @@ }, "type": "chat" }, + { + "id": "gemini-3.8-flash-lite-tts", + "name": "gemini-3.8-flash-lite-tts", + "display_name": "gemini-3.8-flash-lite-tts", + "modalities": { + "input": [ + "text" + ] + }, + "limit": { + "context": 8192, + "output": 16384 + }, + "tool_call": false, + "reasoning": { + "supported": false + } + }, + { + "id": "gemini-3.8-flash-tts", + "name": "gemini-3.8-flash-tts", + "display_name": "gemini-3.8-flash-tts", + "modalities": { + "input": [ + "text" + ] + }, + "limit": { + "context": 8192, + "output": 16384 + }, + "tool_call": false, + "reasoning": { + "supported": false + } + }, { "id": "qwen3.8-omni-flash", "name": "qwen3.8-omni-flash", @@ -322250,9 +323740,9 @@ "type": "chat" }, { - "id": "jev-1.13", - "name": "jev-1.13", - "display_name": "jev-1.13", + "id": "decision-model-preview", + "name": "decision-model-preview", + "display_name": "decision-model-preview", "modalities": { "input": [ "text" @@ -322269,9 +323759,9 @@ "type": "chat" }, { - "id": "jev-latest", - "name": "jev-latest", - "display_name": "jev-latest", + "id": "jev-1.13", + "name": "jev-1.13", + "display_name": "jev-1.13", "modalities": { "input": [ "text" @@ -322288,9 +323778,9 @@ "type": "chat" }, { - "id": "decision-model-preview", - "name": "decision-model-preview", - "display_name": "decision-model-preview", + "id": "jev-latest", + "name": "jev-latest", + "display_name": "jev-latest", "modalities": { "input": [ "text" @@ -322509,6 +323999,26 @@ }, "type": "chat" }, + { + "id": "gpt-live-transcribe", + "name": "gpt-live-transcribe", + "display_name": "gpt-live-transcribe", + "modalities": { + "input": [ + "audio", + "text" + ] + }, + "limit": { + "context": 8192, + "output": 8192 + }, + "tool_call": false, + "reasoning": { + "supported": false + }, + "type": "chat" + }, { "id": "xiaomi-mimo-v2.6-pro-free", "name": "xiaomi-mimo-v2.6-pro-free", @@ -322579,26 +324089,6 @@ }, "type": "chat" }, - { - "id": "gpt-live-transcribe", - "name": "gpt-live-transcribe", - "display_name": "gpt-live-transcribe", - "modalities": { - "input": [ - "audio", - "text" - ] - }, - "limit": { - "context": 8192, - "output": 8192 - }, - "tool_call": false, - "reasoning": { - "supported": false - }, - "type": "chat" - }, { "id": "gpt-realtime-2.1", "name": "gpt-realtime-2.1", @@ -322758,6 +324248,58 @@ }, "type": "chat" }, + { + "id": "coding-glm-5.3", + "name": "coding-glm-5.3", + "display_name": "coding-glm-5.3", + "modalities": { + "input": [ + "text" + ] + }, + "limit": { + "context": 1048576, + "output": 1048576 + }, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, + "type": "chat" + }, + { + "id": "coding-glm-5.3-flash-free", + "name": "coding-glm-5.3-flash-free", + "display_name": "coding-glm-5.3-flash-free", + "modalities": { + "input": [ + "text", + "image", + "video" + ] + }, + "limit": { + "context": 1000000, + "output": 1000000 + }, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, + "type": "chat" + }, { "id": "hy4-preview", "name": "hy4-preview", @@ -322784,12 +324326,16 @@ "type": "chat" }, { - "id": "coding-glm-5.3", - "name": "coding-glm-5.3", - "display_name": "coding-glm-5.3", + "id": "muse-spark-1.3", + "name": "muse-spark-1.3", + "display_name": "muse-spark-1.3", "modalities": { "input": [ - "text" + "text", + "image", + "video", + "audio", + "pdf" ] }, "limit": { @@ -322809,9 +324355,9 @@ "type": "chat" }, { - "id": "coding-glm-5.3-flash-free", - "name": "coding-glm-5.3-flash-free", - "display_name": "coding-glm-5.3-flash-free", + "id": "coding-glm-5.3-flash", + "name": "coding-glm-5.3-flash", + "display_name": "coding-glm-5.3-flash", "modalities": { "input": [ "text", @@ -322836,9 +324382,34 @@ "type": "chat" }, { - "id": "coding-glm-5.3-flash", - "name": "coding-glm-5.3-flash", - "display_name": "coding-glm-5.3-flash", + "id": "coding-glm-5.3-free", + "name": "coding-glm-5.3-free", + "display_name": "coding-glm-5.3-free", + "modalities": { + "input": [ + "text" + ] + }, + "limit": { + "context": 1048576, + "output": 1048576 + }, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, + "type": "chat" + }, + { + "id": "qwen3.8-flash", + "name": "qwen3.8-flash", + "display_name": "qwen3.8-flash", "modalities": { "input": [ "text", @@ -322863,34 +324434,31 @@ "type": "chat" }, { - "id": "coding-glm-5.3-free", - "name": "coding-glm-5.3-free", - "display_name": "coding-glm-5.3-free", + "id": "xiaomi-mimo-v2.6-flash-free", + "name": "xiaomi-mimo-v2.6-flash-free", + "display_name": "xiaomi-mimo-v2.6-flash-free", "modalities": { "input": [ - "text" + "text", + "image", + "video", + "audio" ] }, "limit": { "context": 1048576, "output": 1048576 }, - "tool_call": true, + "tool_call": false, "reasoning": { - "supported": true, - "default": true - }, - "extra_capabilities": { - "reasoning": { - "supported": true - } + "supported": false }, "type": "chat" }, { - "id": "muse-spark-1.3", - "name": "muse-spark-1.3", - "display_name": "muse-spark-1.3", + "id": "gemini-3.7-flash", + "name": "gemini-3.7-flash", + "display_name": "gemini-3.7-flash", "modalities": { "input": [ "text", @@ -322911,60 +324479,25 @@ }, "extra_capabilities": { "reasoning": { - "supported": true - } - }, - "type": "chat" - }, - { - "id": "qwen3.8-flash", - "name": "qwen3.8-flash", - "display_name": "qwen3.8-flash", - "modalities": { - "input": [ - "text", - "image", - "video" - ] - }, - "limit": { - "context": 1000000, - "output": 1000000 - }, - "tool_call": true, - "reasoning": { - "supported": true, - "default": true - }, - "extra_capabilities": { - "reasoning": { - "supported": true + "supported": true, + "default_enabled": true, + "mode": "level", + "level": "high", + "level_options": [ + "minimal", + "low", + "medium", + "high" + ], + "summaries": true, + "visibility": "summary", + "continuation": [ + "thought_signatures" + ] } }, "type": "chat" }, - { - "id": "xiaomi-mimo-v2.6-flash-free", - "name": "xiaomi-mimo-v2.6-flash-free", - "display_name": "xiaomi-mimo-v2.6-flash-free", - "modalities": { - "input": [ - "text", - "image", - "video", - "audio" - ] - }, - "limit": { - "context": 1048576, - "output": 1048576 - }, - "tool_call": false, - "reasoning": { - "supported": false - }, - "type": "chat" - }, { "id": "mai-image-2.6", "name": "mai-image-2.6", @@ -323005,49 +324538,6 @@ }, "type": "imageGeneration" }, - { - "id": "gemini-3.7-flash", - "name": "gemini-3.7-flash", - "display_name": "gemini-3.7-flash", - "modalities": { - "input": [ - "text", - "image", - "video", - "audio", - "pdf" - ] - }, - "limit": { - "context": 1048576, - "output": 1048576 - }, - "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" - ] - } - }, - "type": "chat" - }, { "id": "minimax-h3-max", "name": "minimax-h3-max", @@ -323115,27 +324605,22 @@ "type": "chat" }, { - "id": "glm-5.2", - "name": "glm-5.2", - "display_name": "glm-5.2", + "id": "intern-s2-free", + "name": "intern-s2-free", + "display_name": "intern-s2-free", "modalities": { "input": [ - "text" + "text", + "image" ] }, "limit": { - "context": 1000000, - "output": 1000000 + "context": 262144, + "output": 262144 }, - "tool_call": true, + "tool_call": false, "reasoning": { - "supported": true, - "default": true - }, - "extra_capabilities": { - "reasoning": { - "supported": true - } + "supported": false }, "type": "chat" }, @@ -323160,22 +324645,27 @@ "type": "chat" }, { - "id": "intern-s2-free", - "name": "intern-s2-free", - "display_name": "intern-s2-free", + "id": "glm-5.2", + "name": "glm-5.2", + "display_name": "glm-5.2", "modalities": { "input": [ - "text", - "image" + "text" ] }, "limit": { - "context": 262144, - "output": 262144 + "context": 1000000, + "output": 1000000 }, - "tool_call": false, + "tool_call": true, "reasoning": { - "supported": false + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "type": "chat" }, @@ -326318,35 +327808,9 @@ "type": "rerank" }, { - "id": "grok-4-20-non-reasoning", - "name": "grok-4-20-non-reasoning", - "display_name": "grok-4-20-non-reasoning", - "modalities": { - "input": [ - "text", - "image" - ] - }, - "limit": { - "context": 1000000, - "output": 1000000 - }, - "tool_call": true, - "reasoning": { - "supported": true, - "default": true - }, - "extra_capabilities": { - "reasoning": { - "supported": true - } - }, - "type": "chat" - }, - { - "id": "grok-4-20-reasoning", - "name": "grok-4-20-reasoning", - "display_name": "grok-4-20-reasoning", + "id": "qwen-image-2.0", + "name": "qwen-image-2.0", + "display_name": "qwen-image-2.0", "modalities": { "input": [ "text", @@ -326354,25 +327818,19 @@ ] }, "limit": { - "context": 1000000, - "output": 1000000 + "context": 8192, + "output": 8192 }, - "tool_call": true, + "tool_call": false, "reasoning": { - "supported": true, - "default": true - }, - "extra_capabilities": { - "reasoning": { - "supported": true - } + "supported": false }, - "type": "chat" + "type": "imageGeneration" }, { - "id": "qwen-image-2.0", - "name": "qwen-image-2.0", - "display_name": "qwen-image-2.0", + "id": "qwen-image-2.0-pro", + "name": "qwen-image-2.0-pro", + "display_name": "qwen-image-2.0-pro", "modalities": { "input": [ "text", @@ -326390,9 +327848,9 @@ "type": "imageGeneration" }, { - "id": "qwen-image-2.0-pro", - "name": "qwen-image-2.0-pro", - "display_name": "qwen-image-2.0-pro", + "id": "grok-4-20-non-reasoning", + "name": "grok-4-20-non-reasoning", + "display_name": "grok-4-20-non-reasoning", "modalities": { "input": [ "text", @@ -326400,24 +327858,29 @@ ] }, "limit": { - "context": 8192, - "output": 8192 + "context": 1000000, + "output": 1000000 }, - "tool_call": false, + "tool_call": true, "reasoning": { - "supported": false + "supported": true, + "default": true }, - "type": "imageGeneration" + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, + "type": "chat" }, { - "id": "coding-minimax-m3-free", - "name": "coding-minimax-m3-free", - "display_name": "coding-minimax-m3-free", + "id": "grok-4-20-reasoning", + "name": "grok-4-20-reasoning", + "display_name": "grok-4-20-reasoning", "modalities": { "input": [ "text", - "image", - "video" + "image" ] }, "limit": { @@ -326553,6 +328016,33 @@ }, "type": "chat" }, + { + "id": "coding-minimax-m3-free", + "name": "coding-minimax-m3-free", + "display_name": "coding-minimax-m3-free", + "modalities": { + "input": [ + "text", + "image", + "video" + ] + }, + "limit": { + "context": 1000000, + "output": 1000000 + }, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, + "type": "chat" + }, { "id": "doubao-seedance-2-0-260128", "name": "doubao-seedance-2-0-260128", @@ -326750,30 +328240,29 @@ "type": "chat" }, { - "id": "cc-k2.6-code-preview", - "name": "cc-k2.6-code-preview", - "display_name": "cc-k2.6-code-preview", + "id": "wan2.7-image", + "name": "wan2.7-image", + "display_name": "wan2.7-image", "modalities": { "input": [ "text", - "image", - "video" + "image" ] }, "limit": { - "context": 262144, - "output": 262144 + "context": 8192, + "output": 8192 }, "tool_call": false, "reasoning": { "supported": false }, - "type": "chat" + "type": "imageGeneration" }, { - "id": "wan2.7-image", - "name": "wan2.7-image", - "display_name": "wan2.7-image", + "id": "wan2.7-image-pro", + "name": "wan2.7-image-pro", + "display_name": "wan2.7-image-pro", "modalities": { "input": [ "text", @@ -326791,34 +328280,35 @@ "type": "imageGeneration" }, { - "id": "wan2.7-image-pro", - "name": "wan2.7-image-pro", - "display_name": "wan2.7-image-pro", + "id": "cc-k2.6-code-preview", + "name": "cc-k2.6-code-preview", + "display_name": "cc-k2.6-code-preview", "modalities": { "input": [ "text", - "image" + "image", + "video" ] }, "limit": { - "context": 8192, - "output": 8192 + "context": 262144, + "output": 262144 }, "tool_call": false, "reasoning": { "supported": false }, - "type": "imageGeneration" + "type": "chat" }, { - "id": "qwen3.5-plus", - "name": "qwen3.5-plus", - "display_name": "qwen3.5-plus", + "id": "claude-sonnet-4-6", + "name": "claude-sonnet-4-6", + "display_name": "claude-sonnet-4-6", "modalities": { "input": [ "text", "image", - "video" + "pdf" ] }, "limit": { @@ -326828,21 +328318,110 @@ "tool_call": true, "reasoning": { "supported": true, - "default": true + "default": false }, "extra_capabilities": { "reasoning": { "supported": true, + "default_enabled": false, + "mode": "mixed", + "budget": { + "min": 1024, + "unit": "tokens" + }, + "effort": "high", + "effort_options": [ + "low", + "medium", + "high", + "max" + ], "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.", + "Anthropic API defaults effort to high; lower effort levels should be chosen per workload." ] } }, "type": "chat" }, + { + "id": "coding-xiaomi-mimo-v2.5", + "name": "coding-xiaomi-mimo-v2.5", + "display_name": "coding-xiaomi-mimo-v2.5", + "modalities": { + "input": [ + "text", + "image", + "video", + "audio" + ] + }, + "limit": { + "context": 1048576, + "output": 1048576 + }, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, + "type": "chat" + }, + { + "id": "coding-xiaomi-mimo-v2.5-pro", + "name": "coding-xiaomi-mimo-v2.5-pro", + "display_name": "coding-xiaomi-mimo-v2.5-pro", + "modalities": { + "input": [ + "text" + ] + }, + "limit": { + "context": 1048576, + "output": 1048576 + }, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, + "type": "chat" + }, + { + "id": "coding-xiaomi-mimo-v2.6-pro", + "name": "coding-xiaomi-mimo-v2.6-pro", + "display_name": "coding-xiaomi-mimo-v2.6-pro", + "modalities": { + "input": [ + "text" + ] + }, + "limit": { + "context": 1048576, + "output": 1048576 + }, + "tool_call": false, + "reasoning": { + "supported": false + }, + "type": "chat" + }, { "id": "doubao-seed-2-0-lite-260428", "name": "doubao-seed-2-0-lite-260428", @@ -327137,14 +328716,14 @@ "type": "chat" }, { - "id": "claude-sonnet-4-6", - "name": "claude-sonnet-4-6", - "display_name": "claude-sonnet-4-6", + "id": "qwen3.5-plus", + "name": "qwen3.5-plus", + "display_name": "qwen3.5-plus", "modalities": { "input": [ "text", "image", - "pdf" + "video" ] }, "limit": { @@ -327154,53 +328733,35 @@ "tool_call": true, "reasoning": { "supported": true, - "default": false + "default": true }, "extra_capabilities": { "reasoning": { "supported": true, - "default_enabled": false, - "mode": "mixed", - "budget": { - "min": 1024, - "unit": "tokens" - }, - "effort": "high", - "effort_options": [ - "low", - "medium", - "high", - "max" - ], "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.", - "Anthropic API defaults effort to high; lower effort levels should be chosen per workload." ] } }, "type": "chat" }, { - "id": "coding-xiaomi-mimo-v2.5", - "name": "coding-xiaomi-mimo-v2.5", - "display_name": "coding-xiaomi-mimo-v2.5", + "id": "qwen3.5-122b-a10b", + "name": "qwen3.5-122b-a10b", + "display_name": "qwen3.5-122b-a10b", "modalities": { "input": [ "text", "image", - "video", - "audio" + "video" ] }, "limit": { - "context": 1048576, - "output": 1048576 + "context": 262144, + "output": 262144 }, "tool_call": true, "reasoning": { @@ -327209,23 +328770,31 @@ }, "extra_capabilities": { "reasoning": { - "supported": true + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] } }, "type": "chat" }, { - "id": "coding-xiaomi-mimo-v2.5-pro", - "name": "coding-xiaomi-mimo-v2.5-pro", - "display_name": "coding-xiaomi-mimo-v2.5-pro", + "id": "qwen3.5-27b", + "name": "qwen3.5-27b", + "display_name": "qwen3.5-27b", "modalities": { "input": [ - "text" + "text", + "image", + "video" ] }, "limit": { - "context": 1048576, - "output": 1048576 + "context": 262144, + "output": 262144 }, "tool_call": true, "reasoning": { @@ -327234,44 +328803,31 @@ }, "extra_capabilities": { "reasoning": { - "supported": true + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] } }, "type": "chat" }, { - "id": "coding-xiaomi-mimo-v2.6-pro", - "name": "coding-xiaomi-mimo-v2.6-pro", - "display_name": "coding-xiaomi-mimo-v2.6-pro", - "modalities": { - "input": [ - "text" - ] - }, - "limit": { - "context": 1048576, - "output": 1048576 - }, - "tool_call": false, - "reasoning": { - "supported": false - }, - "type": "chat" - }, - { - "id": "claude-sonnet-4-6-think", - "name": "claude-sonnet-4-6-think", - "display_name": "claude-sonnet-4-6-think", + "id": "qwen3.5-35b-a3b", + "name": "qwen3.5-35b-a3b", + "display_name": "qwen3.5-35b-a3b", "modalities": { "input": [ "text", "image", - "pdf" + "video" ] }, "limit": { - "context": 1000000, - "output": 1000000 + "context": 262144, + "output": 262144 }, "tool_call": true, "reasoning": { @@ -327281,48 +328837,30 @@ "extra_capabilities": { "reasoning": { "supported": true, - "default_enabled": true, - "mode": "mixed", - "budget": { - "min": 1024, - "unit": "tokens" - }, - "effort": "high", - "effort_options": [ - "low", - "medium", - "high", - "max" - ], "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.", - "Anthropic API defaults effort to high; lower effort levels should be chosen per workload." ] } }, "type": "chat" }, { - "id": "coding-xiaomi-mimo-v2-omni", - "name": "coding-xiaomi-mimo-v2-omni", - "display_name": "coding-xiaomi-mimo-v2-omni", + "id": "qwen3.5-397b-a17b", + "name": "qwen3.5-397b-a17b", + "display_name": "qwen3.5-397b-a17b", "modalities": { "input": [ "text", "image", - "video", - "audio" + "video" ] }, "limit": { - "context": 8192, - "output": 8192 + "context": 262144, + "output": 262144 }, "tool_call": true, "reasoning": { @@ -327331,18 +328869,26 @@ }, "extra_capabilities": { "reasoning": { - "supported": true + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] } }, "type": "chat" }, { - "id": "coding-xiaomi-mimo-v2-pro", - "name": "coding-xiaomi-mimo-v2-pro", - "display_name": "coding-xiaomi-mimo-v2-pro", + "id": "qwen3.5-flash", + "name": "qwen3.5-flash", + "display_name": "qwen3.5-flash", "modalities": { "input": [ - "text" + "text", + "image", + "video" ] }, "limit": { @@ -327356,7 +328902,13 @@ }, "extra_capabilities": { "reasoning": { - "supported": true + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] } }, "type": "chat" @@ -327425,85 +328977,19 @@ "type": "chat" }, { - "id": "qwen3.5-122b-a10b", - "name": "qwen3.5-122b-a10b", - "display_name": "qwen3.5-122b-a10b", - "modalities": { - "input": [ - "text", - "image", - "video" - ] - }, - "limit": { - "context": 262144, - "output": 262144 - }, - "tool_call": true, - "reasoning": { - "supported": true, - "default": true - }, - "extra_capabilities": { - "reasoning": { - "supported": true, - "interleaved": true, - "summaries": true, - "visibility": "summary", - "continuation": [ - "thinking_blocks" - ] - } - }, - "type": "chat" - }, - { - "id": "qwen3.5-27b", - "name": "qwen3.5-27b", - "display_name": "qwen3.5-27b", - "modalities": { - "input": [ - "text", - "image", - "video" - ] - }, - "limit": { - "context": 262144, - "output": 262144 - }, - "tool_call": true, - "reasoning": { - "supported": true, - "default": true - }, - "extra_capabilities": { - "reasoning": { - "supported": true, - "interleaved": true, - "summaries": true, - "visibility": "summary", - "continuation": [ - "thinking_blocks" - ] - } - }, - "type": "chat" - }, - { - "id": "qwen3.5-35b-a3b", - "name": "qwen3.5-35b-a3b", - "display_name": "qwen3.5-35b-a3b", + "id": "claude-sonnet-4-6-think", + "name": "claude-sonnet-4-6-think", + "display_name": "claude-sonnet-4-6-think", "modalities": { "input": [ "text", "image", - "video" + "pdf" ] }, "limit": { - "context": 262144, - "output": 262144 + "context": 1000000, + "output": 1000000 }, "tool_call": true, "reasoning": { @@ -327513,30 +328999,48 @@ "extra_capabilities": { "reasoning": { "supported": true, + "default_enabled": true, + "mode": "mixed", + "budget": { + "min": 1024, + "unit": "tokens" + }, + "effort": "high", + "effort_options": [ + "low", + "medium", + "high", + "max" + ], "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.", + "Anthropic API defaults effort to high; lower effort levels should be chosen per workload." ] } }, "type": "chat" }, { - "id": "qwen3.5-397b-a17b", - "name": "qwen3.5-397b-a17b", - "display_name": "qwen3.5-397b-a17b", + "id": "coding-xiaomi-mimo-v2-omni", + "name": "coding-xiaomi-mimo-v2-omni", + "display_name": "coding-xiaomi-mimo-v2-omni", "modalities": { "input": [ "text", "image", - "video" + "video", + "audio" ] }, "limit": { - "context": 262144, - "output": 262144 + "context": 8192, + "output": 8192 }, "tool_call": true, "reasoning": { @@ -327545,26 +329049,18 @@ }, "extra_capabilities": { "reasoning": { - "supported": true, - "interleaved": true, - "summaries": true, - "visibility": "summary", - "continuation": [ - "thinking_blocks" - ] + "supported": true } }, "type": "chat" }, { - "id": "qwen3.5-flash", - "name": "qwen3.5-flash", - "display_name": "qwen3.5-flash", + "id": "coding-xiaomi-mimo-v2-pro", + "name": "coding-xiaomi-mimo-v2-pro", + "display_name": "coding-xiaomi-mimo-v2-pro", "modalities": { "input": [ - "text", - "image", - "video" + "text" ] }, "limit": { @@ -327578,13 +329074,7 @@ }, "extra_capabilities": { "reasoning": { - "supported": true, - "interleaved": true, - "summaries": true, - "visibility": "summary", - "continuation": [ - "thinking_blocks" - ] + "supported": true } }, "type": "chat" @@ -327746,31 +329236,6 @@ }, "type": "chat" }, - { - "id": "coding-glm-5.1", - "name": "coding-glm-5.1", - "display_name": "coding-glm-5.1", - "modalities": { - "input": [ - "text" - ] - }, - "limit": { - "context": 200000, - "output": 200000 - }, - "tool_call": true, - "reasoning": { - "supported": true, - "default": true - }, - "extra_capabilities": { - "reasoning": { - "supported": true - } - }, - "type": "chat" - }, { "id": "qwen3-coder-next", "name": "qwen3-coder-next", @@ -327872,6 +329337,131 @@ }, "type": "chat" }, + { + "id": "coding-glm-5.1", + "name": "coding-glm-5.1", + "display_name": "coding-glm-5.1", + "modalities": { + "input": [ + "text" + ] + }, + "limit": { + "context": 200000, + "output": 200000 + }, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, + "type": "chat" + }, + { + "id": "claude-opus-4-6", + "name": "claude-opus-4-6", + "display_name": "claude-opus-4-6", + "modalities": { + "input": [ + "text", + "image", + "pdf" + ] + }, + "limit": { + "context": 1000000, + "output": 1000000 + }, + "tool_call": true, + "reasoning": { + "supported": true, + "default": false + }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "default_enabled": false, + "mode": "mixed", + "budget": { + "min": 1024, + "unit": "tokens" + }, + "effort": "high", + "effort_options": [ + "low", + "medium", + "high", + "max" + ], + "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.", + "Anthropic API defaults effort to high; lower effort levels should be chosen per workload." + ] + } + }, + "type": "chat" + }, + { + "id": "coding-glm-5.1-free", + "name": "coding-glm-5.1-free", + "display_name": "coding-glm-5.1-free", + "modalities": { + "input": [ + "text" + ] + }, + "limit": { + "context": 200000, + "output": 200000 + }, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, + "type": "chat" + }, + { + "id": "coding-minimax-m2.7-free", + "name": "coding-minimax-m2.7-free", + "display_name": "coding-minimax-m2.7-free", + "modalities": { + "input": [ + "text" + ] + }, + "limit": { + "context": 204800, + "output": 204800 + }, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, + "type": "chat" + }, { "id": "glm-5v-turbo", "name": "glm-5v-turbo", @@ -327926,67 +329516,148 @@ "type": "chat" }, { - "id": "claude-opus-4-6", - "name": "claude-opus-4-6", - "display_name": "claude-opus-4-6", + "id": "doubao-seed-2-0-code-preview", + "name": "doubao-seed-2-0-code-preview", + "display_name": "doubao-seed-2-0-code-preview", "modalities": { "input": [ "text", "image", + "video", + "document" + ] + }, + "limit": { + "context": 256000, + "output": 256000 + }, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, + "type": "chat" + }, + { + "id": "doubao-seed-2-0-lite-260215", + "name": "doubao-seed-2-0-lite-260215", + "display_name": "doubao-seed-2-0-lite-260215", + "modalities": { + "input": [ + "text", + "image", + "video", + "document" + ] + }, + "limit": { + "context": 256000, + "output": 256000 + }, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, + "type": "chat" + }, + { + "id": "doubao-seed-2-0-mini", + "name": "doubao-seed-2-0-mini", + "display_name": "doubao-seed-2-0-mini", + "modalities": { + "input": [ + "text", + "image", + "video", + "document" + ] + }, + "limit": { + "context": 256000, + "output": 256000 + }, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, + "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" ] }, "limit": { - "context": 1000000, - "output": 1000000 + "context": 1048576, + "output": 1048576 }, "tool_call": true, "reasoning": { "supported": true, - "default": false + "default": true }, "extra_capabilities": { "reasoning": { "supported": true, - "default_enabled": false, - "mode": "mixed", - "budget": { - "min": 1024, - "unit": "tokens" - }, - "effort": "high", - "effort_options": [ + "default_enabled": true, + "mode": "level", + "level": "high", + "level_options": [ + "minimal", "low", "medium", - "high", - "max" + "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.", - "Anthropic API defaults effort to high; lower effort levels should be chosen per workload." + "thought_signatures" ] } }, "type": "chat" }, { - "id": "coding-glm-5.1-free", - "name": "coding-glm-5.1-free", - "display_name": "coding-glm-5.1-free", + "id": "gemini-3-flash-preview-search", + "name": "gemini-3-flash-preview-search", + "display_name": "gemini-3-flash-preview-search", "modalities": { "input": [ - "text" + "text", + "image", + "video", + "audio", + "pdf" ] }, "limit": { - "context": 200000, - "output": 200000 + "context": 1048576, + "output": 1048576 }, "tool_call": true, "reasoning": { @@ -327995,15 +329666,29 @@ }, "extra_capabilities": { "reasoning": { - "supported": true + "supported": true, + "default_enabled": true, + "mode": "level", + "level": "high", + "level_options": [ + "minimal", + "low", + "medium", + "high" + ], + "summaries": true, + "visibility": "summary", + "continuation": [ + "thought_signatures" + ] } }, "type": "chat" }, { - "id": "coding-minimax-m2.7-free", - "name": "coding-minimax-m2.7-free", - "display_name": "coding-minimax-m2.7-free", + "id": "glm-5-turbo", + "name": "glm-5-turbo", + "display_name": "glm-5-turbo", "modalities": { "input": [ "text" @@ -328150,235 +329835,6 @@ }, "type": "chat" }, - { - "id": "doubao-seed-2-0-code-preview", - "name": "doubao-seed-2-0-code-preview", - "display_name": "doubao-seed-2-0-code-preview", - "modalities": { - "input": [ - "text", - "image", - "video", - "document" - ] - }, - "limit": { - "context": 256000, - "output": 256000 - }, - "tool_call": true, - "reasoning": { - "supported": true, - "default": true - }, - "extra_capabilities": { - "reasoning": { - "supported": true - } - }, - "type": "chat" - }, - { - "id": "doubao-seed-2-0-lite-260215", - "name": "doubao-seed-2-0-lite-260215", - "display_name": "doubao-seed-2-0-lite-260215", - "modalities": { - "input": [ - "text", - "image", - "video", - "document" - ] - }, - "limit": { - "context": 256000, - "output": 256000 - }, - "tool_call": true, - "reasoning": { - "supported": true, - "default": true - }, - "extra_capabilities": { - "reasoning": { - "supported": true - } - }, - "type": "chat" - }, - { - "id": "doubao-seed-2-0-mini", - "name": "doubao-seed-2-0-mini", - "display_name": "doubao-seed-2-0-mini", - "modalities": { - "input": [ - "text", - "image", - "video", - "document" - ] - }, - "limit": { - "context": 256000, - "output": 256000 - }, - "tool_call": true, - "reasoning": { - "supported": true, - "default": true - }, - "extra_capabilities": { - "reasoning": { - "supported": true - } - }, - "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" - ] - }, - "limit": { - "context": 1048576, - "output": 1048576 - }, - "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" - ] - } - }, - "type": "chat" - }, - { - "id": "gemini-3-flash-preview-search", - "name": "gemini-3-flash-preview-search", - "display_name": "gemini-3-flash-preview-search", - "modalities": { - "input": [ - "text", - "image", - "video", - "audio", - "pdf" - ] - }, - "limit": { - "context": 1048576, - "output": 1048576 - }, - "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" - ] - } - }, - "type": "chat" - }, - { - "id": "glm-5-turbo", - "name": "glm-5-turbo", - "display_name": "glm-5-turbo", - "modalities": { - "input": [ - "text" - ] - }, - "limit": { - "context": 204800, - "output": 204800 - }, - "tool_call": true, - "reasoning": { - "supported": true, - "default": true - }, - "extra_capabilities": { - "reasoning": { - "supported": true - } - }, - "type": "chat" - }, - { - "id": "embed-v-4-0", - "name": "embed-v-4-0", - "display_name": "embed-v-4-0", - "modalities": { - "input": [ - "text", - "image" - ] - }, - "limit": { - "context": 128000, - "output": 128000 - }, - "tool_call": false, - "reasoning": { - "supported": false - }, - "type": "embedding" - }, - { - "id": "ernie-image-turbo", - "name": "ernie-image-turbo", - "display_name": "ernie-image-turbo", - "limit": { - "context": 8192, - "output": 8192 - }, - "tool_call": false, - "reasoning": { - "supported": false - }, - "type": "imageGeneration" - }, { "id": "cc-glm-5.1", "name": "cc-glm-5.1", @@ -328502,6 +329958,40 @@ }, "type": "chat" }, + { + "id": "embed-v-4-0", + "name": "embed-v-4-0", + "display_name": "embed-v-4-0", + "modalities": { + "input": [ + "text", + "image" + ] + }, + "limit": { + "context": 128000, + "output": 128000 + }, + "tool_call": false, + "reasoning": { + "supported": false + }, + "type": "embedding" + }, + { + "id": "ernie-image-turbo", + "name": "ernie-image-turbo", + "display_name": "ernie-image-turbo", + "limit": { + "context": 8192, + "output": 8192 + }, + "tool_call": false, + "reasoning": { + "supported": false + }, + "type": "imageGeneration" + }, { "id": "mimo-v2-omni", "name": "mimo-v2-omni", @@ -329415,6 +330905,52 @@ }, "type": "chat" }, + { + "id": "grok-4.20-multi-agent-0309", + "name": "grok-4.20-multi-agent-0309", + "display_name": "grok-4.20-multi-agent-0309", + "modalities": { + "input": [ + "text", + "image" + ] + }, + "limit": { + "context": 1000000, + "output": 1000000 + }, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, + "type": "chat" + }, + { + "id": "mistral-large-3", + "name": "mistral-large-3", + "display_name": "mistral-large-3", + "modalities": { + "input": [ + "text", + "image" + ] + }, + "limit": { + "context": 256000, + "output": 256000 + }, + "tool_call": true, + "reasoning": { + "supported": false + }, + "type": "chat" + }, { "id": "claude-haiku-4-5", "name": "claude-haiku-4-5", @@ -329545,18 +331081,17 @@ "type": "chat" }, { - "id": "grok-4.20-multi-agent-0309", - "name": "grok-4.20-multi-agent-0309", - "display_name": "grok-4.20-multi-agent-0309", + "id": "cc-glm-5", + "name": "cc-glm-5", + "display_name": "cc-glm-5", "modalities": { "input": [ - "text", - "image" + "text" ] }, "limit": { - "context": 1000000, - "output": 1000000 + "context": 200000, + "output": 200000 }, "tool_call": true, "reasoning": { @@ -329571,20 +331106,44 @@ "type": "chat" }, { - "id": "mistral-large-3", - "name": "mistral-large-3", - "display_name": "mistral-large-3", + "id": "cc-glm-5-turbo", + "name": "cc-glm-5-turbo", + "display_name": "cc-glm-5-turbo", "modalities": { "input": [ - "text", - "image" + "text" ] }, "limit": { - "context": 256000, - "output": 256000 + "context": 204800, + "output": 204800 }, "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, + "type": "chat" + }, + { + "id": "cloudflare-glm-5.2", + "name": "cloudflare-glm-5.2", + "display_name": "cloudflare-glm-5.2", + "modalities": { + "input": [ + "text" + ] + }, + "limit": { + "context": 1000000, + "output": 1000000 + }, + "tool_call": false, "reasoning": { "supported": false }, @@ -329795,75 +331354,6 @@ }, "type": "chat" }, - { - "id": "cc-glm-5", - "name": "cc-glm-5", - "display_name": "cc-glm-5", - "modalities": { - "input": [ - "text" - ] - }, - "limit": { - "context": 200000, - "output": 200000 - }, - "tool_call": true, - "reasoning": { - "supported": true, - "default": true - }, - "extra_capabilities": { - "reasoning": { - "supported": true - } - }, - "type": "chat" - }, - { - "id": "cc-glm-5-turbo", - "name": "cc-glm-5-turbo", - "display_name": "cc-glm-5-turbo", - "modalities": { - "input": [ - "text" - ] - }, - "limit": { - "context": 204800, - "output": 204800 - }, - "tool_call": true, - "reasoning": { - "supported": true, - "default": true - }, - "extra_capabilities": { - "reasoning": { - "supported": true - } - }, - "type": "chat" - }, - { - "id": "cloudflare-glm-5.2", - "name": "cloudflare-glm-5.2", - "display_name": "cloudflare-glm-5.2", - "modalities": { - "input": [ - "text" - ] - }, - "limit": { - "context": 1000000, - "output": 1000000 - }, - "tool_call": false, - "reasoning": { - "supported": false - }, - "type": "chat" - }, { "id": "gpt-5", "name": "gpt-5", @@ -334872,7 +336362,7 @@ "display_name": "gpt-4o-mini-tts", "modalities": { "input": [ - "audio" + "text" ] }, "limit": { @@ -338591,7 +340081,7 @@ "display_name": "tts-1", "modalities": { "input": [ - "audio" + "text" ] }, "limit": { @@ -338629,7 +340119,7 @@ "display_name": "tts-1-hd", "modalities": { "input": [ - "audio" + "text" ] }, "limit": { @@ -338718,6 +340208,20 @@ }, "type": "chat" }, + { + "id": "deepseek-ai/DeepSeek-Coder-V2-Instruct", + "name": "deepseek-ai/DeepSeek-Coder-V2-Instruct", + "display_name": "deepseek-ai/DeepSeek-Coder-V2-Instruct", + "limit": { + "context": 8192, + "output": 8192 + }, + "tool_call": false, + "reasoning": { + "supported": false + }, + "type": "chat" + }, { "id": "deepseek-ai/DeepSeek-R1-Distill-Llama-70B", "name": "deepseek-ai/DeepSeek-R1-Distill-Llama-70B", @@ -340706,20 +342210,6 @@ }, "type": "chat" }, - { - "id": "deepseek-ai/DeepSeek-Coder-V2-Instruct", - "name": "deepseek-ai/DeepSeek-Coder-V2-Instruct", - "display_name": "deepseek-ai/DeepSeek-Coder-V2-Instruct", - "limit": { - "context": 8192, - "output": 8192 - }, - "tool_call": false, - "reasoning": { - "supported": false - }, - "type": "chat" - }, { "id": "deepseek-r1-distill-qianfan-llama-8b", "name": "deepseek-r1-distill-qianfan-llama-8b", @@ -341324,9 +342814,113 @@ "type": "chat" }, { - "id": "anthropic/claude-fable-5:batch", - "name": "Anthropic: Claude Fable 5 (batch)", - "display_name": "Anthropic: Claude Fable 5 (batch)", + "id": "anthropic/claude-fable-5:batch", + "name": "Anthropic: Claude Fable 5 (batch)", + "display_name": "Anthropic: Claude Fable 5 (batch)", + "modalities": { + "input": [ + "text", + "image" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 1000000, + "output": 128000 + }, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true, + "effort": "high" + }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "default_enabled": true, + "mode": "effort", + "effort": "high", + "effort_options": [ + "low", + "medium", + "high", + "xhigh", + "max" + ], + "interleaved": true, + "summaries": true, + "visibility": "omitted", + "continuation": [ + "thinking_blocks" + ], + "notes": [ + "Adaptive thinking is always on for Claude Fable 5 and Claude Mythos 5; thinking.type = \"disabled\" is rejected.", + "Manual budget_tokens requests return 400 on Claude Fable 5 and Claude Mythos 5.", + "thinking.display defaults to omitted; set display to summarized to receive readable thinking summaries." + ] + } + }, + "attachment": true, + "type": "chat" + }, + { + "id": "anthropic/claude-fable-5.1", + "name": "Anthropic: Claude Fable 5.1", + "display_name": "Anthropic: Claude Fable 5.1", + "modalities": { + "input": [ + "text", + "image" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 1000000, + "output": 128000 + }, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true, + "effort": "high" + }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "default_enabled": true, + "mode": "effort", + "effort": "high", + "effort_options": [ + "low", + "medium", + "high", + "xhigh", + "max" + ], + "interleaved": true, + "summaries": true, + "visibility": "omitted", + "continuation": [ + "thinking_blocks" + ], + "notes": [ + "Adaptive thinking is always on for Claude Fable 5 and Claude Mythos 5; thinking.type = \"disabled\" is rejected.", + "Manual budget_tokens requests return 400 on Claude Fable 5 and Claude Mythos 5.", + "thinking.display defaults to omitted; set display to summarized to receive readable thinking summaries." + ] + } + }, + "attachment": true, + "type": "chat" + }, + { + "id": "anthropic/claude-fable-5.1:batch", + "name": "Anthropic: Claude Fable 5.1 (batch)", + "display_name": "Anthropic: Claude Fable 5.1 (batch)", "modalities": { "input": [ "text", @@ -341376,9 +342970,9 @@ "type": "chat" }, { - "id": "anthropic/claude-fable-5.1", - "name": "Anthropic: Claude Fable 5.1", - "display_name": "Anthropic: Claude Fable 5.1", + "id": "anthropic/claude-haiku-4.5", + "name": "Anthropic: Claude Haiku 4.5", + "display_name": "Anthropic: Claude Haiku 4.5", "modalities": { "input": [ "text", @@ -341389,38 +342983,32 @@ ] }, "limit": { - "context": 1000000, - "output": 128000 + "context": 200000, + "output": 64000 }, "tool_call": true, "reasoning": { "supported": true, - "default": true, - "effort": "high" + "default": true }, "extra_capabilities": { "reasoning": { "supported": true, "default_enabled": true, - "mode": "effort", - "effort": "high", - "effort_options": [ - "low", - "medium", - "high", - "xhigh", - "max" - ], + "mode": "budget", + "budget": { + "min": 1024, + "unit": "tokens" + }, "interleaved": true, "summaries": true, - "visibility": "omitted", + "visibility": "summary", "continuation": [ "thinking_blocks" ], "notes": [ - "Adaptive thinking is always on for Claude Fable 5 and Claude Mythos 5; thinking.type = \"disabled\" is rejected.", - "Manual budget_tokens requests return 400 on Claude Fable 5 and Claude Mythos 5.", - "thinking.display defaults to omitted; set display to summarized to receive readable thinking summaries." + "Claude 4 manual thinking uses thinking.type = \"enabled\" with budget_tokens.", + "Interleaved thinking requires the interleaved-thinking-2025-05-14 beta header for this model family." ] } }, @@ -341428,9 +343016,9 @@ "type": "chat" }, { - "id": "anthropic/claude-fable-5.1:batch", - "name": "Anthropic: Claude Fable 5.1 (batch)", - "display_name": "Anthropic: Claude Fable 5.1 (batch)", + "id": "anthropic/claude-haiku-4.5:batch", + "name": "Anthropic: Claude Haiku 4.5 (batch)", + "display_name": "Anthropic: Claude Haiku 4.5 (batch)", "modalities": { "input": [ "text", @@ -341441,38 +343029,32 @@ ] }, "limit": { - "context": 1000000, - "output": 128000 + "context": 200000, + "output": 64000 }, "tool_call": true, "reasoning": { "supported": true, - "default": true, - "effort": "high" + "default": true }, "extra_capabilities": { "reasoning": { "supported": true, "default_enabled": true, - "mode": "effort", - "effort": "high", - "effort_options": [ - "low", - "medium", - "high", - "xhigh", - "max" - ], + "mode": "budget", + "budget": { + "min": 1024, + "unit": "tokens" + }, "interleaved": true, "summaries": true, - "visibility": "omitted", + "visibility": "summary", "continuation": [ "thinking_blocks" ], "notes": [ - "Adaptive thinking is always on for Claude Fable 5 and Claude Mythos 5; thinking.type = \"disabled\" is rejected.", - "Manual budget_tokens requests return 400 on Claude Fable 5 and Claude Mythos 5.", - "thinking.display defaults to omitted; set display to summarized to receive readable thinking summaries." + "Claude 4 manual thinking uses thinking.type = \"enabled\" with budget_tokens.", + "Interleaved thinking requires the interleaved-thinking-2025-05-14 beta header for this model family." ] } }, @@ -341480,9 +343062,9 @@ "type": "chat" }, { - "id": "anthropic/claude-haiku-4.5", - "name": "Anthropic: Claude Haiku 4.5", - "display_name": "Anthropic: Claude Haiku 4.5", + "id": "anthropic/claude-haiku-5.5", + "name": "Anthropic: Claude Haiku 5.5", + "display_name": "Anthropic: Claude Haiku 5.5", "modalities": { "input": [ "text", @@ -341493,32 +343075,27 @@ ] }, "limit": { - "context": 200000, - "output": 64000 + "context": 1000000, + "output": 128000 }, "tool_call": true, "reasoning": { "supported": true, - "default": true + "default": true, + "effort": "medium" }, "extra_capabilities": { "reasoning": { "supported": true, "default_enabled": true, - "mode": "budget", - "budget": { - "min": 1024, - "unit": "tokens" - }, - "interleaved": true, - "summaries": true, - "visibility": "summary", - "continuation": [ - "thinking_blocks" - ], - "notes": [ - "Claude 4 manual thinking uses thinking.type = \"enabled\" with budget_tokens.", - "Interleaved thinking requires the interleaved-thinking-2025-05-14 beta header for this model family." + "mode": "effort", + "effort": "medium", + "effort_options": [ + "low", + "medium", + "high", + "xhigh", + "max" ] } }, @@ -341526,9 +343103,9 @@ "type": "chat" }, { - "id": "anthropic/claude-haiku-4.5:batch", - "name": "Anthropic: Claude Haiku 4.5 (batch)", - "display_name": "Anthropic: Claude Haiku 4.5 (batch)", + "id": "anthropic/claude-haiku-5.5:batch", + "name": "Anthropic: Claude Haiku 5.5 (batch)", + "display_name": "Anthropic: Claude Haiku 5.5 (batch)", "modalities": { "input": [ "text", @@ -341539,32 +343116,27 @@ ] }, "limit": { - "context": 200000, - "output": 64000 + "context": 1000000, + "output": 128000 }, "tool_call": true, "reasoning": { "supported": true, - "default": true + "default": true, + "effort": "medium" }, "extra_capabilities": { "reasoning": { "supported": true, "default_enabled": true, - "mode": "budget", - "budget": { - "min": 1024, - "unit": "tokens" - }, - "interleaved": true, - "summaries": true, - "visibility": "summary", - "continuation": [ - "thinking_blocks" - ], - "notes": [ - "Claude 4 manual thinking uses thinking.type = \"enabled\" with budget_tokens.", - "Interleaved thinking requires the interleaved-thinking-2025-05-14 beta header for this model family." + "mode": "effort", + "effort": "medium", + "effort_options": [ + "low", + "medium", + "high", + "xhigh", + "max" ] } }, @@ -342709,36 +344281,6 @@ }, "type": "chat" }, - { - "id": "baidu/ernie-4.5-vl-424b-a47b", - "name": "Baidu: ERNIE 4.5 VL 424B A47B", - "display_name": "Baidu: ERNIE 4.5 VL 424B A47B", - "modalities": { - "input": [ - "image", - "text" - ], - "output": [ - "text" - ] - }, - "limit": { - "context": 123000, - "output": 16000 - }, - "tool_call": false, - "reasoning": { - "supported": true, - "default": true - }, - "extra_capabilities": { - "reasoning": { - "supported": true, - "default_enabled": true - } - }, - "type": "chat" - }, { "id": "bytedance-seed/seed-1.6", "name": "ByteDance Seed: Seed 1.6", @@ -343330,8 +344872,8 @@ ] }, "limit": { - "context": 131072, - "output": 65536 + "context": 163840, + "output": 147456 }, "temperature": true, "tool_call": true, @@ -345699,9 +347241,9 @@ "type": "chat" }, { - "id": "inclusionai/ling-3.0-flash-sante:free", - "name": "inclusionAI: Ling 3.0 Flash Sante (free)", - "display_name": "inclusionAI: Ling 3.0 Flash Sante (free)", + "id": "inclusionai/ling-3.0-flash-sante", + "name": "inclusionAI: Ling 3.0 Flash Sante", + "display_name": "inclusionAI: Ling 3.0 Flash Sante", "modalities": { "input": [ "text" @@ -346905,7 +348447,7 @@ ] }, "limit": { - "context": 524288, + "context": 1048576, "output": 262144 }, "tool_call": true, @@ -348054,7 +349596,7 @@ }, "limit": { "context": 262144, - "output": 32768 + "output": 131072 }, "tool_call": true, "reasoning": { @@ -351285,6 +352827,88 @@ "attachment": true, "type": "chat" }, + { + "id": "openai/gpt-6.1-sol-pro:batch", + "name": "OpenAI: GPT-6.1 Sol Pro (batch)", + "display_name": "OpenAI: GPT-6.1 Sol Pro (batch)", + "modalities": { + "input": [ + "image", + "text" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 1050000, + "output": 128000 + }, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true, + "effort": "medium" + }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "default_enabled": true, + "mode": "effort", + "effort": "medium", + "effort_options": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + }, + "attachment": true, + "type": "chat" + }, + { + "id": "openai/gpt-6.1-sol:batch", + "name": "OpenAI: GPT-6.1 Sol (batch)", + "display_name": "OpenAI: GPT-6.1 Sol (batch)", + "modalities": { + "input": [ + "image", + "text" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 1050000, + "output": 128000 + }, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true, + "effort": "medium" + }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "default_enabled": true, + "mode": "effort", + "effort": "medium", + "effort_options": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + }, + "attachment": true, + "type": "chat" + }, { "id": "openai/gpt-audio", "name": "OpenAI: GPT Audio", @@ -352756,8 +354380,8 @@ ] }, "limit": { - "context": 128000, - "output": 32000 + "context": 262144, + "output": 235929 }, "tool_call": true, "reasoning": { @@ -353066,7 +354690,7 @@ }, "limit": { "context": 262144, - "output": 235929 + "output": 16384 }, "tool_call": true, "reasoning": { @@ -353374,7 +354998,7 @@ }, "limit": { "context": 262144, - "output": 65536 + "output": 81920 }, "temperature": true, "tool_call": true, @@ -353412,7 +355036,7 @@ }, "limit": { "context": 262144, - "output": 235929 + "output": 65536 }, "temperature": true, "tool_call": true, @@ -353450,7 +355074,7 @@ }, "limit": { "context": 262144, - "output": 81920 + "output": 235929 }, "temperature": true, "tool_call": true, @@ -353907,7 +355531,7 @@ ] }, "limit": { - "context": 1000000, + "context": 1048576, "output": 131072 }, "temperature": true, @@ -354407,7 +356031,7 @@ "context": 131072, "output": 16384 }, - "tool_call": true, + "tool_call": false, "reasoning": { "supported": false }, @@ -354504,6 +356128,45 @@ }, "type": "chat" }, + { + "id": "stepfun/step-5-preview", + "name": "StepFun: Step 5 Preview", + "display_name": "StepFun: Step 5 Preview", + "modalities": { + "input": [ + "text", + "image", + "video" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 1000000, + "output": 64000 + }, + "tool_call": false, + "reasoning": { + "supported": true, + "default": true, + "effort": "medium" + }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "default_enabled": true, + "mode": "effort", + "effort": "medium", + "effort_options": [ + "low", + "medium", + "high" + ] + } + }, + "type": "chat" + }, { "id": "tencent/hunyuan-a13b-instruct", "name": "Tencent: Hunyuan A13B Instruct", @@ -355978,7 +357641,7 @@ }, "limit": { "context": 1048576, - "output": 131072 + "output": 943718 }, "temperature": true, "tool_call": true, @@ -356666,6 +358329,30 @@ }, "type": "chat" }, + { + "id": "gpt-6.1-sol", + "name": "gpt-6.1-sol", + "display_name": "gpt-6.1-sol", + "modalities": { + "input": [ + "text", + "image" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 1050000, + "output": 128000 + }, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "type": "chat" + }, { "id": "claude-sonnet-5-5", "name": "claude-sonnet-5-5", @@ -356767,6 +358454,51 @@ }, "type": "chat" }, + { + "id": "gemini-3.8-flash", + "name": "gemini-3.8-flash", + "display_name": "gemini-3.8-flash", + "modalities": { + "input": [ + "text", + "image", + "video", + "audio" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 1048576, + "output": 65536 + }, + "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" + ] + } + }, + "type": "chat" + }, { "id": "qwen/qwen3.8-27b", "name": "Qwen3.8 27B", @@ -356820,6 +358552,51 @@ }, "type": "chat" }, + { + "id": "gemini-3.7-flash", + "name": "gemini-3.7-flash", + "display_name": "gemini-3.7-flash", + "modalities": { + "input": [ + "text", + "image", + "video", + "audio" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 1048576, + "output": 65536 + }, + "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" + ] + } + }, + "type": "chat" + }, { "id": "claude-opus-5", "name": "claude-opus-5", @@ -356849,6 +358626,51 @@ }, "type": "chat" }, + { + "id": "gemini-3.6-flash", + "name": "gemini-3.6-flash", + "display_name": "gemini-3.6-flash", + "modalities": { + "input": [ + "text", + "image", + "video", + "audio" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 1048576, + "output": 65536 + }, + "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" + ] + } + }, + "type": "chat" + }, { "id": "moonshotai/kimi-k3", "name": "Kimi K3", @@ -361233,6 +363055,30 @@ }, "type": "chat" }, + { + "id": "claude-haiku-5-5", + "name": "claude-haiku-5-5", + "display_name": "claude-haiku-5-5", + "modalities": { + "input": [ + "text", + "image" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 1000000, + "output": 128000 + }, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "type": "chat" + }, { "id": "grok-4.7", "name": "grok-4.7", @@ -361369,37 +363215,9 @@ "type": "imageGeneration" }, { - "id": "gpt-image-2.5-sunburst-oai", - "name": "gpt image 2.5 sunburst oai", - "display_name": "gpt image 2.5 sunburst oai", - "modalities": { - "input": [ - "text", - "image", - "video", - "audio" - ], - "output": [ - "text", - "image", - "video", - "audio" - ] - }, - "limit": { - "context": 8192, - "output": 8192 - }, - "tool_call": false, - "reasoning": { - "supported": false - }, - "type": "imageGeneration" - }, - { - "id": "gemini-3.8-flash", - "name": "gemini-3.8-flash", - "display_name": "gemini-3.8-flash", + "id": "gpt-image-2.5-sunburst-oai", + "name": "gpt image 2.5 sunburst oai", + "display_name": "gpt image 2.5 sunburst oai", "modalities": { "input": [ "text", @@ -361408,83 +363226,21 @@ "audio" ], "output": [ - "text" - ] - }, - "limit": { - "context": 1048576, - "output": 65536 - }, - "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" - ] - } - }, - "type": "chat" - }, - { - "id": "gemini-3.7-flash", - "name": "gemini-3.7-flash", - "display_name": "gemini-3.7-flash", - "modalities": { - "input": [ "text", "image", "video", "audio" - ], - "output": [ - "text" ] }, "limit": { - "context": 1048576, - "output": 65536 + "context": 8192, + "output": 8192 }, - "tool_call": true, + "tool_call": false, "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" - ] - } + "supported": false }, - "type": "chat" + "type": "imageGeneration" }, { "id": "grok-4.6", @@ -361724,51 +363480,6 @@ }, "type": "imageGeneration" }, - { - "id": "gemini-3.6-flash", - "name": "gemini-3.6-flash", - "display_name": "gemini-3.6-flash", - "modalities": { - "input": [ - "text", - "image", - "video", - "audio" - ], - "output": [ - "text" - ] - }, - "limit": { - "context": 1048576, - "output": 65536 - }, - "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" - ] - } - }, - "type": "chat" - }, { "id": "gemini-3.5-flash-lite", "name": "gemini-3.5-flash-lite", @@ -362709,6 +364420,37 @@ "last_updated": "2025-10-15", "type": "chat" }, + { + "id": "anthropic/claude-haiku-5.5", + "name": "Anthropic: Claude Haiku 5.5", + "display_name": "Anthropic: Claude Haiku 5.5", + "modalities": { + "input": [ + "text", + "image", + "pdf" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 1000000, + "output": 128000 + }, + "temperature": false, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "attachment": true, + "open_weights": false, + "knowledge": "2026-06", + "release_date": "2026-10-07", + "last_updated": "2026-10-07", + "type": "chat" + }, { "id": "anthropic/claude-opus-4.1", "name": "Anthropic: Claude Opus 4.1", @@ -363331,30 +365073,23 @@ "display_name": "Baidu: ERNIE-X1.1-Preview", "modalities": { "input": [ - "text", - "pdf" - ], - "output": [ "text" ] }, "limit": { - "context": 64000, - "output": 8192 + "context": 119000, + "output": 119000 }, - "tool_call": false, + "tool_call": true, "reasoning": { - "supported": true + "supported": true, + "default": true }, "extra_capabilities": { "reasoning": { "supported": true } }, - "attachment": true, - "open_weights": false, - "release_date": "2025-09-10", - "last_updated": "2025-09-10", "type": "chat" }, { @@ -364826,9 +366561,10 @@ ] }, "limit": { - "context": 256000, - "output": 32000 + "context": 262144, + "output": 32768 }, + "temperature": true, "tool_call": true, "reasoning": { "supported": true, @@ -364901,6 +366637,33 @@ "last_updated": "2026-08-05", "type": "chat" }, + { + "id": "inclusionai/ling-3.1-flash", + "name": "inclusionAI: Ling-3.1-flash", + "display_name": "inclusionAI: Ling-3.1-flash", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 262144, + "output": 32768 + }, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "attachment": false, + "open_weights": false, + "release_date": "2026-09-29", + "last_updated": "2026-09-29", + "type": "chat" + }, { "id": "inclusionai/llada-image-turbo", "name": "inclusionAI: LLaDA-Image-Turbo", @@ -365122,6 +366885,34 @@ "last_updated": "2026-07-20", "type": "chat" }, + { + "id": "meituan/longcat-2.5-preview", + "name": "Meituan: LongCat-2.5-Preview", + "display_name": "Meituan: LongCat-2.5-Preview", + "modalities": { + "input": [ + "text", + "image" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 1048576, + "output": 131072 + }, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "attachment": true, + "open_weights": false, + "release_date": "2026-09-26", + "last_updated": "2026-09-26", + "type": "chat" + }, { "id": "meta/llama-3.3-70b-instruct", "name": "Meta: Llama 3.3 70B Instruct", @@ -365738,6 +367529,35 @@ "last_updated": "2025-12-02", "type": "chat" }, + { + "id": "mistralai/mistral-large-4", + "name": "Mistral: Mistral Large 4", + "display_name": "Mistral: Mistral Large 4", + "modalities": { + "input": [ + "text", + "image" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 524288, + "output": 262144 + }, + "temperature": true, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "attachment": true, + "open_weights": false, + "release_date": "2026-10-06", + "last_updated": "2026-10-06", + "type": "chat" + }, { "id": "moonshotai/kimi-k2.6", "name": "MoonshotAI: Kimi K2.6", @@ -369516,6 +371336,34 @@ "last_updated": "2026-09-18", "type": "chat" }, + { + "id": "z-ai/glm-5.3-prime", + "name": "Z.AI: GLM 5.3 Prime", + "display_name": "Z.AI: GLM 5.3 Prime", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 1000000, + "output": 131072 + }, + "temperature": true, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "attachment": false, + "open_weights": false, + "release_date": "2026-09-23", + "last_updated": "2026-09-23", + "type": "chat" + }, { "id": "z-ai/glm-5v-turbo", "name": "Z.AI: GLM 5V Turbo",